summaryrefslogtreecommitdiff
path: root/doc/translations/ru.po
diff options
context:
space:
mode:
Diffstat (limited to 'doc/translations/ru.po')
-rw-r--r--doc/translations/ru.po30897
1 files changed, 16563 insertions, 14334 deletions
diff --git a/doc/translations/ru.po b/doc/translations/ru.po
index 4dd2aa3653..3205ad2cd3 100644
--- a/doc/translations/ru.po
+++ b/doc/translations/ru.po
@@ -1,6 +1,6 @@
# Russian translation of the Godot Engine class reference.
-# Copyright (c) 2007-2021 Juan Linietsky, Ariel Manzur.
-# Copyright (c) 2014-2021 Godot Engine contributors (cf. AUTHORS.md).
+# Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur.
+# Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
#
# Alex <Alex.Gorichev@protonmail.com>, 2020.
@@ -26,22 +26,36 @@
# Сергей Волков <zerosar4@gmail.com>, 2021.
# Alexander Sinitsyn <almoig747@gmail.com>, 2021.
# Толя Богомолов <tolya.bogomolov2004@gmail.com>, 2021.
-# Rustam Alieskerov <rustam.aleskerov7@gmail.com>, 2021.
+# Rustam Alieskerov <rustam.aleskerov7@gmail.com>, 2021, 2022.
+# Vladimir Svity <development.openworld@gmail.com>, 2021.
+# SuperProCoolName <minzatov.2004@mail.ru>, 2021.
+# GameOverCode <thefguyplayeriwbt@gmail.com>, 2021.
+# trolley813 <trolleybus.1329@gmail.com>, 2021.
+# artem <artem999.r@protonmail.com>, 2021.
+# Werryx <artoops@mail.ru>, 2022.
+# Eugene <oukey311@gmail.com>, 2022.
+# 140bpmdubstep <maksim.afonin.1927@bk.ru>, 2022.
+# Алексей Зотов <ancrad@yandex.ru>, 2022.
+# Russkikh Michail <summersay415@gmail.com>, 2022.
+# Kirill Slesarenok <s.k.s.10.09.2001@gmail.com>, 2022.
+# Иван Гай <yfrde615@gmail.com>, 2022.
+# Bebihindra <denisk.chebotarev@mail.ru>, 2022.
+# Alex_Faction <creeponedead@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: 2021-10-31 13:40+0000\n"
-"Last-Translator: Rustam Alieskerov <rustam.aleskerov7@gmail.com>\n"
+"PO-Revision-Date: 2022-03-13 22:11+0000\n"
+"Last-Translator: Alex_Faction <creeponedead@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/"
"godot-class-reference/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.12-dev\n"
#: doc/tools/make_rst.py
msgid "Description"
@@ -83,11 +97,83 @@ msgstr "Описания свойств"
msgid "Method Descriptions"
msgstr "Описания методов"
-#: modules/gdscript/doc_classes/@GDScript.xml:4
+#: doc/tools/make_rst.py
+msgid "Theme Property Descriptions"
+msgstr "Описания свойств темы"
+
+#: doc/tools/make_rst.py
+msgid "Inherits:"
+msgstr "Наследует:"
+
+#: doc/tools/make_rst.py
+msgid "Inherited By:"
+msgstr "Унаследовано:"
+
+#: doc/tools/make_rst.py
+msgid "(overrides %s)"
+msgstr "(переназначает %s)"
+
+#: doc/tools/make_rst.py
+msgid "Default"
+msgstr "По умолчанию"
+
+#: doc/tools/make_rst.py
+msgid "Setter"
+msgstr "Сеттер"
+
+#: doc/tools/make_rst.py
+msgid "value"
+msgstr "значение"
+
+#: doc/tools/make_rst.py
+msgid "Getter"
+msgstr "Геттер"
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method should typically be overridden by the user to have any effect."
+msgstr ""
+"Этот метод обычно должен быть переопределен пользователем, чтобы иметь какой-"
+"либо эффект."
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method has no side effects. It doesn't modify any of the instance's "
+"member variables."
+msgstr ""
+"Этот метод не имеет побочных эффектов. Он не изменяет ни одного значения "
+"экземпляра класса."
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method accepts any number of arguments after the ones described here."
+msgstr "Этот метод принимает любое количество аргументов после описанных."
+
+#: doc/tools/make_rst.py
+msgid "This method is used to construct a type."
+msgstr "Этот метод используется для создания типа."
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method doesn't need an instance to be called, so it can be called "
+"directly using the class name."
+msgstr ""
+"Этот метод не нуждается в вызове экземпляра, поэтому его можно вызвать "
+"напрямую, используя имя класса."
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method describes a valid operator to use with this type as left-hand "
+"operand."
+msgstr ""
+"Этот метод описывает допустимый оператор для использования с этим типом в "
+"качестве левого операнда."
+
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Built-in GDScript functions."
msgstr "Встроенные функции GDScript."
-#: modules/gdscript/doc_classes/@GDScript.xml:7
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"List of core built-in GDScript functions. Math functions and other "
"utilities. Everything else is provided by objects. (Keywords: builtin, built "
@@ -97,7 +183,7 @@ msgstr ""
"утилиты. Всё остальное обеспечивается объектами. (Ключевые слова: "
"встроенные, глобальные функции.)"
-#: modules/gdscript/doc_classes/@GDScript.xml:19
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a color constructed from integer red, green, blue, and alpha "
"channels. Each channel should have 8 bits of information ranging from 0 to "
@@ -121,7 +207,7 @@ msgstr ""
"red = Color8(255, 0, 0)\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:34
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a color according to the standardized [code]name[/code] with "
"[code]alpha[/code] ranging from 0 to 1.\n"
@@ -137,7 +223,7 @@ msgstr ""
"[/codeblock]\n"
"Поддерживаемые имена цветов совпадают с константами, определёнными в [Color]."
-#: modules/gdscript/doc_classes/@GDScript.xml:45
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the absolute value of parameter [code]s[/code] (i.e. positive "
"value).\n"
@@ -151,7 +237,7 @@ msgstr ""
"a = abs(-1) # a равно 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:55
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the arc cosine of [code]s[/code] in radians. Use to get the angle of "
"cosine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and "
@@ -171,7 +257,7 @@ msgstr ""
"c = acos(0.866025)\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:66
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the arc sine of [code]s[/code] in radians. Use to get the angle of "
"sine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and "
@@ -187,13 +273,11 @@ msgstr ""
"должно быть в промежутке между [code]-1.0[/code] и [code]1.0[/code] "
"(включительно), иначе [method asin] вернет [constant NAN].\n"
"[codeblock]\n"
-"# s равно 0.523599, или 30 градусов, если конвертировать с помощью "
-"rad2deg(s)\n"
+"# s равно 0.523599, или 30 градусов, если конвертировать с помощью rad2deg\n"
"s = asin(0.5)\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:78
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Asserts that the [code]condition[/code] is [code]true[/code]. If the "
"[code]condition[/code] is [code]false[/code], an error is generated. When "
@@ -225,21 +309,25 @@ msgstr ""
"выполняется только в отладочных сборках, или когда игра запускается в "
"редакторе. Используйте её для целей отладки, чтобы убедиться, что выражение "
"остаётся [code]true[/code] в течение разработки.\n"
+"[b]Примечание:[/b] В целях оптимизации код внутри [method assert] "
+"исполняется только в debug-сборках или при запуске из редактора. Не "
+"добавляйте дополнительную логику в вызов [method assert]. В противном случае "
+"релизная сборка будет иметь иное поведение.\n"
"Если задан необязательный аргумент [code]message[/code], то он будет показан "
"в дополнении к сообщению \"Assertion failed\". В нём вы можете предоставить "
"дополнительные сведения о том, почему проверка была неудачной.\n"
"[codeblock]\n"
"# Предположим, что вы хотите, чтобы скорость (speed) была между 0 и 20\n"
"speed = -10\n"
-"assert(speed < 20) # Истина, программа продолжит выполнение\n"
-"assert(speed >= 0) # Ложь, программа будет остановлена\n"
+"assert(speed < 20) # True, программа продолжит выполнение\n"
+"assert(speed >= 0) # False, программа будет остановлена\n"
"assert(speed >= 0 && speed < 20) # Вы можете комбинировать два условных "
"выражения в одной проверке\n"
"assert(speed < 20, \"speed = %f, но лимит скорости равен 20\" % speed) # "
"Показывает сообщение с уточняющими деталями\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:95
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the arc tangent of [code]s[/code] in radians. Use it to get the "
"angle from an angle's tangent in trigonometry: [code]atan(tan(angle)) == "
@@ -259,7 +347,7 @@ msgstr ""
"a = atan(0.5) # a равно 0.463648\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:107
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the arc tangent of [code]y/x[/code] in radians. Use to get the angle "
"of tangent [code]y/x[/code]. To compute the value, the method takes into "
@@ -279,7 +367,7 @@ msgstr ""
"a = atan2(0, -1) # a равно 3.141593\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:119
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Decodes a byte array back to a value. When [code]allow_objects[/code] is "
"[code]true[/code] decoding objects is allowed.\n"
@@ -294,8 +382,8 @@ msgstr ""
"непроверенных источников, чтобы избежать потенциальных нарушений "
"безопасности (удалённого выполнения кода)."
-#: modules/gdscript/doc_classes/@GDScript.xml:128
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:145
+#: modules/gdscript/doc_classes/@GDScript.xml
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Converts a 2D point expressed in the cartesian coordinate system (X and Y "
"axis) to the polar coordinate system (a distance from the origin and an "
@@ -304,8 +392,7 @@ msgstr ""
"Преобразует декартовы координаты 2D-точки (оси X и Y) в полярные (расстояние "
"от начала координат и угол)."
-#: modules/gdscript/doc_classes/@GDScript.xml:135
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Rounds [code]s[/code] upward (towards positive infinity), returning the "
"smallest whole number that is not less than [code]s[/code].\n"
@@ -318,11 +405,12 @@ msgstr ""
"Округляет [code]s[/code] вверх (в сторону положительной бесконечности), "
"возвращая наименьшее целое число, которое больше или равно [code]s[/code].\n"
"[codeblock]\n"
-"i = ceil(1.45) # i равно 2\n"
-"i = ceil(1.001) # i равно 2\n"
-"[/codeblock]"
+"a = ceil(1.45) # a равно 2.0\n"
+"a = ceil(1.001) # a равно 2.0\n"
+"[/codeblock]\n"
+"См. также [method floor], [method round], [method stepify] и [int]."
-#: modules/gdscript/doc_classes/@GDScript.xml:147
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a character as a String of the given Unicode code point (which is "
"compatible with ASCII code).\n"
@@ -342,8 +430,7 @@ msgstr ""
"[/codeblock]\n"
"Это операция обратна [method ord]."
-#: modules/gdscript/doc_classes/@GDScript.xml:162
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Clamps [code]value[/code] and returns a value not less than [code]min[/code] "
"and not more than [code]max[/code].\n"
@@ -356,16 +443,12 @@ msgstr ""
"Ограничивает [code]value[/code], возвращая значение не меньше [code]min[/"
"code] и не больше [code]max[/code].\n"
"[codeblock]\n"
-"speed = 1000\n"
-"# a будет 20\n"
-"a = clamp(speed, 1, 20)\n"
-"\n"
-"speed = -10\n"
-"# a будет 1\n"
-"a = clamp(speed, 1, 20)\n"
+"a = clamp(1000, 1, 20) # a будет 20\n"
+"a = clamp(-10, 1, 20) # a будет 1\n"
+"a = clamp(15, 1, 20) # a будет 15\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:175
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts from a type to another in the best way possible. The [code]type[/"
"code] parameter uses the [enum Variant.Type] values.\n"
@@ -389,8 +472,7 @@ msgstr ""
"print(a.length())\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:190
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the cosine of angle [code]s[/code] in radians.\n"
"[codeblock]\n"
@@ -398,35 +480,33 @@ msgid ""
"a = cos(PI) # a is -1.0\n"
"[/codeblock]"
msgstr ""
-"Возвращает синус угла [code]s[/code], заданного в радианах.\n"
+"Возвращает косинус угла [code]s[/code] в радианах.\n"
"[codeblock]\n"
-"sin(0.523599) # Возвращает 0.5\n"
+"a = cos(TAU) # a = 1.0\n"
+"a = cos(PI) # a = -1.0\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:201
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the hyperbolic cosine of [code]s[/code] in radians.\n"
"[codeblock]\n"
"print(cosh(1)) # Prints 1.543081\n"
"[/codeblock]"
msgstr ""
-"Возвращает гиперболический косинус угла [code]s[/code], заданного в "
-"радианах.\n"
+"Возвращает гиперболический косинус угла [code]s[/code] в радианах.\n"
"[codeblock]\n"
-"# Печатает 1.543081\n"
-"print(cosh(1))\n"
+"print(cosh(1)) # Выведет 1.543081\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:211
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Converts from decibels to linear energy (audio)."
msgstr "Преобразует децибелы в линейную энергию (аудио)."
-#: modules/gdscript/doc_classes/@GDScript.xml:218
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Deprecated alias for [method step_decimals]."
msgstr "Устаревший псевдоним для [method step_decimals]."
-#: modules/gdscript/doc_classes/@GDScript.xml:227
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"[b]Note:[/b] [code]dectime[/code] has been deprecated and will be removed in "
@@ -444,8 +524,45 @@ msgstr ""
"a = dectime(60, 10, 0.1))\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:238
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
+msgid ""
+"Compares two values by checking their actual contents, recursing into any "
+"`Array` or `Dictionary` up to its deepest level.\n"
+"This compares to [code]==[/code] in a number of ways:\n"
+"- For [code]null[/code], [code]int[/code], [code]float[/code], [code]String[/"
+"code], [code]Object[/code] and [code]RID[/code] both [code]deep_equal[/code] "
+"and [code]==[/code] work the same.\n"
+"- For [code]Dictionary[/code], [code]==[/code] considers equality if, and "
+"only if, both variables point to the very same [code]Dictionary[/code], with "
+"no recursion or awareness of the contents at all.\n"
+"- For [code]Array[/code], [code]==[/code] considers equality if, and only "
+"if, each item in the first [code]Array[/code] is equal to its counterpart in "
+"the second [code]Array[/code], as told by [code]==[/code] itself. That "
+"implies that [code]==[/code] recurses into [code]Array[/code], but not into "
+"[code]Dictionary[/code].\n"
+"In short, whenever a [code]Dictionary[/code] is potentially involved, if you "
+"want a true content-aware comparison, you have to use [code]deep_equal[/"
+"code]."
+msgstr ""
+"Сравнивает два значения, проверяя их фактическое содержимое, рекурсивно "
+"переходя в любой массив или словарь до самого глубокого уровня.\n"
+"Это можно сравнить с [code]==[/code] по нескольким причинам:\n"
+"- Для [code]null[/code], [code]int[/code], [code]float[/code], [code]String[/"
+"code], [code]Object[/code] и [code]RID[/code], [code]deep_equal[/code] и "
+"[code]==[/code] работают одинаково.\n"
+"- Для [code]Dictionary[/code], [code]==[/code] рассматривает равенство и "
+"только если обе переменные указывают на один и тот же [code]Dictionary[/"
+"code], без рекурсии или просмотра содержимого вообще.\n"
+"- Для [code]Array[/code], [code]==[/code] считается равенством тогда, и "
+"только тогда, когда каждый элемент в первом [code]Array[/code] равен "
+"элементу во втором [code]Array[/code], как сообщает [code]==[/code]. Это "
+"означает, что [code]==[/code] рекурсивно переходит в [code]Array[/code], но "
+"не в [code]Dictionary[/code].\n"
+"Короче говоря, всякий раз, когда потенциально задействован [code]Dictionary[/"
+"code], если вам нужно истинное сравнение с учетом содержимого, вы должны "
+"использовать [code]deep_equal[/code]."
+
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts an angle expressed in degrees to radians.\n"
"[codeblock]\n"
@@ -454,20 +571,19 @@ msgid ""
msgstr ""
"Преобразует угол, выраженный в градусах, в радианы.\n"
"[codeblock]\n"
-"# r равно 3.141593\n"
-"r = deg2rad(180)\n"
+"r = deg2rad(180) # r = 3.141593\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:248
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts a dictionary (previously created with [method inst2dict]) back to "
"an instance. Useful for deserializing."
msgstr ""
-"Преобразует словарь (ранее преобразованный из объекта) обратно в объект. "
-"Полезно для десериализации."
+"Преобразует словарь (ранее созданный с помощью [method inst2dict]) обратно в "
+"экземпляр объекта. Полезно для десериализации."
-#: modules/gdscript/doc_classes/@GDScript.xml:256
+#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns an \"eased\" value of [code]x[/code] based on an easing function "
"defined with [code]curve[/code]. This easing function is based on an "
@@ -478,17 +594,34 @@ msgid ""
"- 1.0: Linear\n"
"- Between -1.0 and 0.0 (exclusive): Ease out-in\n"
"- 0.0: Constant\n"
-"- Between 0.0 to 1.0 (exclusive): Ease in\n"
+"- Between 0.0 to 1.0 (exclusive): Ease out\n"
"- 1.0: Linear\n"
-"- Greater than 1.0 (exclusive): Ease out\n"
+"- Greater than 1.0 (exclusive): Ease in\n"
"[/codeblock]\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/3.4/img/"
"ease_cheatsheet.png]ease() curve values cheatsheet[/url]\n"
"See also [method smoothstep]. If you need to perform more advanced "
"transitions, use [Tween] or [AnimationPlayer]."
msgstr ""
+"Возвращает \"смягченное\" значение [code]x[/code] на основе функции "
+"смягчения, определенной с помощью [code]curve[/code]. Эта функция смягчения "
+"основана на экспоненте. [code]curve[/code] может быть любым числом с "
+"плавающей точкой, а конкретные значения приводят к следующему поведению:\n"
+"[codeblock]\n"
+"- Меньше -1,0 (эксклюзив): Облегчение вхождения-выхождения\n"
+"- 1.0: Линейный\n"
+"- От -1,0 до 0,0 (исключение): Облегчение в\n"
+"- 0.0: Постоянный\n"
+"- От 0,0 до 1,0 (исключая): Облегчение\n"
+"- 1.0: Линейный\n"
+"- Больше 1,0 (исключительно): Облегчение\n"
+"[/codeblock]\n"
+"[url=https://raw.githubusercontent.com/godotengine/godot-docs/3.4/img/"
+"ease_cheatsheet.png]ease() значения кривой шпаргалка[/url]\n"
+"См. также [метод smoothstep]. Если вам нужно выполнить более сложные "
+"переходы, используйте [Tween] или [AnimationPlayer]."
-#: modules/gdscript/doc_classes/@GDScript.xml:274
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"The natural exponential function. It raises the mathematical constant [b]e[/"
"b] to the power of [code]s[/code] and returns it.\n"
@@ -509,7 +642,7 @@ msgstr ""
"a = exp(2) # Примерно 7.39\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:286
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Rounds [code]s[/code] downward (towards negative infinity), returning the "
@@ -536,8 +669,7 @@ msgstr ""
"Если вам нужно целое число (int), вы можете использовать [code]int(s)[/code] "
"напрямую."
-#: modules/gdscript/doc_classes/@GDScript.xml:301
-#, fuzzy
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the floating-point remainder of [code]a/b[/code], keeping the sign "
"of [code]a[/code].\n"
@@ -549,12 +681,11 @@ msgstr ""
"Возвращает значение с плавающей точкой остатка от деления [code]a/b[/code], "
"сохраняя знак [code]a[/code].\n"
"[codeblock]\n"
-"# remainder равно 1.5\n"
-"var remainder = fmod(7, 5.5)\n"
+"var remainder = fmod(7, 5.5) # remainder равно 1.5\n"
"[/codeblock]\n"
"Для получения целочисленного остатка используйте оператор %."
-#: modules/gdscript/doc_classes/@GDScript.xml:313
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the floating-point modulus of [code]a/b[/code] that wraps equally in "
@@ -598,7 +729,7 @@ msgstr ""
"4 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:336
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a reference to the specified function [code]funcname[/code] in the "
"[code]instance[/code] node. As functions aren't first-class objects in "
@@ -624,7 +755,7 @@ msgstr ""
"print(a.call_func()) # Выводит bar\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:349
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns an array of dictionaries representing the current call stack.\n"
"[codeblock]\n"
@@ -660,7 +791,7 @@ msgstr ""
"source:res://script.gd}, {function:_ready, line:6, source:res://script.gd}]\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:370
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the integer hash of the variable passed.\n"
"[codeblock]\n"
@@ -672,7 +803,7 @@ msgstr ""
"print(hash(\"a\")) # Выводит 177670\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:380
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the passed instance converted to a dictionary (useful for "
"serializing).\n"
@@ -704,7 +835,7 @@ msgstr ""
"[, res://test.gd, bar]\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:399
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the Object that corresponds to [code]instance_id[/code]. All Objects "
"have a unique instance ID.\n"
@@ -726,31 +857,29 @@ msgstr ""
" print(inst.foo) # Выведет bar\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:415
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
-"Returns a normalized value considering the given range. This is the opposite "
-"of [method lerp].\n"
+"Returns an interpolation or extrapolation factor considering the range "
+"specified in [code]from[/code] and [code]to[/code], and the interpolated "
+"value specified in [code]weight[/code]. The returned value will be between "
+"[code]0.0[/code] and [code]1.0[/code] if [code]weight[/code] is between "
+"[code]from[/code] and [code]to[/code] (inclusive). If [code]weight[/code] is "
+"located outside this range, then an extrapolation factor will be returned "
+"(return value lower than [code]0.0[/code] or greater than [code]1.0[/"
+"code]).\n"
"[codeblock]\n"
+"# The interpolation ratio in the `lerp()` call below is 0.75.\n"
"var middle = lerp(20, 30, 0.75)\n"
"# `middle` is now 27.5.\n"
"# Now, we pretend to have forgotten the original ratio and want to get it "
"back.\n"
"var ratio = inverse_lerp(20, 30, 27.5)\n"
"# `ratio` is now 0.75.\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"See also [method lerp] which performs the reverse of this operation."
msgstr ""
-"Возвращает нормализованное значение с учетом заданного диапазона. Это "
-"противоположно [method lerp].\n"
-"[codeblock]\n"
-"var middle = lerp(20, 30, 0.75)\n"
-"# `middle` сейчас равно 27.5.\n"
-"# Представим, что мы забыли исходное соотношение и хотим получить его "
-"обратно.\n"
-"var ratio = inverse_lerp(20, 30, 27.5)\n"
-"# `ratio`сейчас равно 0.75.\n"
-"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:430
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns [code]true[/code] if [code]a[/code] and [code]b[/code] are "
"approximately equal to each other.\n"
@@ -766,7 +895,7 @@ msgstr ""
"зависимости от величины чисел.\n"
"Бесконечные значения одного знака считаются равными."
-#: modules/gdscript/doc_classes/@GDScript.xml:439
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]s[/code] is an infinity value (either positive "
"infinity or negative infinity)."
@@ -774,7 +903,7 @@ msgstr ""
"Возвращает [code]true[/code], если значение [code]s[/code] является "
"бесконечностью (положительной или отрицательной)."
-#: modules/gdscript/doc_classes/@GDScript.xml:446
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]instance[/code] is a valid object (e.g. has not been "
"deleted from memory)."
@@ -782,14 +911,14 @@ msgstr ""
"Возвращает, является ли [code]instance[/code] действительным объектом (т.е. "
"он не был удалён из памяти)."
-#: modules/gdscript/doc_classes/@GDScript.xml:453
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]s[/code] is a NaN (\"Not a Number\" or invalid) value."
msgstr ""
"Возвращает, является ли [code]s[/code] значением NaN (\"Not a Number\" – не "
"число или недопустимое значение)."
-#: modules/gdscript/doc_classes/@GDScript.xml:460
+#: modules/gdscript/doc_classes/@GDScript.xml
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 "
@@ -800,7 +929,7 @@ msgstr ""
"Этот метод работает быстрее, чем [method is_equal_approx] с нулём в качестве "
"одного из значений."
-#: modules/gdscript/doc_classes/@GDScript.xml:468
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns length of Variant [code]var[/code]. Length is the character count of "
"String, element count of Array, size of Dictionary, etc.\n"
@@ -819,11 +948,14 @@ msgstr ""
"len(a) # Возвращает 4\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:482
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
-"Linearly interpolates between two values by a normalized value. This is the "
-"opposite of [method inverse_lerp].\n"
+"Linearly interpolates between two values by the factor defined in "
+"[code]weight[/code]. To perform interpolation, [code]weight[/code] should be "
+"between [code]0.0[/code] and [code]1.0[/code] (inclusive). However, values "
+"outside this range are allowed and can be used to perform [i]extrapolation[/"
+"i].\n"
"If the [code]from[/code] and [code]to[/code] arguments are of type [int] or "
"[float], the return value is a [float].\n"
"If both are of the same vector type ([Vector2], [Vector3] or [Color]), the "
@@ -832,7 +964,10 @@ msgid ""
"[codeblock]\n"
"lerp(0, 4, 0.75) # Returns 3.0\n"
"lerp(Vector2(1, 5), Vector2(3, 2), 0.5) # Returns Vector2(2, 3.5)\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"See also [method inverse_lerp] which performs the reverse of this operation. "
+"To perform eased interpolation with [method lerp], combine it with [method "
+"ease] or [method smoothstep]."
msgstr ""
"Линейная интерполяция между двумя значениями по нормализованному значению. "
"Это противоположно [method inverse_lerp].\n"
@@ -847,12 +982,14 @@ msgstr ""
"формула: ((1-50%)+(3-50%)), ((5-50%)+(2-50%))\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:497
+#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Linearly interpolates between two angles (in radians) by a normalized "
"value.\n"
"Similar to [method lerp], but interpolates correctly when the angles wrap "
-"around [constant @GDScript.TAU].\n"
+"around [constant @GDScript.TAU]. To perform eased interpolation with [method "
+"lerp_angle], combine it with [method ease] or [method smoothstep].\n"
"[codeblock]\n"
"extends Sprite\n"
"var elapsed = 0.0\n"
@@ -877,7 +1014,7 @@ msgstr ""
" elapsed += delta\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:514
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts from linear energy to decibels (audio). This can be used to "
"implement volume sliders that behave as expected (since volume isn't "
@@ -905,7 +1042,7 @@ msgstr ""
"linear2db($Slider.value))\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:527
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Loads a resource from the filesystem located at [code]path[/code]. The "
@@ -946,7 +1083,7 @@ msgstr ""
"[b]Важно:[/b] Путь должен быть абсолютным, относительный путь просто вернёт "
"[code]null[/code]."
-#: modules/gdscript/doc_classes/@GDScript.xml:541
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Natural logarithm. The amount of time needed to reach a certain level of "
"continuous growth.\n"
@@ -968,7 +1105,7 @@ msgstr ""
"[b]Примечание:[/b] Логарифм [code]0[/code] возвращает [code]-inf[/code], "
"отрицательные значения возвращают [code]-nan[/code]."
-#: modules/gdscript/doc_classes/@GDScript.xml:554
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the maximum of two values.\n"
"[codeblock]\n"
@@ -982,7 +1119,7 @@ msgstr ""
"max(-3.99, -4) # Возвращает -3.99\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:566
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the minimum of two values.\n"
"[codeblock]\n"
@@ -996,7 +1133,7 @@ msgstr ""
"min(-3.99, -4) # Возвращает -4\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:579
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Moves [code]from[/code] toward [code]to[/code] by the [code]delta[/code] "
"value.\n"
@@ -1017,7 +1154,7 @@ msgstr ""
"move_toward(10, 5, -1.5) # Возвращает 11.5\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:592
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the nearest equal or larger power of 2 for integer [code]value[/"
"code].\n"
@@ -1053,7 +1190,7 @@ msgstr ""
"[code]0[/code], а не [code]1[/code] для неположительных значений "
"[code]value[/code] (в действительности, 1 — наименьшая целая степень 2)."
-#: modules/gdscript/doc_classes/@GDScript.xml:609
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns an integer representing the Unicode code point of the given Unicode "
"character [code]char[/code].\n"
@@ -1073,7 +1210,7 @@ msgstr ""
"[/codeblock]\n"
"Данная функция обратна [method char]."
-#: modules/gdscript/doc_classes/@GDScript.xml:622
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Parse JSON text to a Variant. (Use [method typeof] to check if the Variant's "
"type is what you expect.)\n"
@@ -1111,8 +1248,8 @@ msgstr ""
"[/codeblock]\n"
"См. также [JSON] в качестве альтернативного способа разбора JSON."
-#: modules/gdscript/doc_classes/@GDScript.xml:640
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:142
+#: modules/gdscript/doc_classes/@GDScript.xml
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Converts a 2D point expressed in the polar coordinate system (a distance "
"from the origin [code]r[/code] and an angle [code]th[/code]) to the "
@@ -1122,7 +1259,7 @@ msgstr ""
"координат [code]r[/code] и угол [code]th[/code]), в декартову систему "
"координат (оси X и Y)."
-#: modules/gdscript/doc_classes/@GDScript.xml:648
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the integer modulus of [code]a/b[/code] that wraps equally in "
@@ -1165,7 +1302,7 @@ msgstr ""
"4 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:670
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the result of [code]base[/code] raised to the power of [code]exp[/"
@@ -1180,7 +1317,7 @@ msgstr ""
"pow(2, 5) # Возвращает 32\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:680
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a [Resource] from the filesystem located at [code]path[/code]. The "
"resource is loaded during script parsing, i.e. is loaded with the script and "
@@ -1209,7 +1346,7 @@ msgstr ""
"var diamond = preload(\"res://diamond.tscn\").instance()\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:691
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts one or more arguments of any type to string in the best way "
"possible and prints them to the console.\n"
@@ -1233,11 +1370,11 @@ msgstr ""
"поможет отличать их от отладочных сообщений, a также отображается "
"трассировка стека при печати ошибки или предупреждения."
-#: modules/gdscript/doc_classes/@GDScript.xml:702
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Like [method print], but prints only when used in debug mode."
msgstr "Как [method print], но печатает только в режиме отладки."
-#: modules/gdscript/doc_classes/@GDScript.xml:708
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Prints a stack track at code location, only works when running with debugger "
"turned on.\n"
@@ -1252,7 +1389,7 @@ msgstr ""
"Frame 0 - res://test.gd:16 in function '_process'\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:718
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Prints one or more arguments to strings in the best way possible to standard "
"error line.\n"
@@ -1266,7 +1403,7 @@ msgstr ""
"printerr(\"prints to stderr\")\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:727
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Prints one or more arguments to strings in the best way possible to console. "
"No newline is added at the end.\n"
@@ -1290,7 +1427,7 @@ msgstr ""
"печатает только на терминал. При необходимости печати в редакторе, "
"используйте другой метод, например [method print]."
-#: modules/gdscript/doc_classes/@GDScript.xml:739
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Prints one or more arguments to the console with a space between each "
"argument.\n"
@@ -1303,7 +1440,7 @@ msgstr ""
"prints(\"A\", \"B\", \"C\") # Выводит A B C\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:748
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Prints one or more arguments to the console with a tab between each "
"argument.\n"
@@ -1317,7 +1454,7 @@ msgstr ""
"printt(\"A\", \"B\", \"C\") # Выводит A\tB\tC\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:758
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Pushes an error message to Godot's built-in debugger and to the OS "
@@ -1336,7 +1473,7 @@ msgstr ""
"как вызов ошибки\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:769
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Pushes a warning message to Godot's built-in debugger and to the OS "
@@ -1353,7 +1490,7 @@ msgstr ""
"терминал как вызов предупреждения\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:779
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Converts an angle expressed in radians to degrees.\n"
@@ -1366,7 +1503,7 @@ msgstr ""
"rad2deg(0.523599) # Возвращает 30\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:790
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Random range, any floating point value between [code]from[/code] and "
"[code]to[/code].\n"
@@ -1381,7 +1518,7 @@ msgstr ""
"0.405263\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:800
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Random from seed: pass a [code]seed[/code], and an array with both number "
"and new seed is returned. \"Seed\" here refers to the internal state of the "
@@ -1393,7 +1530,7 @@ msgstr ""
"состояние псевдо-случайного генератора чисел. В текущей реализации оно "
"представлено 64-битным числом."
-#: modules/gdscript/doc_classes/@GDScript.xml:806
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns a random floating point value on the interval [code][0, 1][/code].\n"
"[codeblock]\n"
@@ -1406,7 +1543,7 @@ msgstr ""
"randf() # Возвращает, напр., 0.375671\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:815
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns a random unsigned 32-bit integer. Use remainder to obtain a random "
@@ -1429,7 +1566,7 @@ msgstr ""
"randi() % 100 + 1 # Возвращает случайное целое между 1 и 100\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:827
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Randomizes the seed (or the internal state) of the random number generator. "
"Current implementation reseeds using a number based on time.\n"
@@ -1446,7 +1583,7 @@ msgstr ""
" randomize()\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:837
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns an array with the given range. Range can be 1 argument [code]N[/"
"code] (0 to [code]N[/code] - 1), two arguments ([code]initial[/code], "
@@ -1527,7 +1664,7 @@ msgstr ""
"3\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:874
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Maps a [code]value[/code] from range [code][istart, istop][/code] to [code]"
"[ostart, ostop][/code].\n"
@@ -1541,7 +1678,7 @@ msgstr ""
"range_lerp(75, 0, 100, -1, 1) # Возвращает 0.5\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:884
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Rounds [code]s[/code] to the nearest whole number, with halfway cases "
@@ -1559,7 +1696,7 @@ msgstr ""
"round(2.6) # Возвращает 3\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:897
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Sets seed for the random number generator.\n"
"[codeblock]\n"
@@ -1573,7 +1710,7 @@ msgstr ""
"seed(my_seed.hash())\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:908
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the sign of [code]s[/code]: -1 or 1. Returns 0 if [code]s[/code] is "
"0.\n"
@@ -1591,7 +1728,7 @@ msgstr ""
"sign(6) # Возвращает 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:920
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the sine of angle [code]s[/code] in radians.\n"
"[codeblock]\n"
@@ -1603,7 +1740,7 @@ msgstr ""
"sin(0.523599) # Возвращает 0.5\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:930
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the hyperbolic sine of [code]s[/code].\n"
"[codeblock]\n"
@@ -1617,7 +1754,7 @@ msgstr ""
"sinh(a) # Возвращает 0.75\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:943
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the result of smoothly interpolating the value of [code]s[/code] "
@@ -1660,7 +1797,7 @@ msgstr ""
"smoothstep(0, 2, 2.0) # Returns 1.0\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:960
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the square root of [code]s[/code], where [code]s[/code] is a non-"
@@ -1680,7 +1817,7 @@ msgstr ""
"Если вам нужны отрицательные входные данные, используйте [code]System."
"Numerics.Complex[/code] в C#."
-#: modules/gdscript/doc_classes/@GDScript.xml:971
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the position of the first non-zero digit, after the decimal point. "
@@ -1704,7 +1841,7 @@ msgstr ""
"n = step_decimals(0.000000005)\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:984
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Snaps float value [code]s[/code] to a given [code]step[/code]. This can also "
@@ -1724,7 +1861,7 @@ msgstr ""
"stepify(3.14159, 0.01) # Возвращает 3.14\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:995
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Converts one or more arguments of any type to string in the best way "
@@ -1745,7 +1882,7 @@ msgstr ""
"len(b) # Возвращает 12\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1008
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Converts a formatted string that was returned by [method var2str] to the "
@@ -1764,7 +1901,7 @@ msgstr ""
"print(b[\"a\"]) # Выводит 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1020
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the tangent of angle [code]s[/code] in radians.\n"
"[codeblock]\n"
@@ -1776,7 +1913,7 @@ msgstr ""
"tan(deg2rad(45)) # Возвращает 1\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1030
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns the hyperbolic tangent of [code]s[/code].\n"
@@ -1791,7 +1928,7 @@ msgstr ""
"tanh(a) # Возвращает 0.6\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1041
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts a [Variant] [code]var[/code] to JSON text and return the result. "
"Useful for serializing data to store or send over the network.\n"
@@ -1824,7 +1961,7 @@ msgstr ""
"конвертировать любые числовые значения как тип [float].\n"
"См. также [JSON] для альтернативного преобразования [Variant] в JSON строку."
-#: modules/gdscript/doc_classes/@GDScript.xml:1057
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns whether the given class exists in [ClassDB].\n"
@@ -1839,7 +1976,7 @@ msgstr ""
"type_exists(\"Variant\") # Возвращает false\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1068
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns the internal type of the given Variant object, using the [enum "
"Variant.Type] values.\n"
@@ -1861,7 +1998,7 @@ msgstr ""
" print(\"unexpected results\")\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1082
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Checks that [code]json[/code] is valid JSON data. Returns an empty string if "
"valid, or an error message otherwise.\n"
@@ -1885,7 +2022,7 @@ msgstr ""
" push_error(\"Invalid JSON: \" + v)\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1098
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Encodes a variable value to a byte array. When [code]full_objects[/code] is "
@@ -1896,7 +2033,7 @@ msgstr ""
"равен [code]true[/code], кодирование объектов разрешено (и потенциально "
"может включать код)."
-#: modules/gdscript/doc_classes/@GDScript.xml:1105
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Converts a Variant [code]var[/code] to a formatted string that can later be "
"parsed using [method str2var].\n"
@@ -1926,7 +2063,7 @@ msgstr ""
"}\n"
"[/codeblock]"
-#: modules/gdscript/doc_classes/@GDScript.xml:1123
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"Returns a weak reference to an object.\n"
@@ -1944,7 +2081,7 @@ msgstr ""
"фактически, слабая ссылка может вернуть объект, даже если на него нет "
"сильных ссылок."
-#: modules/gdscript/doc_classes/@GDScript.xml:1133
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Wraps float [code]value[/code] between [code]min[/code] and [code]max[/"
"code].\n"
@@ -1987,7 +2124,7 @@ msgstr ""
"[code]wrapf[/code] более гибок, чем [method fposmod] предоставляя "
"пользователю контроль над минимальным значением."
-#: modules/gdscript/doc_classes/@GDScript.xml:1157
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Wraps integer [code]value[/code] between [code]min[/code] and [code]max[/"
"code].\n"
@@ -2022,7 +2159,7 @@ msgstr ""
"[code]wrapi[/code] более гибок, чем [method posmod] предоставляя "
"пользователю контроль над минимальным значением."
-#: modules/gdscript/doc_classes/@GDScript.xml:1176
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Stops the function execution and returns the current suspended state to the "
"calling function.\n"
@@ -2066,8 +2203,50 @@ msgid ""
"[code]GDScriptFunctionState[/code]. Notice [code]yield(get_tree(), "
"\"idle_frame\")[/code] from the above example."
msgstr ""
+"Останавливает выполнение функции и возвращает текущее приостановленное "
+"состояние вызывающей функции.\n"
+"Вызывающая функция должна вызвать [метод GDScriptFunctionState.resume] на "
+"состоянии для возобновления выполнения. Это аннулирует состояние. Внутри "
+"возобновленной функции [code]yield()[/code] возвращает все, что было "
+"передано в вызов функции [code]resume()[/code].\n"
+"Если передать объект и сигнал, то выполнение будет возобновлено, когда "
+"объект издаст заданный сигнал. В этом случае [code]yield()[/code] возвращает "
+"аргумент, переданный в [code]emit_signal()[/code], если сигнал принимает "
+"только один аргумент, или массив, содержащий все аргументы, переданные в "
+"[code]emit_signal()[/code], если сигнал принимает несколько аргументов.\n"
+"Вы также можете использовать [code]yield[/code] для ожидания завершения "
+"работы функции:\n"
+"[codeblock].\n"
+"func _ready():\n"
+" yield(countdown(), \"completed\") # ожидание завершения функции "
+"countdown()\n"
+" print('Ready')\n"
+"\n"
+"func countdown():\n"
+" yield(get_tree(), \"idle_frame\") # возвращает объект "
+"GDScriptFunctionState для функции _ready()\n"
+" print(3)\n"
+" yield(get_tree().create_timer(1.0), \"timeout\")\n"
+" print(2)\n"
+" yield(get_tree().create_timer(1.0), \"timeout\")\n"
+" print(1)\n"
+" yield(get_tree().create_timer(1.0), \"timeout\")\n"
+"\n"
+"# печатает:\n"
+"# 3\n"
+"# 2\n"
+"# 1\n"
+"# Ready\n"
+"[/codeblock].\n"
+"При выходе из функции сигнал [code]completed[/code] будет выдан "
+"автоматически, когда функция вернется. Поэтому его можно использовать в "
+"качестве параметра [code]signal[/code] метода [code]yield[/code] для "
+"возобновления работы.\n"
+"Для того чтобы выполнить выход из функции, результирующая функция также "
+"должна вернуть [code]GDScriptFunctionState[/code]. Обратите внимание на "
+"[code]yield(get_tree(), \"idle_frame\")[/code] из приведенного выше примера."
-#: modules/gdscript/doc_classes/@GDScript.xml:1207
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Constant that represents how many times the diameter of a circle fits around "
"its perimeter. This is equivalent to [code]TAU / 2[/code]."
@@ -2075,14 +2254,14 @@ msgstr ""
"Константа, которая показывает, во сколько раз диаметр окружности "
"укладывается в её длину. Это эквивалентно [code]TAU / 2[/code]."
-#: modules/gdscript/doc_classes/@GDScript.xml:1210
+#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
"The circle constant, the circumference of the unit circle in radians. This "
"is equivalent to [code]PI * 2[/code], or 360 degrees in rotations."
msgstr "Константа окружности, длина единичной окружности в радианах."
-#: modules/gdscript/doc_classes/@GDScript.xml:1213
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Positive floating-point infinity. This is the result of floating-point "
"division when the divisor is [code]0.0[/code]. For negative infinity, use "
@@ -2095,8 +2274,19 @@ msgid ""
"code] will not result in [constant INF] and will result in a run-time error "
"instead."
msgstr ""
+"Положительная бесконечность с плавающей точкой. Это результат деления с "
+"плавающей точкой, когда делитель равен [code]0.0[/code]. Для отрицательной "
+"бесконечности используйте [code]-INF[/code]. Деление на [code]-0.0[/code] "
+"приведет к отрицательной бесконечности, если числитель положительный, "
+"поэтому деление на [code]0.0[/code] не то же самое, что деление на "
+"[code]-0.0[/code] (несмотря на то, что [code]0.0 == -0.0[/code] возвращает "
+"[code]true[/code]).\n"
+"[b]Примечание:[/b] Числовая бесконечность является понятием только для чисел "
+"с плавающей точкой и не имеет эквивалента для целых чисел. Деление целого "
+"числа на [code]0[/code] не приведет к [constant INF] и вместо этого приведет "
+"к ошибке времени выполнения."
-#: modules/gdscript/doc_classes/@GDScript.xml:1217
+#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"\"Not a Number\", an invalid floating-point value. [constant NAN] has "
"special properties, including that it is not equal to itself ([code]NAN == "
@@ -2108,12 +2298,21 @@ msgid ""
"[code]0[/code] will not result in [constant NAN] and will result in a run-"
"time error instead."
msgstr ""
-
-#: doc/classes/@GlobalScope.xml:4
+"\"Не число\", недопустимое значение с плавающей точкой. [Константа NAN] "
+"обладает особыми свойствами, включая то, что она не равна самой себе "
+"([code]NAN == NAN[/code] возвращает [code]false[/code]). Она выводится "
+"некоторыми недопустимыми операциями, например, делением числа с плавающей "
+"точкой [code]0.0[/code] на [code]0.0[/code].\n"
+"[b]Примечание:[/b] \"Не число\" является понятием только для чисел с "
+"плавающей точкой и не имеет эквивалента для целых чисел. Деление целого "
+"числа [code]0[/code] на [code]0[/code] не приведет к [constant NAN] и вместо "
+"этого приведет к ошибке времени выполнения."
+
+#: doc/classes/@GlobalScope.xml
msgid "Global scope constants and variables."
msgstr "Константы и переменные глобальной области видимости."
-#: doc/classes/@GlobalScope.xml:7
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"Global scope constants and variables. This is all that resides in the "
@@ -2127,49 +2326,49 @@ msgstr ""
"Здесь также задокументированы синглтоны, поскольку доступ к ним можно "
"получить из любого места."
-#: doc/classes/@GlobalScope.xml:16
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "The [ARVRServer] singleton."
msgstr "Синглтон [XRServer]."
-#: doc/classes/@GlobalScope.xml:19
+#: doc/classes/@GlobalScope.xml
msgid "The [AudioServer] singleton."
msgstr "Синглтон [AudioServer]."
-#: doc/classes/@GlobalScope.xml:22
+#: doc/classes/@GlobalScope.xml
msgid "The [CameraServer] singleton."
msgstr "Синглтон [CameraServer]."
-#: doc/classes/@GlobalScope.xml:25
+#: doc/classes/@GlobalScope.xml
msgid "The [ClassDB] singleton."
msgstr "Синглтон [ClassDB]."
-#: doc/classes/@GlobalScope.xml:28
+#: doc/classes/@GlobalScope.xml
msgid "The [Engine] singleton."
msgstr "Синглтон [Engine]."
-#: doc/classes/@GlobalScope.xml:31
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "The [Geometry] singleton."
msgstr "Синглтон [Geometry2D]."
-#: doc/classes/@GlobalScope.xml:34
+#: doc/classes/@GlobalScope.xml
msgid "The [IP] singleton."
msgstr "Синглтон [IP]."
-#: doc/classes/@GlobalScope.xml:37
+#: doc/classes/@GlobalScope.xml
msgid "The [Input] singleton."
msgstr "Синглтон [Input]."
-#: doc/classes/@GlobalScope.xml:40
+#: doc/classes/@GlobalScope.xml
msgid "The [InputMap] singleton."
msgstr "Синглтон [InputMap]."
-#: doc/classes/@GlobalScope.xml:43
+#: doc/classes/@GlobalScope.xml
msgid "The [JSON] singleton."
msgstr "Синглтон [JSON]."
-#: doc/classes/@GlobalScope.xml:46
+#: doc/classes/@GlobalScope.xml
msgid ""
"The [JavaClassWrapper] singleton.\n"
"[b]Note:[/b] Only implemented on Android."
@@ -2177,7 +2376,7 @@ msgstr ""
"Синглтон [JavaClassWrapper].\n"
"[b]Примечание:[/b] Реализовано только на Android."
-#: doc/classes/@GlobalScope.xml:50
+#: doc/classes/@GlobalScope.xml
msgid ""
"The [JavaScript] singleton.\n"
"[b]Note:[/b] Only implemented on HTML5."
@@ -2185,100 +2384,115 @@ msgstr ""
"Синглтон [JavaScript].\n"
"[b]Примечание:[/b] Реализовано только в HTML5."
-#: doc/classes/@GlobalScope.xml:54
+#: doc/classes/@GlobalScope.xml
msgid "The [Marshalls] singleton."
msgstr "Синглтон [Marshalls]."
-#: doc/classes/@GlobalScope.xml:57
+#: doc/classes/@GlobalScope.xml
+#, fuzzy
+msgid "The [Navigation2DServer] singleton."
+msgstr "Синглтон [TranslationServer]."
+
+#: doc/classes/@GlobalScope.xml
#, fuzzy
-msgid "The [EditorNavigationMeshGenerator] singleton."
+msgid "The [NavigationMeshGenerator] singleton."
msgstr "Синглтон [NavigationMeshGenerator]."
-#: doc/classes/@GlobalScope.xml:60
+#: doc/classes/@GlobalScope.xml
+#, fuzzy
+msgid "The [NavigationServer] singleton."
+msgstr "Синглтон [TranslationServer]."
+
+#: doc/classes/@GlobalScope.xml
msgid "The [OS] singleton."
msgstr "Синглтон [OS]."
-#: doc/classes/@GlobalScope.xml:63
+#: doc/classes/@GlobalScope.xml
msgid "The [Performance] singleton."
msgstr "Синглтон [Performance]."
-#: doc/classes/@GlobalScope.xml:66
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "The [Physics2DServer] singleton."
msgstr "Синглтон [PhysicsServer2D]."
-#: doc/classes/@GlobalScope.xml:69
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "The [PhysicsServer] singleton."
msgstr "Синглтон [PhysicsServer2D]."
-#: doc/classes/@GlobalScope.xml:72
+#: doc/classes/@GlobalScope.xml
msgid "The [ProjectSettings] singleton."
msgstr "Синглтон [ProjectSettings]."
-#: doc/classes/@GlobalScope.xml:75
+#: doc/classes/@GlobalScope.xml
msgid "The [ResourceLoader] singleton."
msgstr "Синглтон [ResourceLoader]."
-#: doc/classes/@GlobalScope.xml:78
+#: doc/classes/@GlobalScope.xml
msgid "The [ResourceSaver] singleton."
msgstr "Синглтон [ResourceSaver]."
-#: doc/classes/@GlobalScope.xml:81
+#: doc/classes/@GlobalScope.xml
+#, fuzzy
+msgid "The [Time] singleton."
+msgstr "Синглтон [Engine]."
+
+#: doc/classes/@GlobalScope.xml
msgid "The [TranslationServer] singleton."
msgstr "Синглтон [TranslationServer]."
-#: doc/classes/@GlobalScope.xml:84
+#: doc/classes/@GlobalScope.xml
msgid "The [VisualScriptEditor] singleton."
msgstr "Синглтон [VisualScriptEditor]."
-#: doc/classes/@GlobalScope.xml:87
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "The [VisualServer] singleton."
msgstr "Синглтон [DisplayServer]."
-#: doc/classes/@GlobalScope.xml:92
+#: doc/classes/@GlobalScope.xml
msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Левое поле, обычно используется для классов, производных от [Control] или "
"[StyleBox]."
-#: doc/classes/@GlobalScope.xml:95
+#: doc/classes/@GlobalScope.xml
msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Верхнее поле, обычно используется для классов, производных от [Control] или "
"[StyleBox]."
-#: doc/classes/@GlobalScope.xml:98
+#: doc/classes/@GlobalScope.xml
msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Правое поле, обычно используется для классов, производных от [Control] или "
"[StyleBox]."
-#: doc/classes/@GlobalScope.xml:101
+#: doc/classes/@GlobalScope.xml
msgid ""
"Bottom margin, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Нижнее поле, обычно используется для классов, производных от [Control] или "
"[StyleBox]."
-#: doc/classes/@GlobalScope.xml:104
+#: doc/classes/@GlobalScope.xml
msgid "Top-left corner."
msgstr "Верхний левый угол."
-#: doc/classes/@GlobalScope.xml:107
+#: doc/classes/@GlobalScope.xml
msgid "Top-right corner."
msgstr "Верхний правый угол."
-#: doc/classes/@GlobalScope.xml:110
+#: doc/classes/@GlobalScope.xml
msgid "Bottom-right corner."
msgstr "Нижний правый угол."
-#: doc/classes/@GlobalScope.xml:113
+#: doc/classes/@GlobalScope.xml
msgid "Bottom-left corner."
msgstr "Нижний левый угол."
-#: doc/classes/@GlobalScope.xml:116
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"General vertical alignment, usually used for [Separator], [ScrollBar], "
@@ -2287,7 +2501,7 @@ msgstr ""
"Общее выравнивание по вертикали, обычно используемое для [Separator], "
"[ScrollBar], [Slider] и т.д."
-#: doc/classes/@GlobalScope.xml:119
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"General horizontal alignment, usually used for [Separator], [ScrollBar], "
@@ -2296,1053 +2510,1055 @@ msgstr ""
"Общее выравнивание по горизонтали, обычно используемое для [Separator], "
"[ScrollBar], [Slider] и др."
-#: doc/classes/@GlobalScope.xml:122
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Horizontal left alignment, usually for text-derived classes."
msgstr "Выравнивание по горизонтали слева, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:125
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Horizontal center alignment, usually for text-derived classes."
msgstr "Выравнивание по центру по горизонтали, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:128
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Horizontal right alignment, usually for text-derived classes."
msgstr "Выравнивание по горизонтали справа, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:131
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Vertical top alignment, usually for text-derived classes."
msgstr "Выравнивание по вертикали сверху, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:134
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Vertical center alignment, usually for text-derived classes."
msgstr "Выравнивание по центру по вертикали, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:137
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Vertical bottom alignment, usually for text-derived classes."
msgstr "Выравнивание по вертикали внизу, обычно для текстовых классов."
-#: doc/classes/@GlobalScope.xml:140
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Scancodes with this bit applied are non-printable."
msgstr "Коды клавиш с этим битом — не печатаемые."
-#: doc/classes/@GlobalScope.xml:143
+#: doc/classes/@GlobalScope.xml
msgid "Escape key."
msgstr "Клавиша Escape."
-#: doc/classes/@GlobalScope.xml:146
+#: doc/classes/@GlobalScope.xml
msgid "Tab key."
msgstr "Клавиша Tab."
-#: doc/classes/@GlobalScope.xml:149
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Shift+Tab key."
msgstr "Клавиша Shift + Tab."
-#: doc/classes/@GlobalScope.xml:152
+#: doc/classes/@GlobalScope.xml
msgid "Backspace key."
msgstr "Клавиша Backspace."
-#: doc/classes/@GlobalScope.xml:155
+#: doc/classes/@GlobalScope.xml
msgid "Return key (on the main keyboard)."
msgstr "Клавиша возврата (на основной клавиатуре)."
-#: doc/classes/@GlobalScope.xml:158
+#: doc/classes/@GlobalScope.xml
msgid "Enter key on the numeric keypad."
msgstr "Клавиша ввода на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:161
+#: doc/classes/@GlobalScope.xml
msgid "Insert key."
msgstr "Клавиша Insert."
-#: doc/classes/@GlobalScope.xml:164
+#: doc/classes/@GlobalScope.xml
msgid "Delete key."
msgstr "Клавиша Delete."
-#: doc/classes/@GlobalScope.xml:167
+#: doc/classes/@GlobalScope.xml
msgid "Pause key."
msgstr "Клавиша Pause."
-#: doc/classes/@GlobalScope.xml:170
+#: doc/classes/@GlobalScope.xml
msgid "Print Screen key."
msgstr "Клавиша Print Screen."
-#: doc/classes/@GlobalScope.xml:173
+#: doc/classes/@GlobalScope.xml
msgid "System Request key."
msgstr "Клавиша System Request."
-#: doc/classes/@GlobalScope.xml:176
+#: doc/classes/@GlobalScope.xml
msgid "Clear key."
msgstr "Клавиша очистки."
-#: doc/classes/@GlobalScope.xml:179
+#: doc/classes/@GlobalScope.xml
msgid "Home key."
msgstr "Клавиша Home."
-#: doc/classes/@GlobalScope.xml:182
+#: doc/classes/@GlobalScope.xml
msgid "End key."
msgstr "Клавиша End."
-#: doc/classes/@GlobalScope.xml:185
+#: doc/classes/@GlobalScope.xml
msgid "Left arrow key."
msgstr "Клавиша со стрелкой влево."
-#: doc/classes/@GlobalScope.xml:188
+#: doc/classes/@GlobalScope.xml
msgid "Up arrow key."
msgstr "Клавиша со стрелкой вверх."
-#: doc/classes/@GlobalScope.xml:191
+#: doc/classes/@GlobalScope.xml
msgid "Right arrow key."
msgstr "Клавиша со стрелкой вправо."
-#: doc/classes/@GlobalScope.xml:194
+#: doc/classes/@GlobalScope.xml
msgid "Down arrow key."
msgstr "Клавиша со стрелкой вниз."
-#: doc/classes/@GlobalScope.xml:197
+#: doc/classes/@GlobalScope.xml
msgid "Page Up key."
msgstr "Клавиша Page Up."
-#: doc/classes/@GlobalScope.xml:200
+#: doc/classes/@GlobalScope.xml
msgid "Page Down key."
msgstr "Клавиша Page Down."
-#: doc/classes/@GlobalScope.xml:203
+#: doc/classes/@GlobalScope.xml
msgid "Shift key."
msgstr "Клавиша Shift."
-#: doc/classes/@GlobalScope.xml:206
+#: doc/classes/@GlobalScope.xml
msgid "Control key."
msgstr "Клавиша Control."
-#: doc/classes/@GlobalScope.xml:209
+#: doc/classes/@GlobalScope.xml
msgid "Meta key."
msgstr "Клавиша Meta."
-#: doc/classes/@GlobalScope.xml:212
+#: doc/classes/@GlobalScope.xml
msgid "Alt key."
msgstr "Клавиша Alt."
-#: doc/classes/@GlobalScope.xml:215
+#: doc/classes/@GlobalScope.xml
msgid "Caps Lock key."
msgstr "Клавиша Caps Lock."
-#: doc/classes/@GlobalScope.xml:218
+#: doc/classes/@GlobalScope.xml
msgid "Num Lock key."
msgstr "Клавиша Num Lock."
-#: doc/classes/@GlobalScope.xml:221
+#: doc/classes/@GlobalScope.xml
msgid "Scroll Lock key."
msgstr "Клавиша Scroll Lock."
-#: doc/classes/@GlobalScope.xml:224
+#: doc/classes/@GlobalScope.xml
msgid "F1 key."
msgstr "Клавиша F1."
-#: doc/classes/@GlobalScope.xml:227
+#: doc/classes/@GlobalScope.xml
msgid "F2 key."
msgstr "Клавиша F2."
-#: doc/classes/@GlobalScope.xml:230
+#: doc/classes/@GlobalScope.xml
msgid "F3 key."
msgstr "Клавиша F3."
-#: doc/classes/@GlobalScope.xml:233
+#: doc/classes/@GlobalScope.xml
msgid "F4 key."
msgstr "Клавиша F4."
-#: doc/classes/@GlobalScope.xml:236
+#: doc/classes/@GlobalScope.xml
msgid "F5 key."
msgstr "Клавиша F5."
-#: doc/classes/@GlobalScope.xml:239
+#: doc/classes/@GlobalScope.xml
msgid "F6 key."
msgstr "Клавиша F6."
-#: doc/classes/@GlobalScope.xml:242
+#: doc/classes/@GlobalScope.xml
msgid "F7 key."
msgstr "Клавиша F7."
-#: doc/classes/@GlobalScope.xml:245
+#: doc/classes/@GlobalScope.xml
msgid "F8 key."
msgstr "Клавиша F8."
-#: doc/classes/@GlobalScope.xml:248
+#: doc/classes/@GlobalScope.xml
msgid "F9 key."
msgstr "Клавиша F9."
-#: doc/classes/@GlobalScope.xml:251
+#: doc/classes/@GlobalScope.xml
msgid "F10 key."
msgstr "Клавиша F10."
-#: doc/classes/@GlobalScope.xml:254
+#: doc/classes/@GlobalScope.xml
msgid "F11 key."
msgstr "Клавиша F11."
-#: doc/classes/@GlobalScope.xml:257
+#: doc/classes/@GlobalScope.xml
msgid "F12 key."
msgstr "Клавиша F12."
-#: doc/classes/@GlobalScope.xml:260
+#: doc/classes/@GlobalScope.xml
msgid "F13 key."
msgstr "Клавиша F13."
-#: doc/classes/@GlobalScope.xml:263
+#: doc/classes/@GlobalScope.xml
msgid "F14 key."
msgstr "Клавиша F14."
-#: doc/classes/@GlobalScope.xml:266
+#: doc/classes/@GlobalScope.xml
msgid "F15 key."
msgstr "Клавиша F15."
-#: doc/classes/@GlobalScope.xml:269
+#: doc/classes/@GlobalScope.xml
msgid "F16 key."
msgstr "Клавиша F16."
-#: doc/classes/@GlobalScope.xml:272
+#: doc/classes/@GlobalScope.xml
msgid "Multiply (*) key on the numeric keypad."
msgstr "Клавиша умножения (*) на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:275
+#: doc/classes/@GlobalScope.xml
msgid "Divide (/) key on the numeric keypad."
msgstr "Клавиша деления (/) на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:278
+#: doc/classes/@GlobalScope.xml
msgid "Subtract (-) key on the numeric keypad."
msgstr "Клавиша вычитания (-) на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:281
+#: doc/classes/@GlobalScope.xml
msgid "Period (.) key on the numeric keypad."
msgstr "Клавиша точки (.) на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:284
+#: doc/classes/@GlobalScope.xml
msgid "Add (+) key on the numeric keypad."
msgstr "Клавиша сложения (+) на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:287
+#: doc/classes/@GlobalScope.xml
msgid "Number 0 on the numeric keypad."
msgstr "Цифра 0 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:290
+#: doc/classes/@GlobalScope.xml
msgid "Number 1 on the numeric keypad."
msgstr "Цифра 1 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:293
+#: doc/classes/@GlobalScope.xml
msgid "Number 2 on the numeric keypad."
msgstr "Цифра 2 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:296
+#: doc/classes/@GlobalScope.xml
msgid "Number 3 on the numeric keypad."
msgstr "Цифра 3 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:299
+#: doc/classes/@GlobalScope.xml
msgid "Number 4 on the numeric keypad."
msgstr "Цифра 4 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:302
+#: doc/classes/@GlobalScope.xml
msgid "Number 5 on the numeric keypad."
msgstr "Цифра 5 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:305
+#: doc/classes/@GlobalScope.xml
msgid "Number 6 on the numeric keypad."
msgstr "Цифра 6 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:308
+#: doc/classes/@GlobalScope.xml
msgid "Number 7 on the numeric keypad."
msgstr "Цифра 7 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:311
+#: doc/classes/@GlobalScope.xml
msgid "Number 8 on the numeric keypad."
msgstr "Цифра 8 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:314
+#: doc/classes/@GlobalScope.xml
msgid "Number 9 on the numeric keypad."
msgstr "Цифра 9 на цифровой клавиатуре."
-#: doc/classes/@GlobalScope.xml:317
+#: doc/classes/@GlobalScope.xml
msgid "Left Super key (Windows key)."
msgstr "Левая клавиша Super (клавиша Windows)."
-#: doc/classes/@GlobalScope.xml:320
+#: doc/classes/@GlobalScope.xml
msgid "Right Super key (Windows key)."
msgstr "Правая клавиша Super (клавиша Windows)."
-#: doc/classes/@GlobalScope.xml:323
+#: doc/classes/@GlobalScope.xml
msgid "Context menu key."
msgstr "Клавиша контекстного меню."
-#: doc/classes/@GlobalScope.xml:326
+#: doc/classes/@GlobalScope.xml
msgid "Left Hyper key."
msgstr "Левая гипер-клавиша."
-#: doc/classes/@GlobalScope.xml:329
+#: doc/classes/@GlobalScope.xml
msgid "Right Hyper key."
msgstr "Правая гипер-клавиша."
-#: doc/classes/@GlobalScope.xml:332
+#: doc/classes/@GlobalScope.xml
msgid "Help key."
msgstr "Клавиша помощи."
-#: doc/classes/@GlobalScope.xml:335
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Left Direction key."
msgstr "Клавиша направления влево."
-#: doc/classes/@GlobalScope.xml:338
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Right Direction key."
msgstr "Клавиша направления вправо."
-#: doc/classes/@GlobalScope.xml:341
+#: doc/classes/@GlobalScope.xml
msgid ""
"Media back key. Not to be confused with the Back button on an Android device."
msgstr ""
+"Мультимедийная клавиша \"Назад\". Не путать с кнопкой \"Назад\" на "
+"устройствах Android"
-#: doc/classes/@GlobalScope.xml:344
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Media forward key."
msgstr "Клавиша записи мультимедиа."
-#: doc/classes/@GlobalScope.xml:347 doc/classes/@GlobalScope.xml:380
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Media stop key."
msgstr "Клавиша остановки мультимедиа."
-#: doc/classes/@GlobalScope.xml:350
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Media refresh key."
msgstr "Клавиша записи мультимедиа."
-#: doc/classes/@GlobalScope.xml:353
+#: doc/classes/@GlobalScope.xml
msgid "Volume down key."
msgstr "Клавиша уменьшения громкости."
-#: doc/classes/@GlobalScope.xml:356
+#: doc/classes/@GlobalScope.xml
msgid "Mute volume key."
msgstr "Клавиша отключения звука."
-#: doc/classes/@GlobalScope.xml:359
+#: doc/classes/@GlobalScope.xml
msgid "Volume up key."
msgstr "Клавиша увеличения громкости."
-#: doc/classes/@GlobalScope.xml:362
+#: doc/classes/@GlobalScope.xml
msgid "Bass Boost key."
msgstr "Клавиша усиления низких частот."
-#: doc/classes/@GlobalScope.xml:365
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Bass up key."
msgstr "Клавиша увеличения басов."
-#: doc/classes/@GlobalScope.xml:368
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Bass down key."
msgstr "Клавиша уменьшения низких частот."
-#: doc/classes/@GlobalScope.xml:371
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Treble up key."
msgstr "Клавиша увеличения высоких частот."
-#: doc/classes/@GlobalScope.xml:374
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Treble down key."
msgstr "Клавиша уменьшения высоких частот."
-#: doc/classes/@GlobalScope.xml:377
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Media play key."
msgstr "Клавиша воспроизведения мультимедиа."
-#: doc/classes/@GlobalScope.xml:383
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Previous song key."
msgstr "Клавиша предыдущей песни."
-#: doc/classes/@GlobalScope.xml:386
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Next song key."
msgstr "Клавиша следующей песни."
-#: doc/classes/@GlobalScope.xml:389
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Media record key."
msgstr "Клавиша записи мультимедиа."
-#: doc/classes/@GlobalScope.xml:392
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Home page key."
msgstr "Клавиша домашней страницы."
-#: doc/classes/@GlobalScope.xml:395
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Favorites key."
msgstr "Клавиша избранного."
-#: doc/classes/@GlobalScope.xml:398
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Search key."
msgstr "Клавиша поиска."
-#: doc/classes/@GlobalScope.xml:401
+#: doc/classes/@GlobalScope.xml
msgid "Standby key."
msgstr "Клавиша выключения."
-#: doc/classes/@GlobalScope.xml:404
+#: doc/classes/@GlobalScope.xml
msgid "Open URL / Launch Browser key."
msgstr "Клавиша «Открыть URL / Запустить браузер»."
-#: doc/classes/@GlobalScope.xml:407
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Launch Mail key."
msgstr "Клавиша запуска почты."
-#: doc/classes/@GlobalScope.xml:410
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Launch Media key."
msgstr "Клавиша запуска мультимедиа."
-#: doc/classes/@GlobalScope.xml:413
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 0 key."
msgstr "Клавиша запуска 0."
-#: doc/classes/@GlobalScope.xml:416
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 1 key."
msgstr "Клавиша запуска 1."
-#: doc/classes/@GlobalScope.xml:419
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 2 key."
msgstr "Клавиша запуска 2."
-#: doc/classes/@GlobalScope.xml:422
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 3 key."
msgstr "Клавиша запуска 3."
-#: doc/classes/@GlobalScope.xml:425
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 4 key."
msgstr "Клавиша запуска 4."
-#: doc/classes/@GlobalScope.xml:428
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 5 key."
msgstr "Клавиша запуска 5."
-#: doc/classes/@GlobalScope.xml:431
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 6 key."
msgstr "Клавиша запуска 6."
-#: doc/classes/@GlobalScope.xml:434
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 7 key."
msgstr "Клавиша запуска 7."
-#: doc/classes/@GlobalScope.xml:437
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 8 key."
msgstr "Клавиша запуска 8."
-#: doc/classes/@GlobalScope.xml:440
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut 9 key."
msgstr "Клавиша запуска 9."
-#: doc/classes/@GlobalScope.xml:443
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut A key."
msgstr "Клавиша запуска A."
-#: doc/classes/@GlobalScope.xml:446
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut B key."
msgstr "Клавиша запуска B."
-#: doc/classes/@GlobalScope.xml:449
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut C key."
msgstr "Клавиша запуска C."
-#: doc/classes/@GlobalScope.xml:452
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut D key."
msgstr "Клавиша запуска D."
-#: doc/classes/@GlobalScope.xml:455
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut E key."
msgstr "Клавиша запуска E."
-#: doc/classes/@GlobalScope.xml:458
+#: doc/classes/@GlobalScope.xml
msgid "Launch Shortcut F key."
msgstr "Клавиша запуска F."
-#: doc/classes/@GlobalScope.xml:461
+#: doc/classes/@GlobalScope.xml
msgid "Unknown key."
msgstr "Неизвестная клавиша."
-#: doc/classes/@GlobalScope.xml:464
+#: doc/classes/@GlobalScope.xml
msgid "Space key."
msgstr "Клавиша пробела."
-#: doc/classes/@GlobalScope.xml:467
+#: doc/classes/@GlobalScope.xml
msgid "! key."
msgstr "Клавиша !."
-#: doc/classes/@GlobalScope.xml:470
+#: doc/classes/@GlobalScope.xml
msgid "\" key."
msgstr "Клавиша \"."
-#: doc/classes/@GlobalScope.xml:473
+#: doc/classes/@GlobalScope.xml
msgid "# key."
msgstr "Клавиша #."
-#: doc/classes/@GlobalScope.xml:476
+#: doc/classes/@GlobalScope.xml
msgid "$ key."
msgstr "Клавиша $."
-#: doc/classes/@GlobalScope.xml:479
+#: doc/classes/@GlobalScope.xml
msgid "% key."
msgstr "Клавиша %."
-#: doc/classes/@GlobalScope.xml:482
+#: doc/classes/@GlobalScope.xml
msgid "& key."
msgstr "Клавиша &."
-#: doc/classes/@GlobalScope.xml:485
+#: doc/classes/@GlobalScope.xml
msgid "' key."
msgstr "Клавиша '."
-#: doc/classes/@GlobalScope.xml:488
+#: doc/classes/@GlobalScope.xml
msgid "( key."
msgstr "Клавиша (."
-#: doc/classes/@GlobalScope.xml:491
+#: doc/classes/@GlobalScope.xml
msgid ") key."
msgstr "Клавиша )."
-#: doc/classes/@GlobalScope.xml:494
+#: doc/classes/@GlobalScope.xml
msgid "* key."
msgstr "Клавиша *."
-#: doc/classes/@GlobalScope.xml:497
+#: doc/classes/@GlobalScope.xml
msgid "+ key."
msgstr "Клавиша +."
-#: doc/classes/@GlobalScope.xml:500
+#: doc/classes/@GlobalScope.xml
msgid ", key."
msgstr "Клавиша ,."
-#: doc/classes/@GlobalScope.xml:503
+#: doc/classes/@GlobalScope.xml
msgid "- key."
msgstr "Клавиша -."
-#: doc/classes/@GlobalScope.xml:506
+#: doc/classes/@GlobalScope.xml
msgid ". key."
msgstr "Клавиша .."
-#: doc/classes/@GlobalScope.xml:509
+#: doc/classes/@GlobalScope.xml
msgid "/ key."
msgstr "Клавиша /."
-#: doc/classes/@GlobalScope.xml:512
+#: doc/classes/@GlobalScope.xml
msgid "Number 0."
msgstr "Цифра 0."
-#: doc/classes/@GlobalScope.xml:515
+#: doc/classes/@GlobalScope.xml
msgid "Number 1."
msgstr "Цифра 1."
-#: doc/classes/@GlobalScope.xml:518
+#: doc/classes/@GlobalScope.xml
msgid "Number 2."
msgstr "Цифра 2."
-#: doc/classes/@GlobalScope.xml:521
+#: doc/classes/@GlobalScope.xml
msgid "Number 3."
msgstr "Цифра 3."
-#: doc/classes/@GlobalScope.xml:524
+#: doc/classes/@GlobalScope.xml
msgid "Number 4."
msgstr "Цифра 4."
-#: doc/classes/@GlobalScope.xml:527
+#: doc/classes/@GlobalScope.xml
msgid "Number 5."
msgstr "Цифра 5."
-#: doc/classes/@GlobalScope.xml:530
+#: doc/classes/@GlobalScope.xml
msgid "Number 6."
msgstr "Цифра 6."
-#: doc/classes/@GlobalScope.xml:533
+#: doc/classes/@GlobalScope.xml
msgid "Number 7."
msgstr "Цифра 7."
-#: doc/classes/@GlobalScope.xml:536
+#: doc/classes/@GlobalScope.xml
msgid "Number 8."
msgstr "Цифра 8."
-#: doc/classes/@GlobalScope.xml:539
+#: doc/classes/@GlobalScope.xml
msgid "Number 9."
msgstr "Цифра 9."
-#: doc/classes/@GlobalScope.xml:542
+#: doc/classes/@GlobalScope.xml
msgid ": key."
msgstr "Клавиша :."
-#: doc/classes/@GlobalScope.xml:545
+#: doc/classes/@GlobalScope.xml
msgid "; key."
msgstr "Клавиша ;."
-#: doc/classes/@GlobalScope.xml:548
+#: doc/classes/@GlobalScope.xml
msgid "< key."
msgstr "Клавиша <."
-#: doc/classes/@GlobalScope.xml:551
+#: doc/classes/@GlobalScope.xml
msgid "= key."
msgstr "Клавиша =."
-#: doc/classes/@GlobalScope.xml:554
+#: doc/classes/@GlobalScope.xml
msgid "> key."
msgstr "Клавиша >."
-#: doc/classes/@GlobalScope.xml:557
+#: doc/classes/@GlobalScope.xml
msgid "? key."
msgstr "Клавиша ?."
-#: doc/classes/@GlobalScope.xml:560
+#: doc/classes/@GlobalScope.xml
msgid "@ key."
msgstr "Клавиша @."
-#: doc/classes/@GlobalScope.xml:563
+#: doc/classes/@GlobalScope.xml
msgid "A key."
msgstr "Клавиша A."
-#: doc/classes/@GlobalScope.xml:566
+#: doc/classes/@GlobalScope.xml
msgid "B key."
msgstr "Клавиша B."
-#: doc/classes/@GlobalScope.xml:569
+#: doc/classes/@GlobalScope.xml
msgid "C key."
msgstr "Клавиша C."
-#: doc/classes/@GlobalScope.xml:572
+#: doc/classes/@GlobalScope.xml
msgid "D key."
msgstr "Клавиша D."
-#: doc/classes/@GlobalScope.xml:575
+#: doc/classes/@GlobalScope.xml
msgid "E key."
msgstr "Клавиша E."
-#: doc/classes/@GlobalScope.xml:578
+#: doc/classes/@GlobalScope.xml
msgid "F key."
msgstr "Клавиша F."
-#: doc/classes/@GlobalScope.xml:581
+#: doc/classes/@GlobalScope.xml
msgid "G key."
msgstr "Клавиша G."
-#: doc/classes/@GlobalScope.xml:584
+#: doc/classes/@GlobalScope.xml
msgid "H key."
msgstr "Клавиша H."
-#: doc/classes/@GlobalScope.xml:587
+#: doc/classes/@GlobalScope.xml
msgid "I key."
msgstr "Клавиша I."
-#: doc/classes/@GlobalScope.xml:590
+#: doc/classes/@GlobalScope.xml
msgid "J key."
msgstr "Клавиша J."
-#: doc/classes/@GlobalScope.xml:593
+#: doc/classes/@GlobalScope.xml
msgid "K key."
msgstr "Клавиша K."
-#: doc/classes/@GlobalScope.xml:596
+#: doc/classes/@GlobalScope.xml
msgid "L key."
msgstr "Клавиша L."
-#: doc/classes/@GlobalScope.xml:599
+#: doc/classes/@GlobalScope.xml
msgid "M key."
msgstr "Клавиша M."
-#: doc/classes/@GlobalScope.xml:602
+#: doc/classes/@GlobalScope.xml
msgid "N key."
msgstr "Клавиша N."
-#: doc/classes/@GlobalScope.xml:605
+#: doc/classes/@GlobalScope.xml
msgid "O key."
msgstr "Клавиша O."
-#: doc/classes/@GlobalScope.xml:608
+#: doc/classes/@GlobalScope.xml
msgid "P key."
msgstr "Клавиша P."
-#: doc/classes/@GlobalScope.xml:611
+#: doc/classes/@GlobalScope.xml
msgid "Q key."
msgstr "Клавиша Q."
-#: doc/classes/@GlobalScope.xml:614
+#: doc/classes/@GlobalScope.xml
msgid "R key."
msgstr "Клавиша R."
-#: doc/classes/@GlobalScope.xml:617
+#: doc/classes/@GlobalScope.xml
msgid "S key."
msgstr "Клавиша S."
-#: doc/classes/@GlobalScope.xml:620
+#: doc/classes/@GlobalScope.xml
msgid "T key."
msgstr "Клавиша T."
-#: doc/classes/@GlobalScope.xml:623
+#: doc/classes/@GlobalScope.xml
msgid "U key."
msgstr "Клавиша U."
-#: doc/classes/@GlobalScope.xml:626
+#: doc/classes/@GlobalScope.xml
msgid "V key."
msgstr "Клавиша V."
-#: doc/classes/@GlobalScope.xml:629
+#: doc/classes/@GlobalScope.xml
msgid "W key."
msgstr "Клавиша W."
-#: doc/classes/@GlobalScope.xml:632
+#: doc/classes/@GlobalScope.xml
msgid "X key."
msgstr "Клавиша X."
-#: doc/classes/@GlobalScope.xml:635
+#: doc/classes/@GlobalScope.xml
msgid "Y key."
msgstr "Клавиша Y."
-#: doc/classes/@GlobalScope.xml:638
+#: doc/classes/@GlobalScope.xml
msgid "Z key."
msgstr "Клавиша Z."
-#: doc/classes/@GlobalScope.xml:641
+#: doc/classes/@GlobalScope.xml
msgid "[ key."
msgstr "Клавиша [."
-#: doc/classes/@GlobalScope.xml:644
+#: doc/classes/@GlobalScope.xml
msgid "\\ key."
msgstr "Клавиша \\."
-#: doc/classes/@GlobalScope.xml:647
+#: doc/classes/@GlobalScope.xml
msgid "] key."
msgstr "Клавиша ]."
-#: doc/classes/@GlobalScope.xml:650
+#: doc/classes/@GlobalScope.xml
msgid "^ key."
msgstr "Клавиша ^."
-#: doc/classes/@GlobalScope.xml:653
+#: doc/classes/@GlobalScope.xml
msgid "_ key."
msgstr "Клавиша _."
-#: doc/classes/@GlobalScope.xml:656
+#: doc/classes/@GlobalScope.xml
msgid "` key."
msgstr "Клавиша `."
-#: doc/classes/@GlobalScope.xml:659
+#: doc/classes/@GlobalScope.xml
msgid "{ key."
msgstr "Клавиша {."
-#: doc/classes/@GlobalScope.xml:662
+#: doc/classes/@GlobalScope.xml
msgid "| key."
msgstr "Клавиша |."
-#: doc/classes/@GlobalScope.xml:665
+#: doc/classes/@GlobalScope.xml
msgid "} key."
msgstr "Клавиша }."
-#: doc/classes/@GlobalScope.xml:668
+#: doc/classes/@GlobalScope.xml
msgid "~ key."
msgstr "Клавиша ~."
-#: doc/classes/@GlobalScope.xml:671
+#: doc/classes/@GlobalScope.xml
msgid "Non-breakable space key."
msgstr "Клавиша неразрывного пробела."
-#: doc/classes/@GlobalScope.xml:674
+#: doc/classes/@GlobalScope.xml
msgid "¡ key."
msgstr "Клавиша ¡."
-#: doc/classes/@GlobalScope.xml:677
+#: doc/classes/@GlobalScope.xml
msgid "¢ key."
msgstr "Клавиша ¢."
-#: doc/classes/@GlobalScope.xml:680
+#: doc/classes/@GlobalScope.xml
msgid "£ key."
msgstr "Клавиша £."
-#: doc/classes/@GlobalScope.xml:683
+#: doc/classes/@GlobalScope.xml
msgid "¤ key."
msgstr "Клавиша ¤."
-#: doc/classes/@GlobalScope.xml:686
+#: doc/classes/@GlobalScope.xml
msgid "¥ key."
msgstr "Клавиша ¥."
-#: doc/classes/@GlobalScope.xml:689
+#: doc/classes/@GlobalScope.xml
msgid "¦ key."
msgstr "Клавиша ¦."
-#: doc/classes/@GlobalScope.xml:692
+#: doc/classes/@GlobalScope.xml
msgid "§ key."
msgstr "Клавиша §."
-#: doc/classes/@GlobalScope.xml:695
+#: doc/classes/@GlobalScope.xml
msgid "¨ key."
msgstr "Клавиша ¨."
-#: doc/classes/@GlobalScope.xml:698
+#: doc/classes/@GlobalScope.xml
msgid "© key."
msgstr "Клавиша ©."
-#: doc/classes/@GlobalScope.xml:701
+#: doc/classes/@GlobalScope.xml
msgid "ª key."
msgstr "Клавиша ª."
-#: doc/classes/@GlobalScope.xml:704
+#: doc/classes/@GlobalScope.xml
msgid "« key."
msgstr "Клавиша «."
-#: doc/classes/@GlobalScope.xml:707
+#: doc/classes/@GlobalScope.xml
msgid "¬ key."
msgstr "Клавиша ¬."
-#: doc/classes/@GlobalScope.xml:710
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Soft hyphen key."
msgstr "Клавиша мягкого переноса."
-#: doc/classes/@GlobalScope.xml:713
+#: doc/classes/@GlobalScope.xml
msgid "® key."
msgstr "Клавиша ®."
-#: doc/classes/@GlobalScope.xml:716
+#: doc/classes/@GlobalScope.xml
msgid "¯ key."
msgstr "Клавиша ¯."
-#: doc/classes/@GlobalScope.xml:719
+#: doc/classes/@GlobalScope.xml
msgid "° key."
msgstr "Клавиша °."
-#: doc/classes/@GlobalScope.xml:722
+#: doc/classes/@GlobalScope.xml
msgid "± key."
msgstr "Клавиша ±."
-#: doc/classes/@GlobalScope.xml:725
+#: doc/classes/@GlobalScope.xml
msgid "² key."
msgstr "Клавиша ²."
-#: doc/classes/@GlobalScope.xml:728
+#: doc/classes/@GlobalScope.xml
msgid "³ key."
msgstr "Клавиша ³."
-#: doc/classes/@GlobalScope.xml:731
+#: doc/classes/@GlobalScope.xml
msgid "´ key."
msgstr "Клавиша ´."
-#: doc/classes/@GlobalScope.xml:734
+#: doc/classes/@GlobalScope.xml
msgid "µ key."
msgstr "Клавиша µ."
-#: doc/classes/@GlobalScope.xml:737
+#: doc/classes/@GlobalScope.xml
msgid "¶ key."
msgstr "Клавиша ¶."
-#: doc/classes/@GlobalScope.xml:740
+#: doc/classes/@GlobalScope.xml
msgid "· key."
msgstr "Клавиша ·."
-#: doc/classes/@GlobalScope.xml:743
+#: doc/classes/@GlobalScope.xml
msgid "¸ key."
msgstr "Клавиша ¸."
-#: doc/classes/@GlobalScope.xml:746
+#: doc/classes/@GlobalScope.xml
msgid "¹ key."
msgstr "Клавиша ¹."
-#: doc/classes/@GlobalScope.xml:749
+#: doc/classes/@GlobalScope.xml
msgid "º key."
msgstr "Клавиша º."
-#: doc/classes/@GlobalScope.xml:752
+#: doc/classes/@GlobalScope.xml
msgid "» key."
msgstr "Клавиша »."
-#: doc/classes/@GlobalScope.xml:755
+#: doc/classes/@GlobalScope.xml
msgid "¼ key."
msgstr "Клавиша ¼."
-#: doc/classes/@GlobalScope.xml:758
+#: doc/classes/@GlobalScope.xml
msgid "½ key."
msgstr "Клавиша ½."
-#: doc/classes/@GlobalScope.xml:761
+#: doc/classes/@GlobalScope.xml
msgid "¾ key."
msgstr "Клавиша ¾."
-#: doc/classes/@GlobalScope.xml:764
+#: doc/classes/@GlobalScope.xml
msgid "¿ key."
msgstr "Клавиша ¿."
-#: doc/classes/@GlobalScope.xml:767
+#: doc/classes/@GlobalScope.xml
msgid "À key."
msgstr "Клавиша À."
-#: doc/classes/@GlobalScope.xml:770
+#: doc/classes/@GlobalScope.xml
msgid "Á key."
msgstr "Клавиша Á."
-#: doc/classes/@GlobalScope.xml:773
+#: doc/classes/@GlobalScope.xml
msgid "Â key."
msgstr "Клавиша Â."
-#: doc/classes/@GlobalScope.xml:776
+#: doc/classes/@GlobalScope.xml
msgid "Ã key."
msgstr "Клавиша Ã."
-#: doc/classes/@GlobalScope.xml:779
+#: doc/classes/@GlobalScope.xml
msgid "Ä key."
msgstr "Клавиша Ä."
-#: doc/classes/@GlobalScope.xml:782
+#: doc/classes/@GlobalScope.xml
msgid "Å key."
msgstr "Клавиша Å."
-#: doc/classes/@GlobalScope.xml:785
+#: doc/classes/@GlobalScope.xml
msgid "Æ key."
msgstr "Клавиша Æ."
-#: doc/classes/@GlobalScope.xml:788
+#: doc/classes/@GlobalScope.xml
msgid "Ç key."
msgstr "Клавиша Ç."
-#: doc/classes/@GlobalScope.xml:791
+#: doc/classes/@GlobalScope.xml
msgid "È key."
msgstr "Клавиша È."
-#: doc/classes/@GlobalScope.xml:794
+#: doc/classes/@GlobalScope.xml
msgid "É key."
msgstr "Клавиша É."
-#: doc/classes/@GlobalScope.xml:797
+#: doc/classes/@GlobalScope.xml
msgid "Ê key."
msgstr "Клавиша Ê."
-#: doc/classes/@GlobalScope.xml:800
+#: doc/classes/@GlobalScope.xml
msgid "Ë key."
msgstr "Клавиша Ë."
-#: doc/classes/@GlobalScope.xml:803
+#: doc/classes/@GlobalScope.xml
msgid "Ì key."
msgstr "Клавиша Ì."
-#: doc/classes/@GlobalScope.xml:806
+#: doc/classes/@GlobalScope.xml
msgid "Í key."
msgstr "Клавиша Í."
-#: doc/classes/@GlobalScope.xml:809
+#: doc/classes/@GlobalScope.xml
msgid "Î key."
msgstr "Клавиша Î."
-#: doc/classes/@GlobalScope.xml:812
+#: doc/classes/@GlobalScope.xml
msgid "Ï key."
msgstr "Клавиша Ï."
-#: doc/classes/@GlobalScope.xml:815
+#: doc/classes/@GlobalScope.xml
msgid "Ð key."
msgstr "Клавиша Ð."
-#: doc/classes/@GlobalScope.xml:818
+#: doc/classes/@GlobalScope.xml
msgid "Ñ key."
msgstr "Клавиша Ñ."
-#: doc/classes/@GlobalScope.xml:821
+#: doc/classes/@GlobalScope.xml
msgid "Ò key."
msgstr "Клавиша Ò."
-#: doc/classes/@GlobalScope.xml:824
+#: doc/classes/@GlobalScope.xml
msgid "Ó key."
msgstr "Клавиша Ó."
-#: doc/classes/@GlobalScope.xml:827
+#: doc/classes/@GlobalScope.xml
msgid "Ô key."
msgstr "Клавиша Ô."
-#: doc/classes/@GlobalScope.xml:830
+#: doc/classes/@GlobalScope.xml
msgid "Õ key."
msgstr "Клавиша Õ."
-#: doc/classes/@GlobalScope.xml:833
+#: doc/classes/@GlobalScope.xml
msgid "Ö key."
msgstr "Клавиша Ö."
-#: doc/classes/@GlobalScope.xml:836
+#: doc/classes/@GlobalScope.xml
msgid "× key."
msgstr "Клавиша ×."
-#: doc/classes/@GlobalScope.xml:839
+#: doc/classes/@GlobalScope.xml
msgid "Ø key."
msgstr "Клавиша Ø."
-#: doc/classes/@GlobalScope.xml:842
+#: doc/classes/@GlobalScope.xml
msgid "Ù key."
msgstr "Клавиша Ù."
-#: doc/classes/@GlobalScope.xml:845
+#: doc/classes/@GlobalScope.xml
msgid "Ú key."
msgstr "Клавиша Ú."
-#: doc/classes/@GlobalScope.xml:848
+#: doc/classes/@GlobalScope.xml
msgid "Û key."
msgstr "Клавиша Û."
-#: doc/classes/@GlobalScope.xml:851
+#: doc/classes/@GlobalScope.xml
msgid "Ü key."
msgstr "Клавиша Ü."
-#: doc/classes/@GlobalScope.xml:854
+#: doc/classes/@GlobalScope.xml
msgid "Ý key."
msgstr "Клавиша Ý."
-#: doc/classes/@GlobalScope.xml:857
+#: doc/classes/@GlobalScope.xml
msgid "Þ key."
msgstr "Клавиша Þ."
-#: doc/classes/@GlobalScope.xml:860
+#: doc/classes/@GlobalScope.xml
msgid "ß key."
msgstr "Клавиша ß."
-#: doc/classes/@GlobalScope.xml:863
+#: doc/classes/@GlobalScope.xml
msgid "÷ key."
msgstr "Клавиша ÷."
-#: doc/classes/@GlobalScope.xml:866
+#: doc/classes/@GlobalScope.xml
msgid "ÿ key."
msgstr "Клавиша ÿ."
-#: doc/classes/@GlobalScope.xml:869
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Key Code mask."
msgstr "Маска кодовой клавиши."
-#: doc/classes/@GlobalScope.xml:872
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Modifier key mask."
msgstr "Маска клавиши-модификатора."
-#: doc/classes/@GlobalScope.xml:875
+#: doc/classes/@GlobalScope.xml
msgid "Shift key mask."
msgstr "Маска клавиши Shift."
-#: doc/classes/@GlobalScope.xml:878
+#: doc/classes/@GlobalScope.xml
msgid "Alt key mask."
msgstr "Маска клавиши Alt."
-#: doc/classes/@GlobalScope.xml:881
+#: doc/classes/@GlobalScope.xml
msgid "Meta key mask."
msgstr "Маска клавиши Meta."
-#: doc/classes/@GlobalScope.xml:884
+#: doc/classes/@GlobalScope.xml
msgid "Ctrl key mask."
msgstr "Маска клавиши Ctrl."
-#: doc/classes/@GlobalScope.xml:887
+#: doc/classes/@GlobalScope.xml
msgid ""
"Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. "
"On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This "
@@ -3355,461 +3571,562 @@ msgstr ""
"системных комбинаций клавиш, т.к. она обрабатывается корректно на всех "
"платформах."
-#: doc/classes/@GlobalScope.xml:890
+#: doc/classes/@GlobalScope.xml
msgid "Keypad key mask."
msgstr "Маска клавиш цифровой клавиатуры."
-#: doc/classes/@GlobalScope.xml:893
+#: doc/classes/@GlobalScope.xml
msgid "Group Switch key mask."
-msgstr ""
+msgstr "Маска клавиш группового переключатель."
-#: doc/classes/@GlobalScope.xml:896
+#: doc/classes/@GlobalScope.xml
msgid "Left mouse button."
msgstr "Левая кнопка мыши."
-#: doc/classes/@GlobalScope.xml:899
+#: doc/classes/@GlobalScope.xml
msgid "Right mouse button."
msgstr "Правая кнопка мыши."
-#: doc/classes/@GlobalScope.xml:902
+#: doc/classes/@GlobalScope.xml
msgid "Middle mouse button."
msgstr "Средняя кнопка мыши."
-#: doc/classes/@GlobalScope.xml:905
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Extra mouse button 1 (only present on some mice)."
msgstr "Дополнительная кнопка мыши 1 (есть не на всех мышках)."
-#: doc/classes/@GlobalScope.xml:908
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Extra mouse button 2 (only present on some mice)."
msgstr "Дополнительная кнопка мыши 2 (есть не на всех мышках)."
-#: doc/classes/@GlobalScope.xml:911
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Mouse wheel up."
msgstr "Колёсико мыши вверх."
-#: doc/classes/@GlobalScope.xml:914
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Mouse wheel down."
msgstr "Колёсико мыши вниз."
-#: doc/classes/@GlobalScope.xml:917
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Mouse wheel left button (only present on some mice)."
msgstr "Левая кнопка колёсика мыши (есть не на всех мышках)."
-#: doc/classes/@GlobalScope.xml:920
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Mouse wheel right button (only present on some mice)."
msgstr "Правая кнопка колёсика мыши (есть не на всех мышках)."
-#: doc/classes/@GlobalScope.xml:923
+#: doc/classes/@GlobalScope.xml
msgid "Left mouse button mask."
msgstr "Маска левой кнопки мыши."
-#: doc/classes/@GlobalScope.xml:926
+#: doc/classes/@GlobalScope.xml
msgid "Right mouse button mask."
msgstr "Маска правой кнопки мыши."
-#: doc/classes/@GlobalScope.xml:929
+#: doc/classes/@GlobalScope.xml
msgid "Middle mouse button mask."
msgstr "Маска средней кнопки мыши."
-#: doc/classes/@GlobalScope.xml:932
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Extra mouse button 1 mask."
msgstr "Маска дополнительной кнопки мыши 1."
-#: doc/classes/@GlobalScope.xml:935
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Extra mouse button 2 mask."
msgstr "Маска дополнительной кнопки мыши 2."
-#: doc/classes/@GlobalScope.xml:938
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Invalid button or axis."
msgstr "Ошибка неверных данных."
-#: doc/classes/@GlobalScope.xml:941
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 0."
msgstr "Кнопка 0 геймпада."
-#: doc/classes/@GlobalScope.xml:944
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 1."
msgstr "Кнопка 1 геймпада."
-#: doc/classes/@GlobalScope.xml:947
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 2."
msgstr "Кнопка 2 геймпада."
-#: doc/classes/@GlobalScope.xml:950
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 3."
msgstr "Кнопка 3 геймпада."
-#: doc/classes/@GlobalScope.xml:953
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 4."
msgstr "Кнопка 4 геймпада."
-#: doc/classes/@GlobalScope.xml:956
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 5."
msgstr "Кнопка 5 геймпада."
-#: doc/classes/@GlobalScope.xml:959
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 6."
msgstr "Кнопка 6 геймпада."
-#: doc/classes/@GlobalScope.xml:962
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 7."
msgstr "Кнопка 7 геймпада."
-#: doc/classes/@GlobalScope.xml:965
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 8."
msgstr "Кнопка 8 геймпада."
-#: doc/classes/@GlobalScope.xml:968
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 9."
msgstr "Кнопка 9 геймпада."
-#: doc/classes/@GlobalScope.xml:971
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 10."
msgstr "Кнопка 10 геймпада."
-#: doc/classes/@GlobalScope.xml:974
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 11."
msgstr "Кнопка 11 геймпада."
-#: doc/classes/@GlobalScope.xml:977
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 12."
msgstr "Кнопка 12 геймпада."
-#: doc/classes/@GlobalScope.xml:980
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 13."
msgstr "Кнопка 13 геймпада."
-#: doc/classes/@GlobalScope.xml:983
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 14."
msgstr "Кнопка 14 геймпада."
-#: doc/classes/@GlobalScope.xml:986
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 15."
msgstr "Кнопка 15 геймпада."
-#: doc/classes/@GlobalScope.xml:989
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 16."
msgstr "Кнопка 16 геймпада."
-#: doc/classes/@GlobalScope.xml:992
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 17."
msgstr "Кнопка 17 геймпада."
-#: doc/classes/@GlobalScope.xml:995
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 18."
msgstr "Кнопка 18 геймпада."
-#: doc/classes/@GlobalScope.xml:998
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 19."
msgstr "Кнопка 19 геймпада."
-#: doc/classes/@GlobalScope.xml:1001
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 20."
msgstr "Кнопка 20 геймпада."
-#: doc/classes/@GlobalScope.xml:1004
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 21."
msgstr "Кнопка 21 геймпада."
-#: doc/classes/@GlobalScope.xml:1007
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 22."
msgstr "Кнопка 22 геймпада."
-#: doc/classes/@GlobalScope.xml:1010
-#, fuzzy
-msgid "Represents the maximum number of joystick buttons supported."
-msgstr "Максимальное число кнопок игрового контроллера."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"The maximum number of game controller buttons supported by the engine. The "
+"actual limit may be lower on specific platforms:\n"
+"- Android: Up to 36 buttons.\n"
+"- Linux: Up to 80 buttons.\n"
+"- Windows and macOS: Up to 128 buttons."
+msgstr ""
-#: doc/classes/@GlobalScope.xml:1013
+#: doc/classes/@GlobalScope.xml
msgid "DualShock circle button."
-msgstr ""
+msgstr "Круговая кнопка DualShock."
-#: doc/classes/@GlobalScope.xml:1016
+#: doc/classes/@GlobalScope.xml
msgid "DualShock X button."
-msgstr ""
+msgstr "Кнопка DualShock X."
-#: doc/classes/@GlobalScope.xml:1019
+#: doc/classes/@GlobalScope.xml
msgid "DualShock square button."
-msgstr ""
+msgstr "Квадратная кнопка DualShock."
-#: doc/classes/@GlobalScope.xml:1022
+#: doc/classes/@GlobalScope.xml
msgid "DualShock triangle button."
-msgstr ""
+msgstr "Квадратная кнопка DualShock."
-#: doc/classes/@GlobalScope.xml:1025
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Xbox controller B button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1028
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Xbox controller A button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1031
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Xbox controller X button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1034
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Xbox controller Y button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1037
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Nintendo controller A button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1040
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Nintendo controller B button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1043
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Nintendo controller X button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1046
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Nintendo controller Y button."
msgstr "Кнопка A игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1049
+#: doc/classes/@GlobalScope.xml
msgid "Grip (side) buttons on a VR controller."
-msgstr ""
+msgstr "Кнопки захвата (боковые) на контроллере VR."
-#: doc/classes/@GlobalScope.xml:1052
+#: doc/classes/@GlobalScope.xml
msgid "Push down on the touchpad or main joystick on a VR controller."
-msgstr ""
+msgstr "Нажмите на сенсорную панель или основной джойстик на контроллере VR."
-#: doc/classes/@GlobalScope.xml:1055
+#: doc/classes/@GlobalScope.xml
msgid "Trigger on a VR controller."
-msgstr ""
+msgstr "Триггер на контроллере VR."
-#: doc/classes/@GlobalScope.xml:1058
+#: doc/classes/@GlobalScope.xml
msgid ""
"A button on the right Oculus Touch controller, X button on the left "
"controller (also when used in OpenVR)."
msgstr ""
+"Кнопка A на правом контроллере Oculus Touch, кнопка X на левом контроллере "
+"(также при использовании в OpenVR)."
-#: doc/classes/@GlobalScope.xml:1061
+#: doc/classes/@GlobalScope.xml
msgid ""
"B button on the right Oculus Touch controller, Y button on the left "
"controller (also when used in OpenVR)."
msgstr ""
+"Кнопка B на правом контроллере Oculus Touch, кнопка Y на левом контроллере "
+"(также при использовании в OpenVR)."
-#: doc/classes/@GlobalScope.xml:1064
+#: doc/classes/@GlobalScope.xml
msgid "Menu button on either Oculus Touch controller."
-msgstr ""
+msgstr "Кнопка Menu на любом из контроллеров Oculus Touch."
-#: doc/classes/@GlobalScope.xml:1067
+#: doc/classes/@GlobalScope.xml
msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)."
msgstr ""
+"Кнопка меню в OpenVR (кроме случаев использования контроллеров Oculus Touch)."
-#: doc/classes/@GlobalScope.xml:1070
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button Select."
-msgstr ""
+msgstr "Кнопка геймпада Выбрать."
-#: doc/classes/@GlobalScope.xml:1073
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad button Start."
-msgstr ""
+msgstr "Кнопка запуска геймпада."
-#: doc/classes/@GlobalScope.xml:1076
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad DPad up."
-msgstr ""
+msgstr "Геймпад DPad вверх."
-#: doc/classes/@GlobalScope.xml:1079
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad DPad down."
-msgstr ""
+msgstr "Геймпад DPad вниз."
-#: doc/classes/@GlobalScope.xml:1082
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad DPad left."
-msgstr ""
+msgstr "Геймпад DPad влево."
-#: doc/classes/@GlobalScope.xml:1085
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad DPad right."
-msgstr ""
+msgstr "Геймпад DPad вправо."
-#: doc/classes/@GlobalScope.xml:1088
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL guide button."
msgstr "Кнопка Guide игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1091
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad SDL miscellaneous button."
-msgstr ""
+msgstr "Различные кнопки SDL геймпада."
-#: doc/classes/@GlobalScope.xml:1094
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL paddle 1 button."
msgstr "Кнопка D-pad Left игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1097
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL paddle 2 button."
msgstr "Кнопка D-pad Left игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1100
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL paddle 3 button."
msgstr "Кнопка D-pad Left игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1103
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL paddle 4 button."
msgstr "Кнопка D-pad Left игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1106
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad SDL touchpad button."
msgstr "Кнопка D-pad Up игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1109
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad left Shoulder button."
msgstr "Кнопка Left Shoulder игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1112
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad left trigger."
msgstr "Ось левого триггера игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1115
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad left stick click."
-msgstr ""
+msgstr "Щелчок левой кнопки геймпада."
-#: doc/classes/@GlobalScope.xml:1118
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad right Shoulder button."
msgstr "Кнопка Right Shoulder игрового контроллера SDL."
-#: doc/classes/@GlobalScope.xml:1121
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad right trigger."
msgstr "Ось правого триггера игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1124
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad right stick click."
-msgstr ""
+msgstr "Щелчок правой кнопки геймпада."
-#: doc/classes/@GlobalScope.xml:1127 doc/classes/@GlobalScope.xml:1160
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad left stick horizontal axis."
-msgstr ""
+msgstr "Горизонтальная ось левого стика геймпада."
-#: doc/classes/@GlobalScope.xml:1130 doc/classes/@GlobalScope.xml:1163
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Gamepad left stick vertical axis."
msgstr "Ось X левого джойстика игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1133 doc/classes/@GlobalScope.xml:1166
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad right stick horizontal axis."
-msgstr ""
+msgstr "Горизонтальная ось правого джойстика игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1136 doc/classes/@GlobalScope.xml:1169
-#, fuzzy
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad right stick vertical axis."
-msgstr "Ось X правого джойстика игрового контроллера."
+msgstr "Вертикальная ось правого джойстика игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1139
+#: doc/classes/@GlobalScope.xml
msgid "Generic gamepad axis 4."
-msgstr ""
+msgstr "Общая ось 4 игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1142
+#: doc/classes/@GlobalScope.xml
msgid "Generic gamepad axis 5."
-msgstr ""
+msgstr "Общая ось 5 игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1145
-#, fuzzy
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad left trigger analog axis."
-msgstr "Ось левого триггера игрового контроллера."
+msgstr "Аналоговая ось левого курка игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1148
-#, fuzzy
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad right trigger analog axis."
-msgstr "Ось правого триггера игрового контроллера."
+msgstr "Аналоговая ось правого курка игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1151
+#: doc/classes/@GlobalScope.xml
msgid "Generic gamepad axis 8."
-msgstr ""
+msgstr "Общая ось 8 игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1154
+#: doc/classes/@GlobalScope.xml
msgid "Generic gamepad axis 9."
-msgstr ""
+msgstr "Общая ось 9 игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1157
+#: doc/classes/@GlobalScope.xml
msgid "Represents the maximum number of joystick axes supported."
msgstr ""
+"Представляет собой максимальное количество поддерживаемых осей джойстика."
-#: doc/classes/@GlobalScope.xml:1172
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad left analog trigger."
-msgstr "Левый аналоговый курок геймпада."
+msgstr "Левый аналоговый курок игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1175
+#: doc/classes/@GlobalScope.xml
msgid "Gamepad right analog trigger."
-msgstr "Правый аналоговый курок геймпада."
+msgstr "Правый аналоговый курок игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1178
-#, fuzzy
+#: doc/classes/@GlobalScope.xml
msgid "VR Controller analog trigger."
-msgstr "Ось левого триггера игрового контроллера."
+msgstr "Ось левого курка игрового контроллера."
-#: doc/classes/@GlobalScope.xml:1181
-#, fuzzy
+#: doc/classes/@GlobalScope.xml
msgid "VR Controller analog grip (side buttons)."
-msgstr "Кнопка Guide игрового контроллера SDL."
+msgstr "Аналоговая рукоятка контроллера VR (боковые кнопки)."
-#: doc/classes/@GlobalScope.xml:1184
+#: doc/classes/@GlobalScope.xml
msgid ""
"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR "
"controllers)."
msgstr ""
+"Ось X сенсорной панели OpenVR (ось джойстика на контроллерах Oculus Touch и "
+"Windows MR)."
-#: doc/classes/@GlobalScope.xml:1187
+#: doc/classes/@GlobalScope.xml
msgid ""
"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR "
"controllers)."
msgstr ""
+"Ось Y сенсорной панели OpenVR (ось джойстика на контроллерах Oculus Touch и "
+"Windows MR)."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI note OFF message. See the documentation of [InputEventMIDI] for "
+"information of how to use MIDI inputs."
+msgstr ""
+"Сообщение о отключении MIDI-ноты. Смотрите документацию [InputEventMIDI] для "
+"получения информации о том, как использовать MIDI-входы."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI note ON message. See the documentation of [InputEventMIDI] for "
+"information of how to use MIDI inputs."
+msgstr ""
+"Сообщение о включении MIDI-ноты. Смотрите документацию [InputEventMIDI] для "
+"получения информации о том, как использовать MIDI-входы."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI aftertouch message. This message is most often sent by pressing down on "
+"the key after it \"bottoms out\"."
+msgstr ""
+"Сообщение после касания MIDI-ноты. Это сообщение чаще всего отправляется "
+"нажатием клавиши после того, как оно \"достигнет дна\"."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI control change message. This message is sent when a controller value "
+"changes. Controllers include devices such as pedals and levers."
+msgstr ""
+"Сообщение об изменении управления MIDI. Это сообщение отправляется при "
+"изменении значения контроллера. Контроллеры включают в себя такие "
+"устройства, как педали и рычаги."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI program change message. This message sent when the program patch number "
+"changes."
+msgstr ""
+"Сообщение об изменении MIDI-программы. Это сообщение отправляется при "
+"изменении номера патча программы."
-#: doc/classes/@GlobalScope.xml:1190
-msgid "MIDI note OFF message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI channel pressure message. This message is most often sent by pressing "
+"down on the key after it \"bottoms out\". This message is different from "
+"polyphonic after-touch as it indicates the highest pressure across all keys."
+msgstr ""
+"Сообщение о давлении в MIDI-канале. Это сообщение чаще всего отправляется "
+"нажатием клавиши после того, как оно \"достигнет дна\". Это сообщение "
+"отличается от полифонического после-касания, поскольку оно указывает на "
+"наибольшее давление на всех клавишах."
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI pitch bend message. This message is sent to indicate a change in the "
+"pitch bender (wheel or lever, typically)."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI system exclusive message. This has behavior exclusive to the device "
+"you're receiving input from. Getting this data is not implemented in Godot."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1193
-msgid "MIDI note ON message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI quarter frame message. Contains timing information that is used to "
+"synchronize MIDI devices. Getting this data is not implemented in Godot."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1196
-msgid "MIDI aftertouch message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI song position pointer message. Gives the number of 16th notes since the "
+"start of the song. Getting this data is not implemented in Godot."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1199
-msgid "MIDI control change message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI song select message. Specifies which sequence or song is to be played. "
+"Getting this data is not implemented in Godot."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1202
-msgid "MIDI program change message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI tune request message. Upon receiving a tune request, all analog "
+"synthesizers should tune their oscillators."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1205
-msgid "MIDI channel pressure message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI timing clock message. Sent 24 times per quarter note when "
+"synchronization is required."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1208
-msgid "MIDI pitch bend message."
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI start message. Start the current sequence playing. This message will be "
+"followed with Timing Clocks."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid "MIDI continue message. Continue at the point the sequence was stopped."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid "MIDI stop message. Stop the current sequence."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI active sensing message. This message is intended to be sent repeatedly "
+"to tell the receiver that a connection is alive."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI system reset message. Reset all receivers in the system to power-up "
+"status. It should not be sent on power-up itself."
msgstr ""
-#: doc/classes/@GlobalScope.xml:1211
+#: doc/classes/@GlobalScope.xml
msgid ""
"Methods that return [enum Error] return [constant OK] when no error "
"occurred. Note that many functions don't return an error code but will print "
@@ -3840,202 +4157,202 @@ msgstr ""
" print(\"Тоже ошибка!\")\n"
"[/codeblock]"
-#: doc/classes/@GlobalScope.xml:1223
+#: doc/classes/@GlobalScope.xml
msgid "Generic error."
msgstr "Общая ошибка."
-#: doc/classes/@GlobalScope.xml:1226
+#: doc/classes/@GlobalScope.xml
msgid "Unavailable error."
msgstr "Ошибка \"Недоступно\"."
-#: doc/classes/@GlobalScope.xml:1229
+#: doc/classes/@GlobalScope.xml
msgid "Unconfigured error."
msgstr "Ошибка \"Не настроено\"."
-#: doc/classes/@GlobalScope.xml:1232
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Unauthorized error."
msgstr "Ошибка \"Не авторизовано\"."
-#: doc/classes/@GlobalScope.xml:1235
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Parameter range error."
msgstr "Ошибка диапазона параметра."
-#: doc/classes/@GlobalScope.xml:1238
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Out of memory (OOM) error."
msgstr "Ошибка нехватки памяти (OOM)."
-#: doc/classes/@GlobalScope.xml:1241
+#: doc/classes/@GlobalScope.xml
msgid "File: Not found error."
msgstr "Ошибка \"Файл: Не найден\"."
-#: doc/classes/@GlobalScope.xml:1244
+#: doc/classes/@GlobalScope.xml
msgid "File: Bad drive error."
msgstr "Ошибка \"Файл: Недопустимый диск\"."
-#: doc/classes/@GlobalScope.xml:1247
+#: doc/classes/@GlobalScope.xml
msgid "File: Bad path error."
msgstr "Ошибка \"Файл: Неверный путь\"."
-#: doc/classes/@GlobalScope.xml:1250
+#: doc/classes/@GlobalScope.xml
msgid "File: No permission error."
msgstr "Ошибка \"Файл: Нет разрешения\"."
-#: doc/classes/@GlobalScope.xml:1253
+#: doc/classes/@GlobalScope.xml
msgid "File: Already in use error."
msgstr "Ошибка \"Файл: Уже используется\"."
-#: doc/classes/@GlobalScope.xml:1256
+#: doc/classes/@GlobalScope.xml
msgid "File: Can't open error."
msgstr "Ошибка \"Файл: Невозможно открыть\"."
-#: doc/classes/@GlobalScope.xml:1259
+#: doc/classes/@GlobalScope.xml
msgid "File: Can't write error."
msgstr "Ошибка \"Файл: Невозможно записать\"."
-#: doc/classes/@GlobalScope.xml:1262
+#: doc/classes/@GlobalScope.xml
msgid "File: Can't read error."
msgstr "Ошибка \"Файл: Невозможно прочитать\"."
-#: doc/classes/@GlobalScope.xml:1265
+#: doc/classes/@GlobalScope.xml
msgid "File: Unrecognized error."
msgstr "Ошибка \"Файл: Не распознан\"."
-#: doc/classes/@GlobalScope.xml:1268
+#: doc/classes/@GlobalScope.xml
msgid "File: Corrupt error."
msgstr "Ошибка \"Файл: Повреждён\"."
-#: doc/classes/@GlobalScope.xml:1271
+#: doc/classes/@GlobalScope.xml
msgid "File: Missing dependencies error."
msgstr "Ошибка \"Файл: Отсутствуют зависимости\"."
-#: doc/classes/@GlobalScope.xml:1274
+#: doc/classes/@GlobalScope.xml
msgid "File: End of file (EOF) error."
msgstr "Ошибка \"Файл: Конец файла (EOF)\"."
-#: doc/classes/@GlobalScope.xml:1277
+#: doc/classes/@GlobalScope.xml
msgid "Can't open error."
msgstr "Ошибка \"Невозможно открыть\"."
-#: doc/classes/@GlobalScope.xml:1280
+#: doc/classes/@GlobalScope.xml
msgid "Can't create error."
msgstr "Ошибка \"Невозможно создать\"."
-#: doc/classes/@GlobalScope.xml:1283
+#: doc/classes/@GlobalScope.xml
msgid "Query failed error."
msgstr "Ошибка \"Не удалось выполнить запрос\"."
-#: doc/classes/@GlobalScope.xml:1286
+#: doc/classes/@GlobalScope.xml
msgid "Already in use error."
msgstr "Ошибка \"Уже используется\"."
-#: doc/classes/@GlobalScope.xml:1289
+#: doc/classes/@GlobalScope.xml
msgid "Locked error."
msgstr "Ошибка \"Заблокировано\"."
-#: doc/classes/@GlobalScope.xml:1292
+#: doc/classes/@GlobalScope.xml
msgid "Timeout error."
msgstr "Ошибка \"Время ожидания истекло\"."
-#: doc/classes/@GlobalScope.xml:1295
+#: doc/classes/@GlobalScope.xml
msgid "Can't connect error."
msgstr "Ошибка \"Невозможно подключиться\"."
-#: doc/classes/@GlobalScope.xml:1298
+#: doc/classes/@GlobalScope.xml
msgid "Can't resolve error."
msgstr "Ошибка \"Невозможно разрешить\"."
-#: doc/classes/@GlobalScope.xml:1301
+#: doc/classes/@GlobalScope.xml
msgid "Connection error."
msgstr "Ошибка подключения."
-#: doc/classes/@GlobalScope.xml:1304
+#: doc/classes/@GlobalScope.xml
msgid "Can't acquire resource error."
msgstr "Ошибка \"Невозможно получить ресурс\"."
-#: doc/classes/@GlobalScope.xml:1307
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Can't fork process error."
msgstr "Ошибка \"Невозможно форкнуть процесс\"."
-#: doc/classes/@GlobalScope.xml:1310
+#: doc/classes/@GlobalScope.xml
msgid "Invalid data error."
msgstr "Ошибка неверных данных."
-#: doc/classes/@GlobalScope.xml:1313
+#: doc/classes/@GlobalScope.xml
msgid "Invalid parameter error."
msgstr "Ошибка неверного параметра."
-#: doc/classes/@GlobalScope.xml:1316
+#: doc/classes/@GlobalScope.xml
msgid "Already exists error."
msgstr "Ошибка \"Уже существует\"."
-#: doc/classes/@GlobalScope.xml:1319
+#: doc/classes/@GlobalScope.xml
msgid "Does not exist error."
msgstr "Ошибка \"Не существует\"."
-#: doc/classes/@GlobalScope.xml:1322
+#: doc/classes/@GlobalScope.xml
msgid "Database: Read error."
msgstr "База данных: Ошибка чтения."
-#: doc/classes/@GlobalScope.xml:1325
+#: doc/classes/@GlobalScope.xml
msgid "Database: Write error."
msgstr "База данных: Ошибка записи."
-#: doc/classes/@GlobalScope.xml:1328
+#: doc/classes/@GlobalScope.xml
msgid "Compilation failed error."
msgstr "Ошибка компиляции."
-#: doc/classes/@GlobalScope.xml:1331
+#: doc/classes/@GlobalScope.xml
msgid "Method not found error."
msgstr "Ошибка \"Метод не найден\"."
-#: doc/classes/@GlobalScope.xml:1334
+#: doc/classes/@GlobalScope.xml
msgid "Linking failed error."
msgstr "Ошибка линковки."
-#: doc/classes/@GlobalScope.xml:1337
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Script failed error."
msgstr "Ошибка \"Скрипт не удался\"."
-#: doc/classes/@GlobalScope.xml:1340
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Cycling link (import cycle) error."
msgstr "Ошибка \"Циклическая ссылка (цикл импорта)\"."
-#: doc/classes/@GlobalScope.xml:1343
+#: doc/classes/@GlobalScope.xml
msgid "Invalid declaration error."
msgstr "Ошибка \"Недопустимое определение\"."
-#: doc/classes/@GlobalScope.xml:1346
+#: doc/classes/@GlobalScope.xml
msgid "Duplicate symbol error."
msgstr "Ошибка \"Повторяющийся символ\"."
-#: doc/classes/@GlobalScope.xml:1349
+#: doc/classes/@GlobalScope.xml
msgid "Parse error."
msgstr "Ошибка синтаксического разбора."
-#: doc/classes/@GlobalScope.xml:1352
+#: doc/classes/@GlobalScope.xml
msgid "Busy error."
msgstr "Ошибка \"Занято\"."
-#: doc/classes/@GlobalScope.xml:1355
+#: doc/classes/@GlobalScope.xml
msgid "Skip error."
msgstr "Ошибка \"Пропущено\"."
-#: doc/classes/@GlobalScope.xml:1358
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Help error."
msgstr "Ошибка справки."
-#: doc/classes/@GlobalScope.xml:1361
+#: doc/classes/@GlobalScope.xml
msgid "Bug error."
msgstr "Ошибка \"Баг\"."
-#: doc/classes/@GlobalScope.xml:1364
+#: doc/classes/@GlobalScope.xml
msgid ""
"Printer on fire error. (This is an easter egg, no engine methods return this "
"error code.)"
@@ -4043,12 +4360,12 @@ msgstr ""
"Ошибка \"Принтер в огне\". (Это пасхальное яйцо, никакие методы движка не "
"возвращают этот код ошибки.)"
-#: doc/classes/@GlobalScope.xml:1367
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "No hint for the edited property."
msgstr "Нет подсказки для отредактированного свойства."
-#: doc/classes/@GlobalScope.xml:1370
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer or float property should be within a range specified "
"via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/"
@@ -4064,7 +4381,7 @@ msgstr ""
"вводить значения больше max или меньше min. Пример: [code]\"-360,360,1,"
"or_greater,or_lesser\"[/code]."
-#: doc/classes/@GlobalScope.xml:1373
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"Hints that a float property should be within an exponential range specified "
@@ -4081,17 +4398,27 @@ msgstr ""
"позволить вводить значения больше max или меньше min. Пример: "
"[code]\"0.01,100,0.01,or_greater\"[/code]."
-#: doc/classes/@GlobalScope.xml:1376
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer, float or string property is an enumerated value to "
-"pick in a list specified via a hint string such as [code]\"Hello,Something,"
-"Else\"[/code]."
+"pick in a list specified via a hint string.\n"
+"The hint string is a comma separated list of names such as [code]\"Hello,"
+"Something,Else\"[/code]. For integer and float properties, the first name in "
+"the list has value 0, the next 1, and so on. Explicit values can also be "
+"specified by appending [code]:integer[/code] to the name, e.g. [code]\"Zero,"
+"One,Three:3,Four,Six:6\"[/code]."
msgstr ""
-"Указывает, что целое, вещественное или строковое свойство является "
-"перечислимым значением для выбора из списка, заданного строкой подсказки, "
-"такой как [code]\"Hello,Something,Else\"[/code]."
-#: doc/classes/@GlobalScope.xml:1379
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"Hints that a string property can be an enumerated value to pick in a list "
+"specified via a hint string such as [code]\"Hello,Something,Else\"[/code].\n"
+"Unlike [constant PROPERTY_HINT_ENUM] a property with this hint still accepts "
+"arbitrary values and can be empty. The list of values serves to suggest "
+"possible values."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"Hints that a float property should be edited via an exponential easing "
@@ -4104,11 +4431,11 @@ msgstr ""
"[code]\"attenuation\"[/code], чтобы перевернуть кривую по горизонтали, и/или "
"[code]\"inout\"[/code], чтобы также включить сглаживание in/out."
-#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385
+#: doc/classes/@GlobalScope.xml
msgid "Deprecated hint, unused."
msgstr "Подсказка устарела, не используется."
-#: doc/classes/@GlobalScope.xml:1388
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer property is a bitmask with named bit flags. For "
"example, to allow toggling bits 0, 1, 2 and 4, the hint could be something "
@@ -4118,7 +4445,7 @@ msgstr ""
"флагами. Например, чтобы позволить переключать биты 0, 1, 2 и 4, подсказка "
"должна выглядеть примерно так [code]\"Бит 0,Бит 1,Бит 2,,Бит 4\"[/code]."
-#: doc/classes/@GlobalScope.xml:1391
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer property is a bitmask using the optionally named 2D "
"render layers."
@@ -4126,7 +4453,7 @@ msgstr ""
"Указывает, что целочисленное свойство является битовой маской с "
"использованием (опционально) именованных 2D-слоев рендеринга."
-#: doc/classes/@GlobalScope.xml:1394
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer property is a bitmask using the optionally named 2D "
"physics layers."
@@ -4134,7 +4461,7 @@ msgstr ""
"Указывает, что целочисленное свойство является битовой маской с "
"использованием (опционально) именованных 2D-слоев физики."
-#: doc/classes/@GlobalScope.xml:1397
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer property is a bitmask using the optionally named 3D "
"render layers."
@@ -4142,7 +4469,7 @@ msgstr ""
"Указывает, что целочисленное свойство является битовой маской с "
"использованием (опционально) именованных 3D-слоев рендеринга."
-#: doc/classes/@GlobalScope.xml:1400
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer property is a bitmask using the optionally named 3D "
"physics layers."
@@ -4150,7 +4477,7 @@ msgstr ""
"Указывает, что целочисленное свойство является битовой маской с "
"использованием (опционально) именованных 3D-слоев физики."
-#: doc/classes/@GlobalScope.xml:1403
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property is a path to a file. Editing it will show a "
"file dialog for picking the path. The hint string can be a set of filters "
@@ -4160,7 +4487,7 @@ msgstr ""
"свойства будет появляться диалог выбора файла. Строка подсказки может "
"содержать набор фильтров-масок, например [code]\"*.png,*.jpg\"[/code]."
-#: doc/classes/@GlobalScope.xml:1406
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property is a path to a directory. Editing it will show "
"a file dialog for picking the path."
@@ -4168,19 +4495,19 @@ msgstr ""
"Указывает, что строковое свойство является путём к каталогу. При "
"редактировании свойства отобразится диалоговое окно для выбора пути."
-#: doc/classes/@GlobalScope.xml:1409
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property is an absolute path to a file outside the "
"project folder. Editing it will show a file dialog for picking the path. The "
-"hint string can be a set of filters with wildcards like [code]\"*.png,*.jpg"
-"\"[/code]."
+"hint string can be a set of filters with wildcards like [code]\"*.png,*."
+"jpg\"[/code]."
msgstr ""
"Указывает, что строковое свойство является абсолютным путём к файлу вне "
"проекта. При редактировании свойства будет появляться диалог выбора файла. "
"Строка подсказки может содержать набор фильтров-масок, например [code]\"*."
"png,*.jpg\"[/code]."
-#: doc/classes/@GlobalScope.xml:1412
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property is an absolute path to a directory outside the "
"project folder. Editing it will show a file dialog for picking the path."
@@ -4189,7 +4516,7 @@ msgstr ""
"проекта. При редактировании свойства отобразится диалоговое окно для выбора "
"пути."
-#: doc/classes/@GlobalScope.xml:1415
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid ""
"Hints that a property is an instance of a [Resource]-derived type, "
@@ -4201,7 +4528,7 @@ msgstr ""
"[code]\"Texture2D\"[/code]). При редактировании свойства будет отображаться "
"всплывающее меню с допустимыми типами ресурсов для создания."
-#: doc/classes/@GlobalScope.xml:1418
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property is text with line breaks. Editing it will show "
"a text input field where line breaks can be typed."
@@ -4210,7 +4537,7 @@ msgstr ""
"редактировании свойства появится поле ввода текста, в котором можно вводить "
"переносы строк."
-#: doc/classes/@GlobalScope.xml:1421
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a string property should have a placeholder text visible on its "
"input field, whenever the property is empty. The hint string is the "
@@ -4219,7 +4546,7 @@ msgstr ""
"Указывает, что строковое свойство должно имеет текст-заполнитель, видимый в "
"поле ввода, когда свойство пусто. Строка подсказки – это текст-заполнитель."
-#: doc/classes/@GlobalScope.xml:1424
+#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that a color property should be edited without changing its alpha "
"component, i.e. only R, G and B channels are edited."
@@ -4227,56 +4554,56 @@ msgstr ""
"Указывает, что свойство-цвет должно редактировать без изменения альфа-"
"канала, т. е. редактируются только каналы R, G и B."
-#: doc/classes/@GlobalScope.xml:1427
+#: doc/classes/@GlobalScope.xml
msgid "Hints that an image is compressed using lossy compression."
msgstr "Указывает, что изображение использует сжатие с потерями."
-#: doc/classes/@GlobalScope.xml:1430
+#: doc/classes/@GlobalScope.xml
msgid "Hints that an image is compressed using lossless compression."
msgstr "Указывает, что изображение использует сжатие без потерь."
-#: doc/classes/@GlobalScope.xml:1433
+#: doc/classes/@GlobalScope.xml
msgid "The property is serialized and saved in the scene file (default)."
msgstr "Свойство сериализируется и сохраняется в файле сцены (по умолчанию)."
-#: doc/classes/@GlobalScope.xml:1436
+#: doc/classes/@GlobalScope.xml
msgid "The property is shown in the editor inspector (default)."
msgstr "Свойство отображается в инспекторе редактора (по умолчанию)."
-#: doc/classes/@GlobalScope.xml:1439 doc/classes/@GlobalScope.xml:1442
+#: doc/classes/@GlobalScope.xml
msgid "Deprecated usage flag, unused."
msgstr "Устаревший флаг, не используется."
-#: doc/classes/@GlobalScope.xml:1445
+#: doc/classes/@GlobalScope.xml
msgid "The property can be checked in the editor inspector."
msgstr "Свойство может быть отмечено в инспекторе редактора."
-#: doc/classes/@GlobalScope.xml:1448
+#: doc/classes/@GlobalScope.xml
msgid "The property is checked in the editor inspector."
msgstr "Свойство отмечено в инспекторе редактора."
-#: doc/classes/@GlobalScope.xml:1451
+#: doc/classes/@GlobalScope.xml
msgid "The property is a translatable string."
msgstr "Свойство является переводимой строкой."
-#: doc/classes/@GlobalScope.xml:1454
+#: doc/classes/@GlobalScope.xml
msgid "Used to group properties together in the editor."
msgstr "Используется для группировки свойств в редакторе."
-#: doc/classes/@GlobalScope.xml:1457
+#: doc/classes/@GlobalScope.xml
msgid "Used to categorize properties together in the editor."
msgstr "Используется для категоризации свойств в редакторе."
-#: doc/classes/@GlobalScope.xml:1460
+#: doc/classes/@GlobalScope.xml
msgid "The property does not save its state in [PackedScene]."
msgstr "Свойство не сохраняет свое состояние в [PackedScene]."
-#: doc/classes/@GlobalScope.xml:1463
+#: doc/classes/@GlobalScope.xml
msgid "Editing the property prompts the user for restarting the editor."
msgstr ""
"При редактировании свойства пользователю предлагается перезапустить редактор."
-#: doc/classes/@GlobalScope.xml:1466
+#: doc/classes/@GlobalScope.xml
msgid ""
"The property is a script variable which should be serialized and saved in "
"the scene file."
@@ -4284,11 +4611,11 @@ msgstr ""
"Свойство является переменной скрипта, которая должна быть сериализована и "
"сохранена в файле сцены."
-#: doc/classes/@GlobalScope.xml:1469
+#: doc/classes/@GlobalScope.xml
msgid "Default usage (storage, editor and network)."
msgstr "Использование по умолчанию (хранение, редактор и сеть)."
-#: doc/classes/@GlobalScope.xml:1472
+#: doc/classes/@GlobalScope.xml
msgid ""
"Default usage for translatable strings (storage, editor, network and "
"internationalized)."
@@ -4296,7 +4623,7 @@ msgstr ""
"Использование по умолчанию для переводимых строк (хранение, редактор, сеть и "
"интернационализация)."
-#: doc/classes/@GlobalScope.xml:1475
+#: doc/classes/@GlobalScope.xml
msgid ""
"Default usage but without showing the property in the editor (storage, "
"network)."
@@ -4304,260 +4631,260 @@ msgstr ""
"Использование по умолчанию, но без отображения свойства в редакторе "
"(хранение, сеть)."
-#: doc/classes/@GlobalScope.xml:1478
+#: doc/classes/@GlobalScope.xml
msgid "Flag for a normal method."
msgstr "Флаг для обычного метода."
-#: doc/classes/@GlobalScope.xml:1481
+#: doc/classes/@GlobalScope.xml
msgid "Flag for an editor method."
msgstr "Флаг для метода редактора."
-#: doc/classes/@GlobalScope.xml:1484 doc/classes/@GlobalScope.xml:1490
-#: doc/classes/@GlobalScope.xml:1496
+#: doc/classes/@GlobalScope.xml
msgid "Deprecated method flag, unused."
msgstr "Устаревший флаг метода, не используется."
-#: doc/classes/@GlobalScope.xml:1487
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Flag for a constant method."
msgstr "Флаг для постоянного метода."
-#: doc/classes/@GlobalScope.xml:1493
+#: doc/classes/@GlobalScope.xml
msgid "Flag for a virtual method."
msgstr "Флаг для виртуального метода."
-#: doc/classes/@GlobalScope.xml:1499
+#: doc/classes/@GlobalScope.xml
msgid "Default method flags."
msgstr "Флаги метода по умолчанию."
-#: doc/classes/@GlobalScope.xml:1502
+#: doc/classes/@GlobalScope.xml
msgid "Variable is [code]null[/code]."
msgstr "Переменная равна [code]null[/code]."
-#: doc/classes/@GlobalScope.xml:1505
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [bool]."
msgstr "Переменная типа [bool]."
-#: doc/classes/@GlobalScope.xml:1508
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [int]."
msgstr "Переменная типа [int]."
-#: doc/classes/@GlobalScope.xml:1511
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [float] (real)."
msgstr "Переменная типа [float] (real)."
-#: doc/classes/@GlobalScope.xml:1514
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [String]."
msgstr "Переменная типа [String]."
-#: doc/classes/@GlobalScope.xml:1517
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Vector2]."
msgstr "Переменная типа [Vector2]."
-#: doc/classes/@GlobalScope.xml:1520
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Rect2]."
msgstr "Переменная типа [Rect2]."
-#: doc/classes/@GlobalScope.xml:1523
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Vector3]."
msgstr "Переменная типа [Vector3]."
-#: doc/classes/@GlobalScope.xml:1526
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Transform2D]."
msgstr "Переменная типа [Transform2D]."
-#: doc/classes/@GlobalScope.xml:1529
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Plane]."
msgstr "Переменная типа [Plane]."
-#: doc/classes/@GlobalScope.xml:1532
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Quat]."
msgstr "Переменная типа [Quat]."
-#: doc/classes/@GlobalScope.xml:1535
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [AABB]."
msgstr "Переменная типа [AABB]."
-#: doc/classes/@GlobalScope.xml:1538
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Basis]."
msgstr "Переменная типа [Basis]."
-#: doc/classes/@GlobalScope.xml:1541
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Transform]."
msgstr "Переменная типа [Transform]."
-#: doc/classes/@GlobalScope.xml:1544
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Color]."
msgstr "Переменная типа [Color]."
-#: doc/classes/@GlobalScope.xml:1547
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [NodePath]."
msgstr "Переменная типа [NodePath]."
-#: doc/classes/@GlobalScope.xml:1550
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [RID]."
msgstr "Переменная типа [RID]."
-#: doc/classes/@GlobalScope.xml:1553
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Object]."
msgstr "Переменная типа [Object]."
-#: doc/classes/@GlobalScope.xml:1556
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Dictionary]."
msgstr "Переменная типа [Dictionary]."
-#: doc/classes/@GlobalScope.xml:1559
+#: doc/classes/@GlobalScope.xml
msgid "Variable is of type [Array]."
msgstr "Переменная типа [Array]."
-#: doc/classes/@GlobalScope.xml:1562
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolByteArray]."
msgstr "Переменная типа [PackedByteArray]."
-#: doc/classes/@GlobalScope.xml:1565
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolIntArray]."
msgstr "Переменная типа [Array]."
-#: doc/classes/@GlobalScope.xml:1568
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolRealArray]."
msgstr "Переменная типа [Array]."
-#: doc/classes/@GlobalScope.xml:1571
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolStringArray]."
msgstr "Переменная типа [PackedStringArray]."
-#: doc/classes/@GlobalScope.xml:1574
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolVector2Array]."
msgstr "Переменная типа [PackedVector2Array]."
-#: doc/classes/@GlobalScope.xml:1577
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolVector3Array]."
msgstr "Переменная типа [PackedVector3Array]."
-#: doc/classes/@GlobalScope.xml:1580
+#: doc/classes/@GlobalScope.xml
#, fuzzy
msgid "Variable is of type [PoolColorArray]."
msgstr "Переменная типа [PackedColorArray]."
-#: doc/classes/@GlobalScope.xml:1583
+#: doc/classes/@GlobalScope.xml
msgid "Represents the size of the [enum Variant.Type] enum."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: doc/classes/@GlobalScope.xml:1586
+#: doc/classes/@GlobalScope.xml
msgid "Equality operator ([code]==[/code])."
msgstr "Оператор \"Равно\" ([code]==[/code])."
-#: doc/classes/@GlobalScope.xml:1589
+#: doc/classes/@GlobalScope.xml
msgid "Inequality operator ([code]!=[/code])."
msgstr "Оператор \"Не равно\" ([code]!=[/code])."
-#: doc/classes/@GlobalScope.xml:1592
+#: doc/classes/@GlobalScope.xml
msgid "Less than operator ([code]<[/code])."
msgstr "Оператор \"Меньше чем\" ([code]<[/code])."
-#: doc/classes/@GlobalScope.xml:1595
+#: doc/classes/@GlobalScope.xml
msgid "Less than or equal operator ([code]<=[/code])."
msgstr "Оператор \"Меньше чем или равно\" ([code]<=[/code])."
-#: doc/classes/@GlobalScope.xml:1598
+#: doc/classes/@GlobalScope.xml
msgid "Greater than operator ([code]>[/code])."
msgstr "Оператор \"Больше чем\" ([code]>[/code])."
-#: doc/classes/@GlobalScope.xml:1601
+#: doc/classes/@GlobalScope.xml
msgid "Greater than or equal operator ([code]>=[/code])."
msgstr "Оператор \"Больше чем или равно\" ([code]>=[/code])."
-#: doc/classes/@GlobalScope.xml:1604
+#: doc/classes/@GlobalScope.xml
msgid "Addition operator ([code]+[/code])."
msgstr "Оператор сложения ([code]+[/code])."
-#: doc/classes/@GlobalScope.xml:1607
+#: doc/classes/@GlobalScope.xml
msgid "Subtraction operator ([code]-[/code])."
msgstr "Оператор вычитания ([code]-[/code])."
-#: doc/classes/@GlobalScope.xml:1610
+#: doc/classes/@GlobalScope.xml
msgid "Multiplication operator ([code]*[/code])."
msgstr "Оператор умножения ([code]*[/code])."
-#: doc/classes/@GlobalScope.xml:1613
+#: doc/classes/@GlobalScope.xml
msgid "Division operator ([code]/[/code])."
msgstr "Оператор деления ([code]/[/code])."
-#: doc/classes/@GlobalScope.xml:1616
+#: doc/classes/@GlobalScope.xml
msgid "Unary negation operator ([code]-[/code])."
msgstr "Унарный оператор отрицания ([code]-[/code])."
-#: doc/classes/@GlobalScope.xml:1619
+#: doc/classes/@GlobalScope.xml
msgid "Unary plus operator ([code]+[/code])."
msgstr "Унарный оператор \"Плюс\" ([code]+[/code])."
-#: doc/classes/@GlobalScope.xml:1622
+#: doc/classes/@GlobalScope.xml
msgid "Remainder/modulo operator ([code]%[/code])."
msgstr "Оператор остатка/модуля ([code]%[/code])."
-#: doc/classes/@GlobalScope.xml:1625
+#: doc/classes/@GlobalScope.xml
msgid "String concatenation operator ([code]+[/code])."
msgstr "Оператор конкатенации строк ([code]+[/code])."
-#: doc/classes/@GlobalScope.xml:1628
+#: doc/classes/@GlobalScope.xml
msgid "Left shift operator ([code]<<[/code])."
msgstr "Оператор сдвига влево ([code]<<[/code])."
-#: doc/classes/@GlobalScope.xml:1631
+#: doc/classes/@GlobalScope.xml
msgid "Right shift operator ([code]>>[/code])."
msgstr "Оператор сдвига вправо ([code]>>[/code])."
-#: doc/classes/@GlobalScope.xml:1634
+#: doc/classes/@GlobalScope.xml
msgid "Bitwise AND operator ([code]&[/code])."
msgstr "Побитовый оператор И ([code]&[/code])."
-#: doc/classes/@GlobalScope.xml:1637
+#: doc/classes/@GlobalScope.xml
msgid "Bitwise OR operator ([code]|[/code])."
msgstr "Побитовый оператор ИЛИ ([code]|[/code])."
-#: doc/classes/@GlobalScope.xml:1640
+#: doc/classes/@GlobalScope.xml
msgid "Bitwise XOR operator ([code]^[/code])."
msgstr "Побитовый оператор Исключающее ИЛИ ([code]^[/code])."
-#: doc/classes/@GlobalScope.xml:1643
+#: doc/classes/@GlobalScope.xml
msgid "Bitwise NOT operator ([code]~[/code])."
msgstr "Побитовый оператор НЕ ([code]~[/code])."
-#: doc/classes/@GlobalScope.xml:1646
+#: doc/classes/@GlobalScope.xml
msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])."
msgstr "Оператор \"Логическое И\" ([code]and[/code] или [code]&&[/code])."
-#: doc/classes/@GlobalScope.xml:1649
+#: doc/classes/@GlobalScope.xml
msgid "Logical OR operator ([code]or[/code] or [code]||[/code])."
msgstr "Логический оператор ИЛИ ([code]or[/code] или [code]||[/code])."
-#: doc/classes/@GlobalScope.xml:1652
+#: doc/classes/@GlobalScope.xml
msgid "Logical XOR operator (not implemented in GDScript)."
msgstr "Логический оператор Исключающее ИЛИ (не реализован в GDScript)."
-#: doc/classes/@GlobalScope.xml:1655
+#: doc/classes/@GlobalScope.xml
msgid "Logical NOT operator ([code]not[/code] or [code]![/code])."
msgstr "Логический оператор НЕ ([code]not[/code] или [code]![/code])."
-#: doc/classes/@GlobalScope.xml:1658
+#: doc/classes/@GlobalScope.xml
msgid "Logical IN operator ([code]in[/code])."
msgstr "Логический оператор В ([code]in[/code])."
-#: doc/classes/@GlobalScope.xml:1661
+#: doc/classes/@GlobalScope.xml
msgid "Represents the size of the [enum Variant.Operator] enum."
msgstr "Представляет размер перечисления [enum Variant.Operator]."
-#: doc/classes/AABB.xml:4
+#: doc/classes/AABB.xml
msgid "Axis-Aligned Bounding Box."
-msgstr ""
+msgstr "Выровненная по оси ограничительная рамка."
-#: doc/classes/AABB.xml:7
+#: doc/classes/AABB.xml
+#, fuzzy
msgid ""
"[AABB] consists of a position, a size, and several utility functions. It is "
"typically used for fast overlap tests.\n"
@@ -4566,34 +4893,37 @@ msgid ""
"[b]Note:[/b] Unlike [Rect2], [AABB] does not have a variant that uses "
"integer coordinates."
msgstr ""
+"[AABB] состоит из позиции, размера и нескольких полезных функций. Обычно "
+"используется для быстрых тестов на перекрытие.\n"
+"В нем используются координаты с плавающей точкой. Двумерным аналогом [AABB] "
+"является [Rect2].\n"
+"[b]Примечание:[/b] В отличие от [Rect2], у [AABB] нет варианта, "
+"использующего целочисленные координаты."
-#: doc/classes/AABB.xml:12 doc/classes/Basis.xml:13 doc/classes/Plane.xml:10
-#: doc/classes/Rect2.xml:12 doc/classes/Transform.xml:11
-#: doc/classes/Transform2D.xml:11 doc/classes/Vector2.xml:11
-#: doc/classes/Vector3.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/math/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/math/index.html"
+#: doc/classes/AABB.xml doc/classes/Basis.xml doc/classes/Rect2.xml
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+msgid "Math tutorial index"
+msgstr ""
-#: doc/classes/AABB.xml:13 doc/classes/Rect2.xml:13 doc/classes/Vector2.xml:12
-#: doc/classes/Vector3.xml:12
+#: doc/classes/AABB.xml doc/classes/Rect2.xml doc/classes/Vector2.xml
+#: doc/classes/Vector3.xml
#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/math/vector_math.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/math/index.html"
+msgid "Vector math"
+msgstr ""
+"Вектор используемый для 2D математики используя целочисленные координаты."
-#: doc/classes/AABB.xml:14 doc/classes/Rect2.xml:14 doc/classes/Vector2.xml:13
-#: doc/classes/Vector3.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/math/vectors_advanced.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/math/index.html"
+#: doc/classes/AABB.xml doc/classes/Rect2.xml doc/classes/Vector2.xml
+#: doc/classes/Vector3.xml
+msgid "Advanced vector math"
+msgstr ""
-#: doc/classes/AABB.xml:22
+#: doc/classes/AABB.xml
#, fuzzy
msgid "Constructs an [AABB] from a position and size."
msgstr "Создает [AABB] по позиции и размеру."
-#: doc/classes/AABB.xml:28
+#: doc/classes/AABB.xml
msgid ""
"Returns an AABB with equivalent position and size, modified so that the most-"
"negative corner is the origin and the size is positive."
@@ -4601,29 +4931,55 @@ msgstr ""
"Возвращает AABB с эквивалентными позицией и размером, измененным так, чтобы "
"наиболее отрицательный угол был исходной точкой, а размер был положительным."
-#: doc/classes/AABB.xml:35
+#: doc/classes/AABB.xml
msgid ""
"Returns [code]true[/code] if this [AABB] completely encloses another one."
msgstr ""
"Возвращает [code]true[/code] если этот [AABB] полностью закрывает другой."
-#: doc/classes/AABB.xml:42
-msgid "Returns this [AABB] expanded to include a given point."
-msgstr "Возвращает расширенный [AABB], включающий данную точку."
+#: doc/classes/AABB.xml
+msgid ""
+"Returns a copy of this [AABB] expanded to include a given point.\n"
+"[b]Example:[/b]\n"
+"[codeblock]\n"
+"# position (-3, 2, 0), size (1, 1, 1)\n"
+"var box = AABB(Vector3(-3, 2, 0), Vector3(1, 1, 1))\n"
+"# position (-3, -1, 0), size (3, 4, 2), so we fit both the original AABB and "
+"Vector3(0, -1, 2)\n"
+"var box2 = box.expand(Vector3(0, -1, 2))\n"
+"[/codeblock]"
+msgstr ""
+"Возвращает копию данного [AABB], расширенную для включения заданной точки.\n"
+"[b]Пример:[/b]\n"
+"[codeblock]\n"
+"# позиция (-3, 2, 0), размер (1, 1, 1)\n"
+"var box = AABB(Vector3(-3, 2, 0), Vector3(1, 1, 1))\n"
+"# позиция (-3, -1, 0), размер (3, 4, 2), так что мы поместим и оригинальный "
+"AABB, и Vector3(0, -1, 2)\n"
+"var box2 = box.expand(Vector3(0, -1, 2))\n"
+"[/codeblock]."
-#: doc/classes/AABB.xml:48
+#: doc/classes/AABB.xml
msgid "Returns the volume of the [AABB]."
msgstr "Возвращает объем [AABB]."
-#: doc/classes/AABB.xml:55
+#: doc/classes/AABB.xml
+msgid ""
+"Returns the center of the [AABB], which is equal to [member position] + "
+"([member size] / 2)."
+msgstr ""
+"Возвращает центр [AABB], который равен [позиция участника] + ([количество "
+"участников] / 2)."
+
+#: doc/classes/AABB.xml
msgid "Gets the position of the 8 endpoints of the [AABB] in space."
-msgstr "Возвращает позицию 8-ми точек [AABB] в пространстве."
+msgstr "Получает положение 8 конечных точек [AABB] в пространстве."
-#: doc/classes/AABB.xml:61
+#: doc/classes/AABB.xml
msgid "Returns the normalized longest axis of the [AABB]."
-msgstr "Возвращает самую длинную нормализованную ось [AABB]."
+msgstr "Возвращает нормализованную самую длинную ось [AABB]."
-#: doc/classes/AABB.xml:67
+#: doc/classes/AABB.xml
msgid ""
"Returns the index of the longest axis of the [AABB] (according to "
"[Vector3]'s [code]AXIS_*[/code] constants)."
@@ -4631,15 +4987,15 @@ msgstr ""
"Возвращает индекс самой длинной оси [AABB] (в соответствии с константой "
"[Vector3] [code]AXIS_*[/code])."
-#: doc/classes/AABB.xml:73
+#: doc/classes/AABB.xml
msgid "Returns the scalar length of the longest axis of the [AABB]."
msgstr "Возвращает скалярную длину самой длинной оси [AABB]."
-#: doc/classes/AABB.xml:79
+#: doc/classes/AABB.xml
msgid "Returns the normalized shortest axis of the [AABB]."
msgstr "Возвращает нормализованную наикратчайшую ось [AABB]."
-#: doc/classes/AABB.xml:85
+#: doc/classes/AABB.xml
msgid ""
"Returns the index of the shortest axis of the [AABB] (according to "
"[Vector3]::AXIS* enum)."
@@ -4647,11 +5003,11 @@ msgstr ""
"Возвращает индекс самой короткой оси [AABB] (в соответствии с перечислением "
"[Vector3]::AXIS*)."
-#: doc/classes/AABB.xml:91
+#: doc/classes/AABB.xml
msgid "Returns the scalar length of the shortest axis of the [AABB]."
msgstr "Возвращает скалярную длину наикратчайшей оси [AABB]."
-#: doc/classes/AABB.xml:98
+#: doc/classes/AABB.xml
msgid ""
"Returns the support point in a given direction. This is useful for collision "
"detection algorithms."
@@ -4659,7 +5015,7 @@ msgstr ""
"Возвращает точку опоры в заданном направлении. Это полезно для алгоритмов "
"обнаружения столкновений."
-#: doc/classes/AABB.xml:105
+#: doc/classes/AABB.xml
msgid ""
"Returns a copy of the [AABB] grown a given amount of units towards all the "
"sides."
@@ -4667,19 +5023,19 @@ msgstr ""
"Возвращает копию [AABB], выращенную на заданное количество единиц в сторону "
"всех сторон."
-#: doc/classes/AABB.xml:111
+#: doc/classes/AABB.xml
msgid "Returns [code]true[/code] if the [AABB] is flat or empty."
msgstr "Возвращает [code]true[/code], если [AABB] плоский или пустой."
-#: doc/classes/AABB.xml:117
+#: doc/classes/AABB.xml
msgid "Returns [code]true[/code] if the [AABB] is empty."
msgstr "Возвращает [code]true[/code], если [AABB] пуст."
-#: doc/classes/AABB.xml:124
+#: doc/classes/AABB.xml
msgid "Returns [code]true[/code] if the [AABB] contains a point."
msgstr "Возвращает [code]true[/code], если [AABB] содержит точку."
-#: doc/classes/AABB.xml:131
+#: doc/classes/AABB.xml
msgid ""
"Returns the intersection between two [AABB]. An empty AABB (size 0,0,0) is "
"returned on failure."
@@ -4687,17 +5043,17 @@ msgstr ""
"Возвращает пересечение двух [AABB]. Пустой AABB (размером 0,0,0) "
"возвращается при ошибке."
-#: doc/classes/AABB.xml:138
+#: doc/classes/AABB.xml
msgid "Returns [code]true[/code] if the [AABB] overlaps with another."
msgstr "Возвращает [code]true[/code], если [AABB] пересекается с другим."
-#: doc/classes/AABB.xml:145
+#: doc/classes/AABB.xml
msgid "Returns [code]true[/code] if the [AABB] is on both sides of a plane."
msgstr ""
"Возвращает [code]true[/code], если [AABB] находится по обе стороны от "
"плоскости."
-#: doc/classes/AABB.xml:153
+#: doc/classes/AABB.xml
msgid ""
"Returns [code]true[/code] if the [AABB] intersects the line segment between "
"[code]from[/code] and [code]to[/code]."
@@ -4705,7 +5061,7 @@ msgstr ""
"Возвращает [code]true[/code], если [AABB] пересекает отрезок прямой между "
"[code]from[/code] и [code]to[/code]."
-#: doc/classes/AABB.xml:160
+#: doc/classes/AABB.xml
msgid ""
"Returns [code]true[/code] if this [AABB] and [code]aabb[/code] are "
"approximately equal, by calling [method @GDScript.is_equal_approx] on each "
@@ -4715,14 +5071,14 @@ msgstr ""
"приблизительно равны, вызывая [method @GDScript.is_equal_approx] для каждого "
"компонента."
-#: doc/classes/AABB.xml:167
+#: doc/classes/AABB.xml
msgid ""
"Returns a larger [AABB] that contains both this [AABB] and [code]with[/code]."
msgstr ""
"Возвращает больший [AABB], содержащий как этот [AABB], так и [code]with[/"
"code]."
-#: doc/classes/AABB.xml:173 doc/classes/Rect2.xml:132
+#: doc/classes/AABB.xml doc/classes/Rect2.xml
msgid ""
"Ending corner. This is calculated as [code]position + size[/code]. Setting "
"this value will change the size."
@@ -4730,12 +5086,11 @@ msgstr ""
"Конечный угол. Рассчитывается как [code]position + size[/code]. Установка "
"этого значения изменит размер."
-#: doc/classes/AABB.xml:176 doc/classes/Rect2.xml:135
+#: doc/classes/AABB.xml doc/classes/Rect2.xml
msgid "Beginning corner. Typically has values lower than [member end]."
msgstr "Начальный угол. Обычно имеет меньшия значения, чем у [member end]."
-#: doc/classes/AABB.xml:179 doc/classes/Rect2.xml:138
-#, fuzzy
+#: doc/classes/AABB.xml doc/classes/Rect2.xml
msgid ""
"Size from [member position] to [member end]. Typically, all components are "
"positive.\n"
@@ -4746,11 +5101,11 @@ msgstr ""
"Если размер отрицательный, вы можете использовать [method abs], чтобы "
"исправить это."
-#: doc/classes/AcceptDialog.xml:4
+#: doc/classes/AcceptDialog.xml
msgid "Base dialog for user notification."
msgstr "Базовый диалог для уведомления пользователя."
-#: doc/classes/AcceptDialog.xml:7
+#: doc/classes/AcceptDialog.xml
msgid ""
"This dialog is useful for small notifications to the user about an event. It "
"can only be accepted or closed, with the same result."
@@ -4758,8 +5113,7 @@ msgstr ""
"Этот диалог полезен для небольших уведомлений пользователя о событии. Его "
"можно только принять или закрыть (с тем же результатом)."
-#: doc/classes/AcceptDialog.xml:18
-#, fuzzy
+#: doc/classes/AcceptDialog.xml
msgid ""
"Adds a button with label [code]text[/code] and a custom [code]action[/code] "
"to the dialog and returns the created button. [code]action[/code] will be "
@@ -4769,15 +5123,16 @@ msgid ""
"You can use [method remove_button] method to remove a button created with "
"this method from the dialog."
msgstr ""
-"Добавляет кнопку с надписью [code]text[/code]] и пользовательским действием "
+"Добавляет кнопку с надписью [code]text[/code] и пользовательским действием "
"[code]action[/code] в диалоговое окно и возвращает созданную кнопку. "
"[code]action[/code] будет передано сигналу [signal custom_action] при "
"нажатии.\n"
-"Если установлено в [code]true[/code], [code]right[/code] поместит кнопку "
-"справа от любых родственных кнопок."
+"Если установлено в [code]true[/code], [code]right[/code] разместит кнопку "
+"справа от любых родственных кнопок.\n"
+"Вы можете использовать метод [method remove_button] чтобы удалить кнопку, "
+"созданную этим методом из диалога."
-#: doc/classes/AcceptDialog.xml:27
-#, fuzzy
+#: doc/classes/AcceptDialog.xml
msgid ""
"Adds a button with label [code]name[/code] and a cancel action to the dialog "
"and returns the created button.\n"
@@ -4785,25 +5140,35 @@ msgid ""
"this method from the dialog."
msgstr ""
"Добавляет кнопку с надписью [code]name[/code] и действием отмены в "
-"диалоговое окно и возвращает созданную кнопку."
+"диалоговое окно и возвращает созданную кнопку.\n"
+"Вы можете использовать метод [method remove_button] чтобы удалить кнопку, "
+"созданную этим методом из диалога."
-#: doc/classes/AcceptDialog.xml:34
+#: doc/classes/AcceptDialog.xml
msgid ""
"Returns the label used for built-in text.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
"may cause a crash. If you wish to hide it or any of its children, use their "
"[member CanvasItem.visible] property."
msgstr ""
+"Возвращает метку, используемую для встроенного текста.\n"
+"[b]Предупреждение:[/b] Это обязательный внутренний узел, его удаление и "
+"освобождение может привести к сбою. Если вы хотите скрыть его или любой из "
+"его дочерних элементов, используйте их свойство [member CanvasItem.visible]."
-#: doc/classes/AcceptDialog.xml:41
+#: doc/classes/AcceptDialog.xml
msgid ""
"Returns the OK [Button] instance.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
"may cause a crash. If you wish to hide it or any of its children, use their "
"[member CanvasItem.visible] property."
msgstr ""
+"Возвращает экземпляр кнопки OK [Button].\n"
+"[b]Предупреждение:[/b] Это обязательный внутренний узел, его удаление и "
+"освобождение может привести к сбою. Если вы хотите скрыть его или любой из "
+"его дочерних элементов, используйте их свойство [member CanvasItem.visible]."
-#: doc/classes/AcceptDialog.xml:49
+#: doc/classes/AcceptDialog.xml
msgid ""
"Registers a [LineEdit] in the dialog. When the enter key is pressed, the "
"dialog will be accepted."
@@ -4811,7 +5176,7 @@ msgstr ""
"Регистрирует [LineEdit] в диалоге. При нажатии клавиши ввода диалог будет "
"принят."
-#: doc/classes/AcceptDialog.xml:56
+#: doc/classes/AcceptDialog.xml
msgid ""
"Removes the [code]button[/code] from the dialog. Does NOT free the "
"[code]button[/code]. The [code]button[/code] must be a [Button] added with "
@@ -4819,12 +5184,17 @@ msgid ""
"the [code]button[/code] will no longer emit this dialog's [signal "
"custom_action] signal or cancel this dialog."
msgstr ""
+"Удаляет [code]button[/code] из диалога. НЕ освобождает [code]button[/code]. "
+"[code]button[/code] должна быть [Button], добавленной с помощью метода "
+"[method add_button] или [method add_cancel]. После удаления, нажатие "
+"[code]button[/code] больше не будет вызывать сигнал [signal custom_action] "
+"этого диалога или отменять этот диалог."
-#: doc/classes/AcceptDialog.xml:62
+#: doc/classes/AcceptDialog.xml
msgid "Sets autowrapping for the text in the dialog."
msgstr "Устанавливает автоматический перенос текста в диалоге."
-#: doc/classes/AcceptDialog.xml:65
+#: doc/classes/AcceptDialog.xml
msgid ""
"If [code]true[/code], the dialog is hidden when the OK button is pressed. "
"You can set it to [code]false[/code] if you want to do e.g. input validation "
@@ -4849,24 +5219,24 @@ msgstr ""
"если ввод является допустимым. Как таковое, это свойство не может быть "
"использовано в [FileDialog] для отключения скрытия диалога при нажатии OK."
-#: doc/classes/AcceptDialog.xml:69
+#: doc/classes/AcceptDialog.xml
msgid "The text displayed by the dialog."
msgstr "Текст, отображаемый в диалоговом окне."
-#: doc/classes/AcceptDialog.xml:76
+#: doc/classes/AcceptDialog.xml
msgid "Emitted when the dialog is accepted, i.e. the OK button is pressed."
msgstr "Излучается при принятии диалога, т.е. когда нажата кнопка OK."
-#: doc/classes/AcceptDialog.xml:82
+#: doc/classes/AcceptDialog.xml
msgid "Emitted when a custom button is pressed. See [method add_button]."
msgstr ""
"Излучается при нажатии пользовательской кнопки. Смотрите [method add_button]."
-#: doc/classes/AESContext.xml:4
+#: doc/classes/AESContext.xml
msgid "Interface to low level AES encryption features."
msgstr "Интерфейс к низкоуровневым функциям шифрования AES."
-#: doc/classes/AESContext.xml:7
+#: doc/classes/AESContext.xml
msgid ""
"This class provides access to AES encryption/decryption of raw data. Both "
"AES-ECB and AES-CBC mode are supported.\n"
@@ -4939,14 +5309,13 @@ msgstr ""
" assert(decrypted == data.to_utf8())\n"
"[/codeblock]"
-#: doc/classes/AESContext.xml:46
+#: doc/classes/AESContext.xml
msgid "Close this AES context so it can be started again. See [method start]."
msgstr ""
"Закрыть данный AES-контекст, чтобы его можно было запустить заново. См. "
"раздел [method start]."
-#: doc/classes/AESContext.xml:52
-#, fuzzy
+#: doc/classes/AESContext.xml
msgid ""
"Get the current IV state for this context (IV gets updated when calling "
"[method update]). You normally don't need this function.\n"
@@ -4955,10 +5324,10 @@ msgid ""
msgstr ""
"Получить текущее IV состояние для данного контекста (IV обновляется при "
"вызове [method update]). Обычно эта функция вам не нужна.\n"
-"Примечание: Эта функция имеет смысл только тогда, когда контекст запущен с "
-"[constant MODE_CBC_ENCRYPT] или [constant MODE_CBC_DECRYPT]."
+"[b]Примечание:[/b] Эта функция имеет смысл только тогда, когда контекст "
+"запущен с [constant MODE_CBC_ENCRYPT] или [constant MODE_CBC_DECRYPT]."
-#: doc/classes/AESContext.xml:62
+#: doc/classes/AESContext.xml
msgid ""
"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of "
"either 16 or 32 bytes must always be provided, while an [code]iv[/code] "
@@ -4971,8 +5340,7 @@ msgstr ""
"случае, если режим [code]mode[/code] является либо [constant "
"MODE_CBC_ENCRYPT], либо [constant MODE_CBC_DECRYPT]."
-#: doc/classes/AESContext.xml:69
-#, fuzzy
+#: doc/classes/AESContext.xml
msgid ""
"Run the desired operation for this AES context. Will return a "
"[PoolByteArray] containing the result of encrypting (or decrypting) the "
@@ -4980,42 +5348,42 @@ msgid ""
"[b]Note:[/b] The size of [code]src[/code] must be a multiple of 16. Apply "
"some padding if needed."
msgstr ""
-"Запустить нужную операцию для данного AES-контекста. Вернет "
-"[PackedByteArray], содержащий результат шифрования (или расшифровки) данного "
-"[code]src[/code]. Режимы операции смотрите в [method start].\n"
-"Примечание: Размер [code]src[/code] должен быть кратен 16. При необходимости "
-"применяйте дополнение."
+"Запустить нужную операцию для данного AES-контекста. Вернет [PoolByteArray], "
+"содержащий результат шифрования (или расшифровки) данного [code]src[/code]. "
+"Режимы операции смотрите в [method start].\n"
+"[b]Примечание:[/b] Размер [code]src[/code] должен быть кратен 16. При "
+"необходимости применяйте дополнение."
-#: doc/classes/AESContext.xml:76
+#: doc/classes/AESContext.xml
msgid "AES electronic codebook encryption mode."
msgstr "AES режим шифрования электронной кодовой книги."
-#: doc/classes/AESContext.xml:79
+#: doc/classes/AESContext.xml
msgid "AES electronic codebook decryption mode."
msgstr "AES режим дешифрования электронной кодовой книги."
-#: doc/classes/AESContext.xml:82
+#: doc/classes/AESContext.xml
msgid "AES cipher blocker chaining encryption mode."
msgstr ""
"AES шифрование режимом сцепления блоков шифротекста Cipher Block Chaining "
"(CBC)."
-#: doc/classes/AESContext.xml:85
+#: doc/classes/AESContext.xml
msgid "AES cipher blocker chaining decryption mode."
msgstr ""
"AES дешифрование режимом сцепления блоков шифротекста Cipher Block Chaining "
"(CBC)."
-#: doc/classes/AESContext.xml:88
+#: doc/classes/AESContext.xml
msgid "Maximum value for the mode enum."
msgstr "Максимальное значение для режима перечисления."
-#: doc/classes/AnimatedSprite.xml:4
+#: doc/classes/AnimatedSprite.xml
msgid "Sprite node that can use multiple textures for animation."
msgstr ""
"Узел Sprite, который может использовать несколько текстур для анимации."
-#: doc/classes/AnimatedSprite.xml:7
+#: doc/classes/AnimatedSprite.xml
msgid ""
"Animations are created using a [SpriteFrames] resource, which can be "
"configured in the editor via the SpriteFrames panel.\n"
@@ -5024,31 +5392,29 @@ msgid ""
"having 2 [SpriteFrames] resources [code]run[/code] and [code]run_normal[/"
"code] will make it so the [code]run[/code] animation uses the normal map."
msgstr ""
+"Анимация создается с помощью ресурса [SpriteFrames], который можно настроить "
+"в редакторе с помощью панели SpriteFrames.\n"
+"[b]Примечание:[/b] Вы можете связать набор карт нормалей, создав "
+"дополнительные ресурсы [SpriteFrames] с суффиксом [code]_normal[/code]. "
+"Например, наличие двух ресурсов [SpriteFrames] [code]run[/code] и "
+"[code]run_normal[/code] сделает так, что анимация [code]run[/code] будет "
+"использовать карту нормалей."
-#: doc/classes/AnimatedSprite.xml:11 doc/classes/AnimatedSprite3D.xml:10
-#: doc/classes/AnimationPlayer.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/2d/2d_sprite_animation.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/2d/2d_transforms.html"
-
-#: doc/classes/AnimatedSprite.xml:12 doc/classes/Area2D.xml:11
-#: doc/classes/AudioStreamPlayer.xml:12 doc/classes/Button.xml:24
-#: doc/classes/CanvasLayer.xml:12 doc/classes/CollisionShape2D.xml:11
-#: doc/classes/ColorRect.xml:10 doc/classes/Input.xml:11
-#: doc/classes/InputEvent.xml:12 doc/classes/InputEventAction.xml:11
-#: doc/classes/Label.xml:12 doc/classes/Particles2D.xml:15
-#: doc/classes/Timer.xml:11 doc/classes/VisibilityNotifier2D.xml:12
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/515"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimationPlayer.xml
+msgid "2D Sprite animation"
+msgstr ""
-#: doc/classes/AnimatedSprite.xml:18 doc/classes/AnimatedSprite3D.xml:16
-msgid "Returns [code]true[/code] if an animation is currently being played."
+#: doc/classes/AnimatedSprite.xml doc/classes/Area2D.xml
+#: doc/classes/AudioStreamPlayer.xml doc/classes/Button.xml
+#: doc/classes/CanvasLayer.xml doc/classes/CollisionShape2D.xml
+#: doc/classes/ColorRect.xml doc/classes/Input.xml doc/classes/InputEvent.xml
+#: doc/classes/InputEventAction.xml doc/classes/Label.xml
+#: doc/classes/Particles2D.xml doc/classes/Timer.xml
+#: doc/classes/VisibilityNotifier2D.xml
+msgid "2D Dodge The Creeps Demo"
msgstr ""
-"Возвращает [code]true[/code], если в данный момент воспроизводится анимация."
-#: doc/classes/AnimatedSprite.xml:26
+#: doc/classes/AnimatedSprite.xml
msgid ""
"Plays the animation named [code]anim[/code]. If no [code]anim[/code] is "
"provided, the current animation is played. If [code]backwards[/code] is "
@@ -5058,11 +5424,11 @@ msgstr ""
"указан, воспроизводится текущая анимация. Если [code]backwards[/code] равно "
"[code]true[/code], анимация будет воспроизводиться в обратном порядке."
-#: doc/classes/AnimatedSprite.xml:32 doc/classes/AnimatedSprite3D.xml:29
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid "Stops the current animation (does not reset the frame counter)."
msgstr "Останавливает текущую анимацию (не сбрасывает счётчик кадров)."
-#: doc/classes/AnimatedSprite.xml:38 doc/classes/AnimatedSprite3D.xml:35
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid ""
"The current animation from the [code]frames[/code] resource. If this value "
"changes, the [code]frame[/code] counter is reset."
@@ -5070,46 +5436,46 @@ msgstr ""
"Текущая анимация из ресурса [code]frames[/code]. Если изменить это значение, "
"счетчик кадров [code]frame[/code] сбрасывается."
-#: doc/classes/AnimatedSprite.xml:41 doc/classes/SpriteBase3D.xml:48
+#: doc/classes/AnimatedSprite.xml doc/classes/SpriteBase3D.xml
msgid "If [code]true[/code], texture will be centered."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/AnimatedSprite.xml:44 doc/classes/Sprite.xml:39
-#: doc/classes/SpriteBase3D.xml:54 doc/classes/TextureButton.xml:21
-#: doc/classes/TextureRect.xml:20
+#: doc/classes/AnimatedSprite.xml doc/classes/Sprite.xml
+#: doc/classes/SpriteBase3D.xml doc/classes/TextureButton.xml
+#: doc/classes/TextureRect.xml
msgid "If [code]true[/code], texture is flipped horizontally."
msgstr "Если [code]true[/code], текстура отражена по горизонтали."
-#: doc/classes/AnimatedSprite.xml:47 doc/classes/Sprite.xml:42
-#: doc/classes/SpriteBase3D.xml:57 doc/classes/TextureButton.xml:24
-#: doc/classes/TextureRect.xml:23
+#: doc/classes/AnimatedSprite.xml doc/classes/Sprite.xml
+#: doc/classes/SpriteBase3D.xml doc/classes/TextureButton.xml
+#: doc/classes/TextureRect.xml
msgid "If [code]true[/code], texture is flipped vertically."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/AnimatedSprite.xml:50 doc/classes/AnimatedSprite3D.xml:38
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid "The displayed animation frame's index."
msgstr "Индекс отображаемого кадра анимации."
-#: doc/classes/AnimatedSprite.xml:53 doc/classes/AnimatedSprite3D.xml:41
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid "The [SpriteFrames] resource containing the animation(s)."
msgstr "Ресурс [SpriteFrames], содержащий анимацию(ы)."
-#: doc/classes/AnimatedSprite.xml:56 doc/classes/Sprite.xml:58
-#: doc/classes/SpriteBase3D.xml:63
+#: doc/classes/AnimatedSprite.xml doc/classes/Sprite.xml
+#: doc/classes/SpriteBase3D.xml
msgid "The texture's drawing offset."
msgstr "Смещение текстуры."
-#: doc/classes/AnimatedSprite.xml:59 doc/classes/AnimatedSprite3D.xml:44
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid "If [code]true[/code], the [member animation] is currently playing."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/AnimatedSprite.xml:62
+#: doc/classes/AnimatedSprite.xml
msgid "The animation speed is multiplied by this value."
msgstr "Скорость анимации умножается на это значение."
-#: doc/classes/AnimatedSprite.xml:68 doc/classes/AnimatedSprite3D.xml:50
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid ""
"Emitted when the animation is finished (when it plays the last frame). If "
"the animation is looping, this signal is emitted every time the last frame "
@@ -5119,18 +5485,18 @@ msgstr ""
"кадра). Если анимация зациклена, этот сигнал излучается каждый раз при "
"отрисовке последнего кадра."
-#: doc/classes/AnimatedSprite.xml:73 doc/classes/AnimatedSprite3D.xml:55
+#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml
msgid "Emitted when [member frame] changed."
msgstr "Излучается при изменении [member frame]."
-#: doc/classes/AnimatedSprite3D.xml:4
+#: doc/classes/AnimatedSprite3D.xml
msgid ""
"2D sprite node in 3D world, that can use multiple 2D textures for animation."
msgstr ""
"Узел 2D спрайта в 3D мире, который может использовать несколько 2D текстур "
"для анимации."
-#: doc/classes/AnimatedSprite3D.xml:7
+#: doc/classes/AnimatedSprite3D.xml
msgid ""
"Animations are created using a [SpriteFrames] resource, which can be "
"configured in the editor via the SpriteFrames panel."
@@ -5138,7 +5504,16 @@ msgstr ""
"Анимации создаются с помощью ресурса [SpriteFrames], который может быть "
"сконфигурирован в редакторе через панель SpriteFrames."
-#: doc/classes/AnimatedSprite3D.xml:23
+#: doc/classes/AnimatedSprite3D.xml
+msgid "2D Sprite animation (also applies to 3D)"
+msgstr ""
+
+#: doc/classes/AnimatedSprite3D.xml
+msgid "Returns [code]true[/code] if an animation is currently being played."
+msgstr ""
+"Возвращает [code]true[/code], если в данный момент воспроизводится анимация."
+
+#: doc/classes/AnimatedSprite3D.xml
msgid ""
"Plays the animation named [code]anim[/code]. If no [code]anim[/code] is "
"provided, the current animation is played."
@@ -5146,12 +5521,11 @@ msgstr ""
"Воспроизводит анимацию с именем [code]anim[/code]. Если [code]anim[/code] не "
"указан, воспроизводится текущая анимация."
-#: doc/classes/AnimatedTexture.xml:4
+#: doc/classes/AnimatedTexture.xml
msgid "Proxy texture for simple frame-based animations."
msgstr "Прокси-текстура для простых покадровых анимаций."
-#: doc/classes/AnimatedTexture.xml:7
-#, fuzzy
+#: doc/classes/AnimatedTexture.xml
msgid ""
"[AnimatedTexture] is a resource format for frame-based animations, where "
"multiple textures can be chained automatically with a predefined delay for "
@@ -5170,8 +5544,8 @@ msgstr ""
"[AnimatedTexture] — это формат ресурса для покадровых анимаций, где "
"несколько текстур могут быть автоматически сцеплены с предопределенной "
"задержкой для каждого кадра. В отличие от [AnimationPlayer] или "
-"[AnimatedSprite2D], не является [Node], и имеет преимущество в том, что "
-"может быть использован везде, где может быть использован ресурс [Texture2D], "
+"[AnimatedSprite], не является [Node], и имеет преимущество в том, что может "
+"быть использован везде, где может быть использован ресурс [Texture], "
"например в [TileSet].\n"
"Воспроизведение анимации контролируется свойством [member fps], а также "
"опциональной задержкой каждого кадра (см. [method set_frame_delay]). "
@@ -5179,19 +5553,19 @@ msgstr ""
"автоматически перезапускается на 0 кадр.\n"
"В настоящее время [AnimatedTexture] требует, чтобы все текстуры кадров имели "
"одинаковый размер, в противном случае более крупные будут обрезаны в "
-"соответствии с наименьшим кадром. Кроме того, не поддерживается "
-"[AtlasTexture]. Каждый кадр должен быть отдельным изображением."
+"соответствии с наименьшим кадром.\n"
+"[b]Примечание:[/b] Кроме того, не поддерживается [AtlasTexture]. Каждый кадр "
+"должен быть отдельным [Texture]."
-#: doc/classes/AnimatedTexture.xml:19
+#: doc/classes/AnimatedTexture.xml
msgid "Returns the given frame's delay value."
msgstr "Возвращает значение задержки данного кадра."
-#: doc/classes/AnimatedTexture.xml:26
-#, fuzzy
+#: doc/classes/AnimatedTexture.xml
msgid "Returns the given frame's [Texture]."
-msgstr "Возвращает [Texture2D] заданного кадра."
+msgstr "Возвращает [Texture] заданного кадра."
-#: doc/classes/AnimatedTexture.xml:34
+#: doc/classes/AnimatedTexture.xml
msgid ""
"Sets an additional delay (in seconds) between this frame and the next one, "
"that will be added to the time interval defined by [member fps]. By default, "
@@ -5221,8 +5595,7 @@ msgstr ""
"Общая продолжительность: 2,7 сек\n"
"[/codeblock]"
-#: doc/classes/AnimatedTexture.xml:49
-#, fuzzy
+#: doc/classes/AnimatedTexture.xml
msgid ""
"Assigns a [Texture] to the given frame. Frame IDs start at 0, so the first "
"frame has ID 0, and the last frame of the animation has ID [member frames] - "
@@ -5231,18 +5604,18 @@ msgid ""
"in mind that only frames from 0 to [member frames] - 1 will be part of the "
"animation."
msgstr ""
-"Назначает [Texture2D] данному кадру. Идентификаторы кадров начинаются с 0, "
+"Назначает [Texture] данному кадру. Идентификаторы кадров начинаются с 0, "
"поэтому первый кадр имеет идентификатор 0, а последний кадр анимации имеет "
"идентификатор [member frames] - 1.\n"
"Вы можете определить любое количество текстур до [constant MAX_FRAMES], но "
"имейте в виду, что только кадры от 0 до [member frames] - 1 будут частью "
"анимации."
-#: doc/classes/AnimatedTexture.xml:56
+#: doc/classes/AnimatedTexture.xml
msgid "Sets the currently visible frame of the texture."
msgstr "Устанавливает текущий видимый кадр текстуры."
-#: doc/classes/AnimatedTexture.xml:60
+#: doc/classes/AnimatedTexture.xml
msgid ""
"Animation speed in frames per second. This value defines the default time "
"interval between two frames of the animation, and thus the overall duration "
@@ -5262,7 +5635,7 @@ msgstr ""
"[code]fps[/code] равным 2 будет воспроизводиться 4 секунды, каждый кадр "
"длится 0,5 секунды."
-#: doc/classes/AnimatedTexture.xml:64
+#: doc/classes/AnimatedTexture.xml
msgid ""
"Number of frames to use in the animation. While you can create the frames "
"independently with [method set_frame_texture], you need to set this value "
@@ -5274,7 +5647,7 @@ msgstr ""
"это значение, чтобы анимация учитывала новые кадры. Максимальное количество "
"кадров - [constant MAX_FRAMES]."
-#: doc/classes/AnimatedTexture.xml:67
+#: doc/classes/AnimatedTexture.xml
msgid ""
"If [code]true[/code], the animation will only play once and will not loop "
"back to the first frame after reaching the end. Note that reaching the end "
@@ -5285,8 +5658,7 @@ msgstr ""
"внимание, что достижение конца не установит [member pause] в [code]true[/"
"code]."
-#: doc/classes/AnimatedTexture.xml:70
-#, fuzzy
+#: doc/classes/AnimatedTexture.xml
msgid ""
"If [code]true[/code], the animation will pause where it currently is (i.e. "
"at [member current_frame]). The animation will continue from where it was "
@@ -5297,23 +5669,20 @@ msgstr ""
"на [code]false[/code] анимация продолжится с того места, где она была "
"приостановлена."
-#: doc/classes/AnimatedTexture.xml:75
-#, fuzzy
+#: doc/classes/AnimatedTexture.xml
msgid ""
"The maximum number of frames supported by [AnimatedTexture]. If you need "
"more frames in your animation, use [AnimationPlayer] or [AnimatedSprite]."
msgstr ""
"Максимальное количество кадров, поддерживаемое [AnimatedTexture]. Если вам "
"нужно больше кадров в анимации, используйте [AnimationPlayer] или "
-"[AnimatedSprite2D]."
+"[AnimatedSprite]."
-#: doc/classes/Animation.xml:4
-#, fuzzy
+#: doc/classes/Animation.xml
msgid "Contains data used to animate everything in the engine."
msgstr "Содержит данные, используемые для анимации всего в движке."
-#: doc/classes/Animation.xml:7
-#, fuzzy
+#: doc/classes/Animation.xml
msgid ""
"An Animation resource contains data used to animate everything in the "
"engine. Animations are divided into tracks, and each track must be linked to "
@@ -5353,17 +5722,11 @@ msgstr ""
"различные типы, каждый из которых имеет свой набор специальных методов. "
"Смотрите [enum TrackType], чтобы увидеть доступные типы."
-#: doc/classes/Animation.xml:20 doc/classes/AnimationPlayer.xml:12
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/animation/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/animation/index.html"
-
-#: doc/classes/Animation.xml:28
-#, fuzzy
+#: doc/classes/Animation.xml
msgid "Adds a track to the Animation."
msgstr "Добавляет дорожку в анимацию."
-#: doc/classes/Animation.xml:36
+#: doc/classes/Animation.xml
msgid ""
"Returns the animation name at the key identified by [code]key_idx[/code]. "
"The [code]track_idx[/code] must be the index of an Animation Track."
@@ -5371,8 +5734,7 @@ msgstr ""
"Возвращает имя анимации по ключу, идентифицированному [code]key_idx[/code]. "
"Ключ [code]track_idx[/code] должен быть индексом дорожки анимации."
-#: doc/classes/Animation.xml:45
-#, fuzzy
+#: doc/classes/Animation.xml
msgid ""
"Inserts a key with value [code]animation[/code] at the given [code]time[/"
"code] (in seconds). The [code]track_idx[/code] must be the index of an "
@@ -5382,7 +5744,7 @@ msgstr ""
"code] (в секундах). [code]track_idx[/code] должен быть индексом дорожки "
"анимации."
-#: doc/classes/Animation.xml:54
+#: doc/classes/Animation.xml
msgid ""
"Sets the key identified by [code]key_idx[/code] to value [code]animation[/"
"code]. The [code]track_idx[/code] must be the index of an Animation Track."
@@ -5391,7 +5753,7 @@ msgstr ""
"[code]animation[/code]. Ключ [code]track_idx[/code] должен быть индексом "
"дорожки анимации."
-#: doc/classes/Animation.xml:62
+#: doc/classes/Animation.xml
msgid ""
"Returns the end offset of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of an Audio Track.\n"
@@ -5402,7 +5764,7 @@ msgstr ""
"[code]track_idx[/code] должен быть индексом аудиодорожки.\n"
"Конечное смещение - это количество секунд, отрезанных в конце аудиопотока."
-#: doc/classes/Animation.xml:71
+#: doc/classes/Animation.xml
msgid ""
"Returns the start offset of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of an Audio Track.\n"
@@ -5413,13 +5775,15 @@ msgstr ""
"code]. [code]track_idx[/code] должен быть индексом аудиодорожки.\n"
"Начальное смещение - это количество секунд, отрезанных в начале аудиопотока."
-#: doc/classes/Animation.xml:80
+#: doc/classes/Animation.xml
msgid ""
"Returns the audio stream of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of an Audio Track."
msgstr ""
+"Возвращает аудиопоток ключа, идентифицированного [code]key_idx[/code]. "
+"[code]track_idx[/code] должен быть индексом аудиодорожки."
-#: doc/classes/Animation.xml:91
+#: doc/classes/Animation.xml
msgid ""
"Inserts an Audio Track key at the given [code]time[/code] in seconds. The "
"[code]track_idx[/code] must be the index of an Audio Track.\n"
@@ -5427,22 +5791,33 @@ msgid ""
"[code]start_offset[/code] is the number of seconds cut off at the beginning "
"of the audio stream, while [code]end_offset[/code] is at the ending."
msgstr ""
+"Вставляет ключ аудиодорожки в заданное [code]время[/code] в секундах. "
+"[code]track_idx[/code] должен быть индексом аудиодорожки.\n"
+"[code]stream[/code] - ресурс [AudioStream] для воспроизведения. "
+"[code]start_offset[/code] - это количество секунд, отрезанных в начале "
+"аудиопотока, а [code]end_offset[/code] - в конце."
-#: doc/classes/Animation.xml:101
+#: doc/classes/Animation.xml
msgid ""
"Sets the end offset of the key identified by [code]key_idx[/code] to value "
"[code]offset[/code]. The [code]track_idx[/code] must be the index of an "
"Audio Track."
msgstr ""
+"Устанавливает конечное смещение ключа, идентифицированного [code]key_idx[/"
+"code], на значение [code]offset[/code]. [code]track_idx[/code] должен быть "
+"индексом аудиодорожки."
-#: doc/classes/Animation.xml:110
+#: doc/classes/Animation.xml
msgid ""
"Sets the start offset of the key identified by [code]key_idx[/code] to value "
"[code]offset[/code]. The [code]track_idx[/code] must be the index of an "
"Audio Track."
msgstr ""
+"Устанавливает начало смещения ключа, идентифицированного [code]key_idx[/"
+"code] равным значению [code]offset[/code]. [code]track_idx[/code] должен "
+"быть индексом аудио дорожки."
-#: doc/classes/Animation.xml:119
+#: doc/classes/Animation.xml
#, fuzzy
msgid ""
"Sets the stream of the key identified by [code]key_idx[/code] to value "
@@ -5453,25 +5828,25 @@ msgstr ""
"[code]animation[/code]. Ключ [code]track_idx[/code] должен быть индексом "
"дорожки анимации."
-#: doc/classes/Animation.xml:127
+#: doc/classes/Animation.xml
msgid ""
"Returns the in handle of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of a Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:135
+#: doc/classes/Animation.xml
msgid ""
"Returns the out handle of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of a Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:143
+#: doc/classes/Animation.xml
msgid ""
"Returns the value of the key identified by [code]key_idx[/code]. The "
"[code]track_idx[/code] must be the index of a Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:154
+#: doc/classes/Animation.xml
msgid ""
"Inserts a Bezier Track key at the given [code]time[/code] in seconds. The "
"[code]track_idx[/code] must be the index of a Bezier Track.\n"
@@ -5480,186 +5855,189 @@ msgid ""
"code] is the actual value at this point."
msgstr ""
-#: doc/classes/Animation.xml:163
+#: doc/classes/Animation.xml
msgid ""
"Returns the interpolated value at the given [code]time[/code] (in seconds). "
"The [code]track_idx[/code] must be the index of a Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:172
+#: doc/classes/Animation.xml
msgid ""
"Sets the in handle of the key identified by [code]key_idx[/code] to value "
"[code]in_handle[/code]. The [code]track_idx[/code] must be the index of a "
"Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:181
+#: doc/classes/Animation.xml
msgid ""
"Sets the out handle of the key identified by [code]key_idx[/code] to value "
"[code]out_handle[/code]. The [code]track_idx[/code] must be the index of a "
"Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:190
+#: doc/classes/Animation.xml
msgid ""
"Sets the value of the key identified by [code]key_idx[/code] to the given "
"value. The [code]track_idx[/code] must be the index of a Bezier Track."
msgstr ""
-#: doc/classes/Animation.xml:196
+#: doc/classes/Animation.xml
msgid "Clear the animation (clear all tracks and reset all)."
-msgstr ""
+msgstr "Очистить анимацию (удалить все дорожки и сбросить всё)."
-#: doc/classes/Animation.xml:204
+#: doc/classes/Animation.xml
msgid ""
"Adds a new track that is a copy of the given track from [code]to_animation[/"
"code]."
msgstr ""
+"Добавляет новую дорожку, которая является копией данной дорожки из "
+"[code]to_animation[/code]."
-#: doc/classes/Animation.xml:211
+#: doc/classes/Animation.xml
msgid ""
"Returns the index of the specified track. If the track is not found, return "
"-1."
msgstr ""
+"Возвращает индекс указанной дорожки. Если дорожка не найдена, возвращает -1."
-#: doc/classes/Animation.xml:217
+#: doc/classes/Animation.xml
msgid "Returns the amount of tracks in the animation."
-msgstr ""
+msgstr "Возвращает количество дорожек в анимации."
-#: doc/classes/Animation.xml:226
+#: doc/classes/Animation.xml
msgid ""
"Returns all the key indices of a method track, given a position and delta "
"time."
msgstr ""
-#: doc/classes/Animation.xml:234
+#: doc/classes/Animation.xml
msgid "Returns the method name of a method track."
msgstr ""
-#: doc/classes/Animation.xml:242
+#: doc/classes/Animation.xml
msgid ""
"Returns the arguments values to be called on a method track for a given key "
"in a given track."
msgstr ""
-#: doc/classes/Animation.xml:249
+#: doc/classes/Animation.xml
msgid "Removes a track by specifying the track index."
msgstr ""
-#: doc/classes/Animation.xml:258
+#: doc/classes/Animation.xml
msgid ""
"Finds the key index by time in a given track. Optionally, only find it if "
"the exact time is given."
msgstr ""
-#: doc/classes/Animation.xml:265
+#: doc/classes/Animation.xml
msgid ""
"Returns [code]true[/code] if the track at [code]idx[/code] wraps the "
"interpolation loop. New tracks wrap the interpolation loop by default."
msgstr ""
-#: doc/classes/Animation.xml:272
+#: doc/classes/Animation.xml
msgid "Returns the interpolation type of a given track."
msgstr "Возвращает тип интерполяции данной дорожки."
-#: doc/classes/Animation.xml:279
+#: doc/classes/Animation.xml
msgid "Returns the amount of keys in a given track."
-msgstr ""
+msgstr "Возвращает количество ключей в данной дорожке."
-#: doc/classes/Animation.xml:287
+#: doc/classes/Animation.xml
msgid "Returns the time at which the key is located."
-msgstr ""
+msgstr "Возвращает время, в котором расположен ключ."
-#: doc/classes/Animation.xml:295
+#: doc/classes/Animation.xml
msgid ""
"Returns the transition curve (easing) for a specific key (see the built-in "
"math function [method @GDScript.ease])."
msgstr ""
-#: doc/classes/Animation.xml:303
+#: doc/classes/Animation.xml
msgid "Returns the value of a given key in a given track."
msgstr ""
-#: doc/classes/Animation.xml:310
+#: doc/classes/Animation.xml
msgid ""
"Gets the path of a track. For more information on the path format, see "
"[method track_set_path]."
msgstr ""
-#: doc/classes/Animation.xml:317
+#: doc/classes/Animation.xml
msgid "Gets the type of a track."
msgstr "Получает тип дорожки."
-#: doc/classes/Animation.xml:327
+#: doc/classes/Animation.xml
msgid "Insert a generic key in a given track."
-msgstr ""
+msgstr "Вставить общий ключ в данную дорожку."
-#: doc/classes/Animation.xml:334
+#: doc/classes/Animation.xml
msgid ""
"Returns [code]true[/code] if the track at index [code]idx[/code] is enabled."
msgstr ""
-#: doc/classes/Animation.xml:341
+#: doc/classes/Animation.xml
msgid ""
"Returns [code]true[/code] if the given track is imported. Else, return "
"[code]false[/code]."
msgstr ""
-#: doc/classes/Animation.xml:348
+#: doc/classes/Animation.xml
msgid "Moves a track down."
msgstr ""
-#: doc/classes/Animation.xml:356
+#: doc/classes/Animation.xml
msgid ""
"Changes the index position of track [code]idx[/code] to the one defined in "
"[code]to_idx[/code]."
msgstr ""
-#: doc/classes/Animation.xml:363
+#: doc/classes/Animation.xml
msgid "Moves a track up."
msgstr ""
-#: doc/classes/Animation.xml:371
+#: doc/classes/Animation.xml
msgid "Removes a key by index in a given track."
-msgstr ""
+msgstr "Удаляет ключ по индексу из данной дорожки."
-#: doc/classes/Animation.xml:379
+#: doc/classes/Animation.xml
msgid "Removes a key by position (seconds) in a given track."
-msgstr ""
+msgstr "Удаляет ключ по позиции (в секундах) в данной дорожке."
-#: doc/classes/Animation.xml:387
+#: doc/classes/Animation.xml
msgid "Enables/disables the given track. Tracks are enabled by default."
-msgstr ""
+msgstr "Включает/отключает данную дорожку. По умолчанию дорожки включены."
-#: doc/classes/Animation.xml:395
+#: doc/classes/Animation.xml
msgid "Sets the given track as imported or not."
msgstr ""
-#: doc/classes/Animation.xml:403
+#: doc/classes/Animation.xml
msgid ""
"If [code]true[/code], the track at [code]idx[/code] wraps the interpolation "
"loop."
msgstr ""
-#: doc/classes/Animation.xml:411
+#: doc/classes/Animation.xml
msgid "Sets the interpolation type of a given track."
msgstr ""
-#: doc/classes/Animation.xml:420
+#: doc/classes/Animation.xml
msgid "Sets the time of an existing key."
-msgstr ""
+msgstr "Устанавливает время существующего ключа."
-#: doc/classes/Animation.xml:429
+#: doc/classes/Animation.xml
msgid ""
"Sets the transition curve (easing) for a specific key (see the built-in math "
"function [method @GDScript.ease])."
msgstr ""
-#: doc/classes/Animation.xml:438
+#: doc/classes/Animation.xml
msgid "Sets the value of an existing key."
msgstr ""
-#: doc/classes/Animation.xml:446
+#: doc/classes/Animation.xml
msgid ""
"Sets the path of a track. Paths must be valid scene-tree paths to a node and "
"must be specified starting from the parent node of the node that will "
@@ -5669,34 +6047,34 @@ msgid ""
"mesh:transform/local\"[/code]."
msgstr ""
-#: doc/classes/Animation.xml:455
+#: doc/classes/Animation.xml
msgid ""
"Swaps the track [code]idx[/code]'s index position with the track "
"[code]with_idx[/code]."
msgstr ""
-#: doc/classes/Animation.xml:466
+#: doc/classes/Animation.xml
msgid "Insert a transform key for a transform track."
msgstr ""
-#: doc/classes/Animation.xml:474
+#: doc/classes/Animation.xml
msgid ""
"Returns the interpolated value of a transform track at a given time (in "
"seconds). An array consisting of 3 elements: position ([Vector3]), rotation "
"([Quat]) and scale ([Vector3])."
msgstr ""
-#: doc/classes/Animation.xml:483
+#: doc/classes/Animation.xml
msgid ""
"Returns all the key indices of a value track, given a position and delta "
"time."
msgstr ""
-#: doc/classes/Animation.xml:490
+#: doc/classes/Animation.xml
msgid "Returns the update mode of a value track."
msgstr ""
-#: doc/classes/Animation.xml:498
+#: doc/classes/Animation.xml
#, fuzzy
msgid ""
"Returns the interpolated value at the given time (in seconds). The "
@@ -5706,103 +6084,107 @@ msgstr ""
"code] (в секундах). [code]track_idx[/code] должен быть индексом дорожки "
"анимации."
-#: doc/classes/Animation.xml:506
+#: doc/classes/Animation.xml
msgid "Sets the update mode (see [enum UpdateMode]) of a value track."
msgstr ""
-#: doc/classes/Animation.xml:512
+#: doc/classes/Animation.xml
msgid ""
"The total length of the animation (in seconds).\n"
"[b]Note:[/b] Length is not delimited by the last key, as this one may be "
"before or after the end to ensure correct interpolation and looping."
msgstr ""
+"Общая длина анимации (в секундах).\n"
+"[b]Замечание:[/b] Длина не ограничена последним ключом, так как он может "
+"находиться до или после конца для обеспечения корректной интерполяции и "
+"зацикливания."
-#: doc/classes/Animation.xml:516
+#: doc/classes/Animation.xml
msgid ""
"A flag indicating that the animation must loop. This is used for correct "
"interpolation of animation cycles, and for hinting the player that it must "
"restart the animation."
msgstr ""
-#: doc/classes/Animation.xml:519
+#: doc/classes/Animation.xml
msgid "The animation step value."
msgstr ""
-#: doc/classes/Animation.xml:525
+#: doc/classes/Animation.xml
msgid ""
"Emitted when there's a change in the list of tracks, e.g. tracks are added, "
"moved or have changed paths."
msgstr ""
-#: doc/classes/Animation.xml:531
+#: doc/classes/Animation.xml
msgid ""
"Value tracks set values in node properties, but only those which can be "
"Interpolated."
msgstr ""
-#: doc/classes/Animation.xml:534
+#: doc/classes/Animation.xml
msgid ""
"Transform tracks are used to change node local transforms or skeleton pose "
"bones. Transitions are interpolated."
msgstr ""
-#: doc/classes/Animation.xml:537
+#: doc/classes/Animation.xml
msgid "Method tracks call functions with given arguments per key."
msgstr ""
-#: doc/classes/Animation.xml:540
+#: doc/classes/Animation.xml
msgid ""
"Bezier tracks are used to interpolate a value using custom curves. They can "
"also be used to animate sub-properties of vectors and colors (e.g. alpha "
"value of a [Color])."
msgstr ""
-#: doc/classes/Animation.xml:543
+#: doc/classes/Animation.xml
msgid ""
"Audio tracks are used to play an audio stream with either type of "
"[AudioStreamPlayer]. The stream can be trimmed and previewed in the "
"animation."
msgstr ""
-#: doc/classes/Animation.xml:546
+#: doc/classes/Animation.xml
msgid "Animation tracks play animations in other [AnimationPlayer] nodes."
msgstr ""
-#: doc/classes/Animation.xml:549
+#: doc/classes/Animation.xml
msgid "No interpolation (nearest value)."
msgstr ""
-#: doc/classes/Animation.xml:552
+#: doc/classes/Animation.xml
msgid "Linear interpolation."
msgstr ""
-#: doc/classes/Animation.xml:555
+#: doc/classes/Animation.xml
msgid "Cubic interpolation."
msgstr ""
-#: doc/classes/Animation.xml:558
+#: doc/classes/Animation.xml
msgid "Update between keyframes."
msgstr ""
-#: doc/classes/Animation.xml:561
+#: doc/classes/Animation.xml
msgid "Update at the keyframes and hold the value."
msgstr ""
-#: doc/classes/Animation.xml:564
+#: doc/classes/Animation.xml
msgid "Update at the keyframes."
msgstr ""
-#: doc/classes/Animation.xml:567
+#: doc/classes/Animation.xml
msgid ""
"Same as linear interpolation, but also interpolates from the current value "
"(i.e. dynamically at runtime) if the first key isn't at 0 seconds."
msgstr ""
-#: doc/classes/AnimationNode.xml:4
+#: doc/classes/AnimationNode.xml
msgid "Base resource for [AnimationTree] nodes."
msgstr ""
-#: doc/classes/AnimationNode.xml:7
+#: doc/classes/AnimationNode.xml
msgid ""
"Base resource for [AnimationTree] nodes. In general, it's not used directly, "
"but you can create custom ones with custom blending formulas.\n"
@@ -5810,44 +6192,20 @@ msgid ""
"otherwise [AnimationRootNode] should be used instead."
msgstr ""
-#: doc/classes/AnimationNode.xml:11 doc/classes/AnimationNodeAdd2.xml:10
-#: doc/classes/AnimationNodeAdd3.xml:14
-#: doc/classes/AnimationNodeAnimation.xml:10
-#: doc/classes/AnimationNodeBlend2.xml:10
-#: doc/classes/AnimationNodeBlend3.xml:14
-#: doc/classes/AnimationNodeBlendSpace1D.xml:13
-#: doc/classes/AnimationNodeBlendSpace2D.xml:12
-#: doc/classes/AnimationNodeBlendTree.xml:10
-#: doc/classes/AnimationNodeOneShot.xml:10
-#: doc/classes/AnimationNodeOutput.xml:9
-#: doc/classes/AnimationNodeStateMachine.xml:15
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:15
-#: doc/classes/AnimationNodeStateMachineTransition.xml:8
-#: doc/classes/AnimationNodeTimeScale.xml:10
-#: doc/classes/AnimationNodeTimeSeek.xml:21
-#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:11
-#: doc/classes/AnimationTreePlayer.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree."
-"html"
-
-#: doc/classes/AnimationNode.xml:18
+#: doc/classes/AnimationNode.xml
msgid ""
"Adds an input to the node. This is only useful for nodes created for use in "
"an [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNode.xml:29
+#: doc/classes/AnimationNode.xml
msgid ""
"Blend an animation by [code]blend[/code] amount (name must be valid in the "
"linked [AnimationPlayer]). A [code]time[/code] and [code]delta[/code] may be "
"passed, as well as whether [code]seek[/code] happened."
msgstr ""
-#: doc/classes/AnimationNode.xml:41
+#: doc/classes/AnimationNode.xml
msgid ""
"Blend an input. This is only useful for nodes created for an "
"[AnimationNodeBlendTree]. The [code]time[/code] parameter is a relative "
@@ -5856,69 +6214,70 @@ msgid ""
"for options)."
msgstr ""
-#: doc/classes/AnimationNode.xml:54
+#: doc/classes/AnimationNode.xml
msgid ""
"Blend another animation node (in case this node contains children animation "
"nodes). This function is only useful if you inherit from [AnimationRootNode] "
"instead, else editors will not display your node for addition."
msgstr ""
-#: doc/classes/AnimationNode.xml:60
+#: doc/classes/AnimationNode.xml
msgid "Gets the text caption for this node (used by some editors)."
msgstr ""
-#: doc/classes/AnimationNode.xml:67
+#: doc/classes/AnimationNode.xml
msgid ""
"Gets a child node by index (used by editors inheriting from "
"[AnimationRootNode])."
msgstr ""
-#: doc/classes/AnimationNode.xml:73
+#: doc/classes/AnimationNode.xml
msgid ""
"Gets all children nodes in order as a [code]name: node[/code] dictionary. "
"Only useful when inheriting [AnimationRootNode]."
msgstr ""
-#: doc/classes/AnimationNode.xml:79
+#: doc/classes/AnimationNode.xml
msgid ""
"Amount of inputs in this node, only useful for nodes that go into "
"[AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNode.xml:86
+#: doc/classes/AnimationNode.xml
msgid "Gets the name of an input by index."
msgstr ""
-#: doc/classes/AnimationNode.xml:93
+#: doc/classes/AnimationNode.xml
msgid ""
"Gets the value of a parameter. Parameters are custom local memory used for "
"your nodes, given a resource can be reused in multiple trees."
msgstr ""
-#: doc/classes/AnimationNode.xml:100
+#: doc/classes/AnimationNode.xml
msgid ""
"Gets the default value of a parameter. Parameters are custom local memory "
"used for your nodes, given a resource can be reused in multiple trees."
msgstr ""
-#: doc/classes/AnimationNode.xml:106
+#: doc/classes/AnimationNode.xml
msgid ""
"Gets the property information for parameter. Parameters are custom local "
"memory used for your nodes, given a resource can be reused in multiple "
"trees. Format is similar to [method Object.get_property_list]."
msgstr ""
-#: doc/classes/AnimationNode.xml:112
+#: doc/classes/AnimationNode.xml
msgid ""
"Returns [code]true[/code] whether you want the blend tree editor to display "
"filter editing on this node."
msgstr ""
-#: doc/classes/AnimationNode.xml:119
-msgid "Returns [code]true[/code] whether a given path is filtered."
-msgstr ""
+#: doc/classes/AnimationNode.xml
+#, fuzzy
+msgid "Returns whether the given path is filtered."
+msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/AnimationNode.xml:127
+#: doc/classes/AnimationNode.xml
msgid ""
"User-defined callback called when a custom node is processed. The "
"[code]time[/code] parameter is a relative delta, unless [code]seek[/code] is "
@@ -5930,29 +6289,29 @@ msgid ""
"finish (if unsure, pass the value from the main blend being called)."
msgstr ""
-#: doc/classes/AnimationNode.xml:136
+#: doc/classes/AnimationNode.xml
msgid "Removes an input, call this only when inactive."
msgstr ""
-#: doc/classes/AnimationNode.xml:144
+#: doc/classes/AnimationNode.xml
msgid "Adds or removes a path for the filter."
msgstr ""
-#: doc/classes/AnimationNode.xml:152
+#: doc/classes/AnimationNode.xml
msgid ""
-"Sets a custom parameter. These are used as local storage, because resources "
+"Sets a custom parameter. These are used as local memory, because resources "
"can be reused across the tree or scenes."
msgstr ""
-#: doc/classes/AnimationNode.xml:158
+#: doc/classes/AnimationNode.xml
msgid "If [code]true[/code], filtering is enabled."
msgstr ""
-#: doc/classes/AnimationNode.xml:164
-msgid "Called when the node was removed from the graph."
+#: doc/classes/AnimationNode.xml
+msgid "Emitted when the node was removed from the graph."
msgstr ""
-#: doc/classes/AnimationNode.xml:169
+#: doc/classes/AnimationNode.xml
msgid ""
"Emitted by nodes that inherit from this class and that have an internal tree "
"when one of their nodes changes. The nodes that emit this signal are "
@@ -5960,48 +6319,47 @@ msgid ""
"[AnimationNodeStateMachine], and [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNode.xml:175
+#: doc/classes/AnimationNode.xml
msgid "Do not use filtering."
msgstr ""
-#: doc/classes/AnimationNode.xml:178
+#: doc/classes/AnimationNode.xml
msgid "Paths matching the filter will be allowed to pass."
msgstr ""
-#: doc/classes/AnimationNode.xml:181
+#: doc/classes/AnimationNode.xml
msgid "Paths matching the filter will be discarded."
msgstr ""
-#: doc/classes/AnimationNode.xml:184
+#: doc/classes/AnimationNode.xml
msgid "Paths matching the filter will be blended (by the blend value)."
msgstr ""
-#: doc/classes/AnimationNodeAdd2.xml:4
+#: doc/classes/AnimationNodeAdd2.xml
msgid "Blends two animations additively inside of an [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeAdd2.xml:7
+#: doc/classes/AnimationNodeAdd2.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"additively based on an amount value in the [code][0.0, 1.0][/code] range."
msgstr ""
-#: doc/classes/AnimationNodeAdd2.xml:16 doc/classes/AnimationNodeAdd3.xml:21
-#: doc/classes/AnimationNodeBlend2.xml:18
-#: doc/classes/AnimationNodeBlend3.xml:20
+#: doc/classes/AnimationNodeAdd2.xml doc/classes/AnimationNodeAdd3.xml
+#: doc/classes/AnimationNodeBlend2.xml doc/classes/AnimationNodeBlend3.xml
msgid ""
"If [code]true[/code], sets the [code]optimization[/code] to [code]false[/"
"code] when calling [method AnimationNode.blend_input], forcing the blended "
"animations to update every frame."
msgstr ""
-#: doc/classes/AnimationNodeAdd3.xml:4
+#: doc/classes/AnimationNodeAdd3.xml
msgid ""
"Blends two of three animations additively inside of an "
"[AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeAdd3.xml:7
+#: doc/classes/AnimationNodeAdd3.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"together additively out of three based on a value in the [code][-1.0, 1.0][/"
@@ -6014,75 +6372,76 @@ msgid ""
"1.0][/code] range"
msgstr ""
-#: doc/classes/AnimationNodeAdd3.xml:15
-#: doc/classes/AnimationNodeAnimation.xml:12
-#: doc/classes/AnimationNodeBlend2.xml:12
-#: doc/classes/AnimationNodeBlendSpace2D.xml:13
-#: doc/classes/AnimationNodeOneShot.xml:11
-#: doc/classes/AnimationNodeOutput.xml:11
-#: doc/classes/AnimationNodeTransition.xml:12
-#: doc/classes/AnimationPlayer.xml:14 doc/classes/AnimationTree.xml:12
-#: doc/classes/AudioEffectReverb.xml:11 doc/classes/Camera.xml:10
-#: doc/classes/CollisionShape.xml:13 doc/classes/CylinderShape.xml:10
-#: doc/classes/Environment.xml:19 doc/classes/GIProbe.xml:14
-#: doc/classes/GIProbeData.xml:8 doc/classes/KinematicBody.xml:16
-#: doc/classes/Light.xml:11 doc/classes/Material.xml:11 doc/classes/Mesh.xml:13
-#: doc/classes/MeshInstance.xml:13 doc/classes/Particles.xml:14
-#: doc/classes/Quat.xml:13 doc/classes/Skeleton.xml:13
-#: doc/classes/SpotLight.xml:12 doc/classes/StaticBody.xml:12
-#: doc/classes/WorldEnvironment.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/678"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
-
-#: doc/classes/AnimationNodeAnimation.xml:4
+#: doc/classes/AnimationNodeAdd3.xml doc/classes/AnimationNodeAnimation.xml
+#: doc/classes/AnimationNodeBlend2.xml
+#: doc/classes/AnimationNodeBlendSpace2D.xml
+#: doc/classes/AnimationNodeOneShot.xml doc/classes/AnimationNodeOutput.xml
+#: doc/classes/AnimationNodeTimeScale.xml
+#: doc/classes/AnimationNodeTransition.xml
+msgid "AnimationTree"
+msgstr ""
+
+#: doc/classes/AnimationNodeAdd3.xml doc/classes/AnimationNodeAnimation.xml
+#: doc/classes/AnimationNodeBlend2.xml
+#: doc/classes/AnimationNodeBlendSpace2D.xml
+#: doc/classes/AnimationNodeOneShot.xml doc/classes/AnimationNodeOutput.xml
+#: doc/classes/AnimationNodeTransition.xml doc/classes/AnimationPlayer.xml
+#: doc/classes/AnimationTree.xml doc/classes/AudioEffectReverb.xml
+#: doc/classes/Camera.xml doc/classes/CollisionShape.xml
+#: doc/classes/CylinderShape.xml doc/classes/Environment.xml
+#: doc/classes/GIProbe.xml doc/classes/GIProbeData.xml
+#: doc/classes/KinematicBody.xml doc/classes/Light.xml doc/classes/Material.xml
+#: doc/classes/Mesh.xml doc/classes/MeshInstance.xml doc/classes/Particles.xml
+#: doc/classes/Quat.xml doc/classes/Skeleton.xml doc/classes/SpotLight.xml
+#: doc/classes/StaticBody.xml doc/classes/WorldEnvironment.xml
+msgid "Third Person Shooter Demo"
+msgstr ""
+
+#: doc/classes/AnimationNodeAnimation.xml
msgid "Input animation to use in an [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeAnimation.xml:7
+#: doc/classes/AnimationNodeAnimation.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Only features one output "
"set using the [member animation] property. Use it as an input for "
"[AnimationNode] that blend animations together."
msgstr ""
-#: doc/classes/AnimationNodeAnimation.xml:11
-#: doc/classes/AnimationNodeBlend2.xml:11
-#: doc/classes/AnimationNodeOutput.xml:10
-#: doc/classes/AnimationNodeTimeScale.xml:11
-#: doc/classes/AnimationNodeTransition.xml:11 doc/classes/Area.xml:10
-#: doc/classes/Basis.xml:17 doc/classes/BoxShape.xml:12
-#: doc/classes/CollisionShape.xml:12 modules/gridmap/doc_classes/GridMap.xml:15
-#: doc/classes/KinematicBody.xml:14 doc/classes/Mesh.xml:12
-#: doc/classes/MeshInstance.xml:12 doc/classes/MeshLibrary.xml:11
-#: doc/classes/ProjectSettings.xml:14 doc/classes/Transform.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/125"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/AnimationNodeAnimation.xml doc/classes/AnimationNodeBlend2.xml
+#: doc/classes/AnimationNodeOutput.xml doc/classes/AnimationNodeTimeScale.xml
+#: doc/classes/AnimationNodeTransition.xml doc/classes/Area.xml
+#: doc/classes/Basis.xml doc/classes/BoxShape.xml
+#: doc/classes/CollisionShape.xml modules/gridmap/doc_classes/GridMap.xml
+#: doc/classes/KinematicBody.xml doc/classes/Mesh.xml
+#: doc/classes/MeshInstance.xml doc/classes/MeshLibrary.xml
+#: doc/classes/ProjectSettings.xml doc/classes/Transform.xml
+msgid "3D Platformer Demo"
+msgstr ""
-#: doc/classes/AnimationNodeAnimation.xml:18
+#: doc/classes/AnimationNodeAnimation.xml
msgid ""
"Animation to use as an output. It is one of the animations provided by "
"[member AnimationTree.anim_player]."
msgstr ""
-#: doc/classes/AnimationNodeBlend2.xml:4
+#: doc/classes/AnimationNodeBlend2.xml
msgid "Blends two animations linearly inside of an [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeBlend2.xml:7
+#: doc/classes/AnimationNodeBlend2.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"linearly based on an amount value in the [code][0.0, 1.0][/code] range."
msgstr ""
-#: doc/classes/AnimationNodeBlend3.xml:4
+#: doc/classes/AnimationNodeBlend3.xml
msgid ""
"Blends two of three animations linearly inside of an "
"[AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeBlend3.xml:7
+#: doc/classes/AnimationNodeBlend3.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"together linearly out of three based on a value in the [code][-1.0, 1.0][/"
@@ -6095,13 +6454,13 @@ msgid ""
"[0.0, 1.0][/code] range"
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:4
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"Blends linearly between two of any number of [AnimationNode] of any type "
"placed on a virtual axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:7
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree].\n"
"This is a virtual axis on which you can add any type of [AnimationNode] "
@@ -6112,7 +6471,7 @@ msgid ""
"max_space]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:22
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"Adds a new point that represents a [code]node[/code] on the virtual axis at "
"a given position set by [code]pos[/code]. You can insert it at a specific "
@@ -6121,66 +6480,66 @@ msgid ""
"points array."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:28
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid "Returns the number of points on the blend axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:35
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"Returns the [AnimationNode] referenced by the point at index [code]point[/"
"code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:42
-#: doc/classes/AnimationNodeBlendSpace2D.xml:52
+#: doc/classes/AnimationNodeBlendSpace1D.xml
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Returns the position of the point at index [code]point[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:49
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid "Removes the point at index [code]point[/code] from the blend axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:57
-#: doc/classes/AnimationNodeBlendSpace2D.xml:88
+#: doc/classes/AnimationNodeBlendSpace1D.xml
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Changes the [AnimationNode] referenced by the point at index [code]point[/"
"code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:65
-#: doc/classes/AnimationNodeBlendSpace2D.xml:96
+#: doc/classes/AnimationNodeBlendSpace1D.xml
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Updates the position of the point at index [code]point[/code] on the blend "
"axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:71
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"The blend space's axis's upper limit for the points' position. See [method "
"add_blend_point]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:74
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid ""
"The blend space's axis's lower limit for the points' position. See [method "
"add_blend_point]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:77
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid "Position increment to snap to when moving a point on the axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace1D.xml:80
+#: doc/classes/AnimationNodeBlendSpace1D.xml
msgid "Label of the virtual axis of the blend space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:4
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Blends linearly between three [AnimationNode] of any type placed in a 2D "
"space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:7
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree].\n"
"This node allows you to blend linearly between three animations using a "
@@ -6191,7 +6550,7 @@ msgid ""
"remove_triangle] to create up the blend space by hand."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:22
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Adds a new point that represents a [code]node[/code] at the position set by "
"[code]pos[/code]. You can insert it at a specific index using the "
@@ -6200,7 +6559,7 @@ msgid ""
"array."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:32
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Creates a new triangle using three points [code]x[/code], [code]y[/code], "
"and [code]z[/code]. Triangles can overlap. You can insert the triangle at a "
@@ -6209,212 +6568,215 @@ msgid ""
"the blend points array."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:38
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Returns the number of points in the blend space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:45
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Returns the [AnimationRootNode] referenced by the point at index "
"[code]point[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:58
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Returns the number of triangles in the blend space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:66
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Returns the position of the point at index [code]point[/code] in the "
"triangle of index [code]triangle[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:73
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Removes the point at index [code]point[/code] from the blend space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:80
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Removes the triangle at index [code]triangle[/code] from the blend space."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:102
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"If [code]true[/code], the blend space is triangulated automatically. The "
"mesh updates every time you add or remove points with [method "
"add_blend_point] and [method remove_blend_point]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:105
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Controls the interpolation between animations. See [enum BlendMode] "
"constants."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:108
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"The blend space's X and Y axes' upper limit for the points' position. See "
"[method add_blend_point]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:111
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"The blend space's X and Y axes' lower limit for the points' position. See "
"[method add_blend_point]."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:114
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Position increment to snap to when moving a point."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:117
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Name of the blend space's X axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:120
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "Name of the blend space's Y axis."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:126
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Emitted every time the blend space's triangles are created, removed, or when "
"one of their vertices changes position."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:132
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid "The interpolation between animations is linear."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:135
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"The blend space plays the animation of the node the blending position is "
"closest to. Useful for frame-by-frame 2D animations."
msgstr ""
-#: doc/classes/AnimationNodeBlendSpace2D.xml:138
+#: doc/classes/AnimationNodeBlendSpace2D.xml
msgid ""
"Similar to [constant BLEND_MODE_DISCRETE], but starts the new animation at "
"the last animation's playback position."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:4
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "[AnimationTree] node resource that contains many blend type nodes."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:7
+#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
-"This node may contain a sub-tree of any other blend type nodes, such as mix, "
-"blend2, blend3, one shot, etc. This is one of the most commonly used roots."
+"This node may contain a sub-tree of any other blend type nodes, such as "
+"[AnimationNodeTransition], [AnimationNodeBlend2], [AnimationNodeBlend3], "
+"[AnimationNodeOneShot], etc. This is one of the most commonly used roots.\n"
+"An [AnimationNodeOutput] node named [code]output[/code] is created by "
+"default."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:19
+#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
"Adds an [AnimationNode] at the given [code]position[/code]. The [code]name[/"
"code] is used to identify the created sub-node later."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:28
+#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
"Connects the output of an [AnimationNode] as input for another "
"[AnimationNode], at the input port specified by [code]input_index[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:36
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Disconnects the node connected to the specified input."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:43
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Returns the sub-node with the specified [code]name[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:50
+#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
"Returns the position of the sub-node with the specified [code]name[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:57
+#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
"Returns [code]true[/code] if a sub-node with specified [code]name[/code] "
"exists."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:64
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Removes a sub-node."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:72
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Changes the name of a sub-node."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:80
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Modifies the position of a sub-node."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:86
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The global offset of all sub-nodes."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:91
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The connection was successful."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:94
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The input node is [code]null[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:97
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The specified input port is out of range."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:100
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The output node is [code]null[/code]."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:103
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "Input and output nodes are the same."
msgstr ""
-#: doc/classes/AnimationNodeBlendTree.xml:106
+#: doc/classes/AnimationNodeBlendTree.xml
msgid "The specified connection already exists."
msgstr ""
-#: doc/classes/AnimationNodeOneShot.xml:4
+#: doc/classes/AnimationNodeOneShot.xml
msgid "Plays an animation once in [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeOneShot.xml:7
+#: doc/classes/AnimationNodeOneShot.xml
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. This node will execute a "
"sub-animation and return once it finishes. Blend times for fading in and out "
"can be customized, as well as filters."
msgstr ""
-#: doc/classes/AnimationNodeOneShot.xml:28
+#: doc/classes/AnimationNodeOneShot.xml
msgid ""
"If [code]true[/code], the sub-animation will restart automatically after "
"finishing."
msgstr ""
-#: doc/classes/AnimationNodeOneShot.xml:31
+#: doc/classes/AnimationNodeOneShot.xml
msgid "The delay after which the automatic restart is triggered, in seconds."
msgstr ""
-#: doc/classes/AnimationNodeOneShot.xml:34
+#: doc/classes/AnimationNodeOneShot.xml
msgid ""
"If [member autorestart] is [code]true[/code], a random additional delay (in "
"seconds) between 0 and this value will be added to [member "
"autorestart_delay]."
msgstr ""
-#: doc/classes/AnimationNodeOutput.xml:4
+#: doc/classes/AnimationNodeOutput.xml
msgid "Generic output node to be added to [AnimationNodeBlendTree]."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:4
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "State machine for control of animations."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:7
+#: doc/classes/AnimationNodeStateMachine.xml
msgid ""
"Contains multiple nodes representing animation states, connected in a graph. "
"Node transitions can be configured to happen automatically or via code, "
@@ -6428,103 +6790,102 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:24
+#: doc/classes/AnimationNodeStateMachine.xml
msgid ""
"Adds a new node to the graph. The [code]position[/code] is used for display "
"in the editor."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:33
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Adds a transition between the given nodes."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:39
-#: doc/classes/AnimationNodeStateMachine.xml:72
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the graph's end node."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:45
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the draw offset of the graph. Used for display in the editor."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:52
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the animation node with the given name."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:59
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the given animation node's name."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:66
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the given node's coordinates. Used for display in the editor."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:79
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the given transition."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:85
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the number of connections in the graph."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:92
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the given transition's start node."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:99
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns the given transition's end node."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:106
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Returns [code]true[/code] if the graph contains the given node."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:114
+#: doc/classes/AnimationNodeStateMachine.xml
msgid ""
"Returns [code]true[/code] if there is a transition between the given nodes."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:121
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Deletes the given node from the graph."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:129
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Deletes the transition between the two specified nodes."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:136
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Deletes the given transition by index."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:144
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Renames the given node."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:152
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Replaces the node and keeps its transitions unchanged."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:159
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Sets the given node as the graph end point."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:166
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Sets the draw offset of the graph. Used for display in the editor."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:174
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Sets the node's coordinates. Used for display in the editor."
msgstr ""
-#: doc/classes/AnimationNodeStateMachine.xml:181
+#: doc/classes/AnimationNodeStateMachine.xml
msgid "Sets the given node as the graph start point."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:4
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Playback control for [AnimationNodeStateMachine]."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:7
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid ""
"Allows control of [AnimationTree] state machines created with "
"[AnimationNodeStateMachine]. Retrieve with [code]$AnimationTree."
@@ -6536,115 +6897,115 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:26
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Returns the currently playing animation state."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:32
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Returns the playback position within the current animation state."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:38
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid ""
"Returns the current travel path as computed internally by the A* algorithm."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:44
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Returns [code]true[/code] if an animation is playing."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:51
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Starts playing the given animation."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:57
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid "Stops the currently playing animation."
msgstr ""
-#: doc/classes/AnimationNodeStateMachinePlayback.xml:64
+#: doc/classes/AnimationNodeStateMachinePlayback.xml
msgid ""
"Transitions from the current state to another one, following the shortest "
"path."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:14
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Turn on auto advance when this condition is set. The provided name will "
"become a boolean parameter on the [AnimationTree] that can be controlled "
-"from code (see [url=https://docs.godotengine.org/en/3.4/tutorials/animation/"
-"animation_tree.html#controlling-from-code][/url]). For example, if [member "
-"AnimationTree.tree_root] is an [AnimationNodeStateMachine] and [member "
-"advance_condition] is set to [code]\"idle\"[/code]:\n"
+"from code (see [url=$DOCS_URL/tutorials/animation/animation_tree."
+"html#controlling-from-code][/url]). For example, if [member AnimationTree."
+"tree_root] is an [AnimationNodeStateMachine] and [member advance_condition] "
+"is set to [code]\"idle\"[/code]:\n"
"[codeblock]\n"
"$animation_tree[\"parameters/conditions/idle\"] = is_on_floor and "
"(linear_velocity.x == 0)\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:20
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Turn on the transition automatically when this state is reached. This works "
"best with [constant SWITCH_MODE_AT_END]."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:23
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Don't use this transition during [method AnimationNodeStateMachinePlayback."
"travel] or [member auto_advance]."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:26
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Lower priority transitions are preferred when travelling through the tree "
"via [method AnimationNodeStateMachinePlayback.travel] or [member "
"auto_advance]."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:29
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid "The transition type."
-msgstr ""
+msgstr "Тип перехода."
-#: doc/classes/AnimationNodeStateMachineTransition.xml:32
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid "The time to cross-fade between this state and the next."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:38
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid "Emitted when [member advance_condition] is changed."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:44
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Switch to the next state immediately. The current state will end and blend "
"into the beginning of the new one."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:47
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Switch to the next state immediately, but will seek the new state to the "
"playback position of the old state."
msgstr ""
-#: doc/classes/AnimationNodeStateMachineTransition.xml:50
+#: doc/classes/AnimationNodeStateMachineTransition.xml
msgid ""
"Wait for the current state playback to end, then switch to the beginning of "
"the next state animation."
msgstr ""
-#: doc/classes/AnimationNodeTimeScale.xml:4
+#: doc/classes/AnimationNodeTimeScale.xml
msgid "A time-scaling animation node to be used with [AnimationTree]."
msgstr ""
-#: doc/classes/AnimationNodeTimeScale.xml:7
+#: doc/classes/AnimationNodeTimeScale.xml
msgid ""
"Allows scaling the speed of the animation (or reversing it) in any children "
"nodes. Setting it to 0 will pause the animation."
msgstr ""
-#: doc/classes/AnimationNodeTimeSeek.xml:4
+#: doc/classes/AnimationNodeTimeSeek.xml
msgid "A time-seeking animation node to be used with [AnimationTree]."
msgstr ""
-#: doc/classes/AnimationNodeTimeSeek.xml:7
+#: doc/classes/AnimationNodeTimeSeek.xml
msgid ""
"This node can be used to cause a seek command to happen to any sub-children "
"of the animation graph. Use this node type to play an [Animation] from the "
@@ -6665,32 +7026,32 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AnimationNodeTransition.xml:4
+#: doc/classes/AnimationNodeTransition.xml
msgid "A generic animation transition node for [AnimationTree]."
msgstr ""
-#: doc/classes/AnimationNodeTransition.xml:7
+#: doc/classes/AnimationNodeTransition.xml
msgid ""
"Simple state machine for cases which don't require a more advanced "
"[AnimationNodeStateMachine]. Animations can be connected to the inputs and "
"transition times can be specified."
msgstr ""
-#: doc/classes/AnimationNodeTransition.xml:44
+#: doc/classes/AnimationNodeTransition.xml
msgid "The number of available input ports for this node."
msgstr ""
-#: doc/classes/AnimationNodeTransition.xml:47
+#: doc/classes/AnimationNodeTransition.xml
msgid ""
"Cross-fading time (in seconds) between each animation connected to the "
"inputs."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:4
+#: doc/classes/AnimationPlayer.xml
msgid "Container and player of [Animation] resources."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:7
+#: doc/classes/AnimationPlayer.xml
msgid ""
"An animation player is used for general-purpose playback of [Animation] "
"resources. It contains a dictionary of animations (referenced by name) and "
@@ -6714,55 +7075,59 @@ msgstr ""
"помощью узла [Tween], но для этого придется всё делать в коде.\n"
"Обновление целевых свойств анимаций происходит во время процесса."
-#: doc/classes/AnimationPlayer.xml:22
+#: doc/classes/AnimationPlayer.xml
+msgid "Animation tutorial index"
+msgstr ""
+
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Adds [code]animation[/code] to the player accessible with the key "
"[code]name[/code]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:29
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Shifts position in the animation timeline and immediately updates the "
"animation. [code]delta[/code] is the time in seconds to shift. Events "
"between the current frame and [code]delta[/code] are handled."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:36
+#: doc/classes/AnimationPlayer.xml
msgid "Returns the name of the next animation in the queue."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:44
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Triggers the [code]anim_to[/code] animation when the [code]anim_from[/code] "
"animation completes."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:50
+#: doc/classes/AnimationPlayer.xml
msgid ""
"[AnimationPlayer] caches animated nodes. It may not notice if a node "
"disappears; [method clear_caches] forces it to update the cache again."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:56
+#: doc/classes/AnimationPlayer.xml
msgid "Clears all queued, unplayed animations."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:63
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Returns the name of [code]animation[/code] or an empty string if not found."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:70
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Returns the [Animation] with key [code]name[/code] or [code]null[/code] if "
"not found."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:76
+#: doc/classes/AnimationPlayer.xml
msgid "Returns the list of stored animation names."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:84
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Gets the blend time (in seconds) between two animations, referenced by their "
"names."
@@ -6770,7 +7135,7 @@ msgstr ""
"Получает время смешивания (в секундах) между двумя анимациями, на которые "
"ссылаются их имена."
-#: doc/classes/AnimationPlayer.xml:90
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Gets the actual playing speed of current animation or 0 if not playing. This "
"speed is the [member playback_speed] property multiplied by "
@@ -6782,14 +7147,14 @@ msgstr ""
"playback_speed], умноженным на аргумент [code]custom_speed[/code], указанный "
"при вызове метода [method play]."
-#: doc/classes/AnimationPlayer.xml:96
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Returns a list of the animation names that are currently queued to play."
msgstr ""
"Возвращает список имен анимаций, которые в данный момент стоят в очереди на "
"воспроизведение."
-#: doc/classes/AnimationPlayer.xml:103
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Returns [code]true[/code] if the [AnimationPlayer] stores an [Animation] "
"with key [code]name[/code]."
@@ -6797,11 +7162,11 @@ msgstr ""
"Возвращает [code]true[/code], если в [AnimationPlayer] хранится [Animation] "
"с ключом [code]name[/code]."
-#: doc/classes/AnimationPlayer.xml:109
+#: doc/classes/AnimationPlayer.xml
msgid "Returns [code]true[/code] if playing an animation."
msgstr "Возвращает [code]true[/code], если воспроизводится анимация."
-#: doc/classes/AnimationPlayer.xml:119
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Plays the animation with key [code]name[/code]. Custom blend times and speed "
"can be set. If [code]custom_speed[/code] is negative and [code]from_end[/"
@@ -6835,7 +7200,7 @@ msgstr ""
"переменные, они могут быть обновлены слишком рано. Чтобы выполнить "
"обновление немедленно, вызовите [code]advance(0)[/code]."
-#: doc/classes/AnimationPlayer.xml:129
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Plays the animation with key [code]name[/code] in reverse.\n"
"This method is a shorthand for [method play] with [code]custom_speed = -1.0[/"
@@ -6847,7 +7212,7 @@ msgstr ""
"= -1.0[/code] и [code]from_end = true[/code], поэтому для получения "
"дополнительной информации смотрите его описание."
-#: doc/classes/AnimationPlayer.xml:137
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Queues an animation for playback once the current one is done.\n"
"[b]Note:[/b] If a looped animation is currently playing, the queued "
@@ -6860,17 +7225,17 @@ msgstr ""
"воспроизводиться, пока зацикленная анимация не будет остановлена каким-либо "
"образом."
-#: doc/classes/AnimationPlayer.xml:145
+#: doc/classes/AnimationPlayer.xml
msgid "Removes the animation with key [code]name[/code]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:153
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Renames an existing animation with key [code]name[/code] to [code]newname[/"
"code]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:161
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Seeks the animation to the [code]seconds[/code] point in time (in seconds). "
"If [code]update[/code] is [code]true[/code], the animation updates too, "
@@ -6878,13 +7243,13 @@ msgid ""
"[code]seconds[/code] are skipped."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:170
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Specifies a blend time (in seconds) between two animations, referenced by "
"their names."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:177
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Stops or pauses the currently playing animation. If [code]reset[/code] is "
"[code]true[/code], the animation position is reset to [code]0[/code] and the "
@@ -6895,18 +7260,18 @@ msgid ""
"[member assigned_animation] will resume the animation."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:184
+#: doc/classes/AnimationPlayer.xml
msgid ""
"If playing, the current animation; otherwise, the animation last played. "
"When set, would change the animation, but would not play it unless currently "
"playing. See also [member current_animation]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:187
+#: doc/classes/AnimationPlayer.xml
msgid "The name of the animation to play when the scene loads."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:190
+#: doc/classes/AnimationPlayer.xml
msgid ""
"The name of the currently playing animation. If no animation is playing, the "
"property's value is an empty string. Changing this value does not restart "
@@ -6927,42 +7292,42 @@ msgstr ""
"также внутри движка для дорожек воспроизведения анимации. Для получения "
"дополнительной информации см. [Animation]."
-#: doc/classes/AnimationPlayer.xml:194
+#: doc/classes/AnimationPlayer.xml
msgid "The length (in seconds) of the currently being played animation."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:197
+#: doc/classes/AnimationPlayer.xml
msgid "The position (in seconds) of the currently playing animation."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:200
+#: doc/classes/AnimationPlayer.xml
msgid "The call mode to use for Call Method tracks."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:203
+#: doc/classes/AnimationPlayer.xml
msgid ""
"If [code]true[/code], updates animations in response to process-related "
"notifications."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:206
+#: doc/classes/AnimationPlayer.xml
msgid ""
"The default time in which to blend animations. Ranges from 0 to 4096 with "
"0.01 precision."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:209
+#: doc/classes/AnimationPlayer.xml
msgid "The process notification in which to update animations."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:212
+#: doc/classes/AnimationPlayer.xml
msgid ""
"The speed scaling ratio. For instance, if this value is 1, then the "
"animation plays at normal speed. If it's 0.5, then it plays at half speed. "
"If it's 2, then it plays at double speed."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:215
+#: doc/classes/AnimationPlayer.xml
msgid ""
"This is used by the editor. If set to [code]true[/code], the scene will be "
"saved with the effects of the reset animation applied (as if it had been "
@@ -6972,11 +7337,11 @@ msgid ""
"that the nodes had before saving."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:219
+#: doc/classes/AnimationPlayer.xml
msgid "The node from which node path references will travel."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:227
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Emitted when a queued animation plays after the previous animation was "
"finished. See [method queue].\n"
@@ -6984,53 +7349,53 @@ msgid ""
"[method play] or from [AnimationTree]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:234
+#: doc/classes/AnimationPlayer.xml
msgid "Notifies when an animation finished playing."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:240
+#: doc/classes/AnimationPlayer.xml
msgid "Notifies when an animation starts playing."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:245
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Notifies when the caches have been cleared, either automatically, or "
"manually via [method clear_caches]."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:251 doc/classes/AnimationTreePlayer.xml:505
+#: doc/classes/AnimationPlayer.xml doc/classes/AnimationTreePlayer.xml
msgid ""
"Process animation during the physics process. This is especially useful when "
"animating physics bodies."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:254 doc/classes/AnimationTreePlayer.xml:508
+#: doc/classes/AnimationPlayer.xml doc/classes/AnimationTreePlayer.xml
msgid "Process animation during the idle process."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:257
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Do not process animation. Use [method advance] to process the animation "
"manually."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:260
+#: doc/classes/AnimationPlayer.xml
msgid ""
"Batch method calls during the animation process, then do the calls after "
"events are processed. This avoids bugs involving deleting nodes or modifying "
"the AnimationPlayer while playing."
msgstr ""
-#: doc/classes/AnimationPlayer.xml:263
+#: doc/classes/AnimationPlayer.xml
msgid "Make method calls immediately when reached in the animation."
msgstr ""
-#: doc/classes/AnimationTree.xml:4
+#: doc/classes/AnimationTree.xml
msgid ""
"A node to be used for advanced animation transitions in an [AnimationPlayer]."
msgstr ""
-#: doc/classes/AnimationTree.xml:7
+#: doc/classes/AnimationTree.xml
msgid ""
"A node to be used for advanced animation transitions in an "
"[AnimationPlayer].\n"
@@ -7042,11 +7407,15 @@ msgid ""
"editing animations."
msgstr ""
-#: doc/classes/AnimationTree.xml:19
+#: doc/classes/AnimationTree.xml
+msgid "Using AnimationTree"
+msgstr ""
+
+#: doc/classes/AnimationTree.xml
msgid "Manually advance the animations by the specified time (in seconds)."
msgstr ""
-#: doc/classes/AnimationTree.xml:25
+#: doc/classes/AnimationTree.xml
msgid ""
"Retrieve the motion of the [member root_motion_track] as a [Transform] that "
"can be used elsewhere. If [member root_motion_track] is not a path to a "
@@ -7054,21 +7423,21 @@ msgid ""
"transformation. See also [member root_motion_track] and [RootMotionView]."
msgstr ""
-#: doc/classes/AnimationTree.xml:38
+#: doc/classes/AnimationTree.xml
msgid "If [code]true[/code], the [AnimationTree] will be processing."
msgstr ""
-#: doc/classes/AnimationTree.xml:41
+#: doc/classes/AnimationTree.xml
msgid "The path to the [AnimationPlayer] used for animating."
msgstr ""
-#: doc/classes/AnimationTree.xml:44
+#: doc/classes/AnimationTree.xml
msgid ""
"The process mode of this [AnimationTree]. See [enum AnimationProcessMode] "
"for available modes."
msgstr ""
-#: doc/classes/AnimationTree.xml:47
+#: doc/classes/AnimationTree.xml
msgid ""
"The path to the Animation track used for root motion. Paths must be valid "
"scene-tree paths to a node, and must be specified starting from the parent "
@@ -7082,33 +7451,33 @@ msgid ""
"[RootMotionView]."
msgstr ""
-#: doc/classes/AnimationTree.xml:51
+#: doc/classes/AnimationTree.xml
msgid "The root animation node of this [AnimationTree]. See [AnimationNode]."
msgstr ""
-#: doc/classes/AnimationTree.xml:56
+#: doc/classes/AnimationTree.xml
msgid ""
"The animations will progress during the physics frame (i.e. [method Node."
"_physics_process])."
msgstr ""
-#: doc/classes/AnimationTree.xml:59
+#: doc/classes/AnimationTree.xml
msgid ""
"The animations will progress during the idle frame (i.e. [method Node."
"_process])."
msgstr ""
-#: doc/classes/AnimationTree.xml:62
+#: doc/classes/AnimationTree.xml
msgid "The animations will only progress manually (see [method advance])."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:4
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"[i]Deprecated.[/i] Animation player that uses a node graph for blending "
"animations. Superseded by [AnimationTree]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:7
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"[i]Deprecated.[/i] A node graph tool for blending multiple animations bound "
"to an [AnimationPlayer]. Especially useful for animating characters or other "
@@ -7119,66 +7488,66 @@ msgid ""
"See [AnimationTree] for a more full-featured replacement of this node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:20
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Adds a [code]type[/code] node to the graph with name [code]id[/code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/AnimationTreePlayer.xml:27
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Shifts position in the animation timeline. [code]delta[/code] is the time in "
"seconds to shift. Events between the current frame and [code]delta[/code] "
"are handled."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:34
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the [AnimationPlayer]'s [Animation] bound to the "
"[AnimationTreePlayer]'s animation node with name [code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:41
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the name of the [member master_player]'s [Animation] bound to this "
"animation node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:48
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the absolute playback timestamp of the animation node with name "
"[code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:56
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Binds a new [Animation] from the [member master_player] to the "
"[AnimationTreePlayer]'s animation node with name [code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:65
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"If [code]enable[/code] is [code]true[/code], the animation node with ID "
"[code]id[/code] turns off the track modifying the property at [code]path[/"
"code]. The modified node's children continue to animate."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:73
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Binds the [Animation] named [code]source[/code] from [member master_player] "
"to the animation node [code]id[/code]. Recalculates caches."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:82
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns whether node [code]id[/code] and [code]dst_id[/code] are connected "
"at the specified slot."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:89
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the blend amount of a Blend2 node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:97
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the blend amount of a Blend2 node given its name and value.\n"
"A Blend2 node blends two animations (A and B) with the amount between 0 and "
@@ -7187,18 +7556,18 @@ msgid ""
"influence of B gets raised. At 1, output is input B."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:108
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"If [code]enable[/code] is [code]true[/code], the Blend2 node with name "
"[code]id[/code] turns off the track modifying the property at [code]path[/"
"code]. The modified node's children continue to animate."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:115
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the blend amount of a Blend3 node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:123
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the blend amount of a Blend3 node given its name and value.\n"
"A Blend3 Node blends three animations (A, B-, B+) with the amount between -1 "
@@ -7209,166 +7578,166 @@ msgid ""
"gets raised and the influence of B+ is 0. At 1, output is input B+."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:132
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the blend amount of a Blend4 node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:140
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the blend amount of a Blend4 node given its name and value.\n"
"A Blend4 Node blends two pairs of animations.\n"
"The two pairs are blended like Blend2 and then added together."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:151
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Connects node [code]id[/code] to [code]dst_id[/code] at the specified input "
"slot."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:159
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Disconnects nodes connected to [code]id[/code] at the specified input slot."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:165
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns a [PoolStringArray] containing the name of all nodes."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:172
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Returns the mix amount of a Mix node given its name."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/AnimationTreePlayer.xml:180
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the mix amount of a Mix node given its name and value.\n"
"A Mix node adds input b to input a by the amount given by ratio."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:188
+#: doc/classes/AnimationTreePlayer.xml
msgid "Check if a node exists (by name)."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:195
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the input count for a given node. Different types of nodes have "
"different amount of inputs."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:203
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Returns the input source for a given node input."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/AnimationTreePlayer.xml:210
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns position of a node in the graph given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:217
+#: doc/classes/AnimationTreePlayer.xml
msgid "Gets the node type, will return from [enum NodeType] enum."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:225
+#: doc/classes/AnimationTreePlayer.xml
msgid "Renames a node in the graph."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:233
+#: doc/classes/AnimationTreePlayer.xml
msgid "Sets the position of a node in the graph given its name and position."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:240
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the autostart delay of a OneShot node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:247
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the autostart random delay of a OneShot node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:254
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Returns the fade in time of a OneShot node given its name."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/AnimationTreePlayer.xml:261
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns the fade out time of a OneShot node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:268
+#: doc/classes/AnimationTreePlayer.xml
msgid "Returns whether a OneShot node will auto restart given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:275
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Returns whether a OneShot node is active given its name."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/AnimationTreePlayer.xml:283
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the autorestart property of a OneShot node given its name and value."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:291
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the autorestart delay of a OneShot node given its name and value in "
"seconds."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:299
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the autorestart random delay of a OneShot node given its name and value "
"in seconds."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:307
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the fade in time of a OneShot node given its name and value in seconds."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:315
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the fade out time of a OneShot node given its name and value in seconds."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:324
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"If [code]enable[/code] is [code]true[/code], the OneShot node with ID "
"[code]id[/code] turns off the track modifying the property at [code]path[/"
"code]. The modified node's children continue to animate."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:331
+#: doc/classes/AnimationTreePlayer.xml
msgid "Starts a OneShot node given its name."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:338
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Stops the OneShot node with name [code]id[/code]."
msgstr "Возвращает скалярное произведение с [code]b[/code]."
-#: doc/classes/AnimationTreePlayer.xml:344
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Manually recalculates the cache of track information generated from "
"animation nodes. Needed when external sources modify the animation nodes' "
"state."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:351
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid "Removes the animation node with name [code]id[/code]."
msgstr "Возвращает скалярное произведение с [code]b[/code]."
-#: doc/classes/AnimationTreePlayer.xml:357
+#: doc/classes/AnimationTreePlayer.xml
msgid "Resets this [AnimationTreePlayer]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:364
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid ""
"Returns the time scale value of the TimeScale node with name [code]id[/code]."
msgstr "Возвращает внешнее произведение с [code]b[/code]."
-#: doc/classes/AnimationTreePlayer.xml:372
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the time scale of the TimeScale node with name [code]id[/code] to "
"[code]scale[/code].\n"
@@ -7378,7 +7747,7 @@ msgid ""
"or mix."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:382
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Sets the time seek value of the TimeSeek node with name [code]id[/code] to "
"[code]seconds[/code].\n"
@@ -7386,63 +7755,63 @@ msgid ""
"[Animation]s input in it."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:391
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Deletes the input at [code]input_idx[/code] for the transition node with "
"name [code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:398
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the index of the currently evaluated input for the transition node "
"with name [code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:405
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns the number of inputs for the transition node with name [code]id[/"
"code]. You can add inputs by right-clicking on the transition node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:412
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid ""
"Returns the cross fade time for the transition node with name [code]id[/"
"code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/AnimationTreePlayer.xml:420
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Returns [code]true[/code] if the input at [code]input_idx[/code] on the "
"transition node with name [code]id[/code] is set to automatically advance to "
"the next input upon completion."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:428
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"The transition node with name [code]id[/code] sets its current input at "
"[code]input_idx[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:437
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"The transition node with name [code]id[/code] advances to its next input "
"automatically when the input at [code]input_idx[/code] completes."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:445
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"Resizes the number of inputs available for the transition node with name "
"[code]id[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:453
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"The transition node with name [code]id[/code] sets its cross fade time to "
"[code]time_sec[/code]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:459
+#: doc/classes/AnimationTreePlayer.xml
#, fuzzy
msgid ""
"If [code]true[/code], the [AnimationTreePlayer] is able to play animations."
@@ -7450,82 +7819,81 @@ msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/AnimationTreePlayer.xml:462
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"The node from which to relatively access other nodes.\n"
"It accesses the bones, so it should point to the same node the "
"[AnimationPlayer] would point its Root Node at."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:466
+#: doc/classes/AnimationTreePlayer.xml
msgid ""
"The path to the [AnimationPlayer] from which this [AnimationTreePlayer] "
"binds animations to animation nodes.\n"
"Once set, [Animation] nodes can be added to the [AnimationTreePlayer]."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:470
+#: doc/classes/AnimationTreePlayer.xml
msgid "The thread in which to update animations."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:475
+#: doc/classes/AnimationTreePlayer.xml
msgid "Output node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:478
+#: doc/classes/AnimationTreePlayer.xml
msgid "Animation node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:481
+#: doc/classes/AnimationTreePlayer.xml
msgid "OneShot node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:484
+#: doc/classes/AnimationTreePlayer.xml
msgid "Mix node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:487
+#: doc/classes/AnimationTreePlayer.xml
msgid "Blend2 node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:490
+#: doc/classes/AnimationTreePlayer.xml
msgid "Blend3 node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:493
+#: doc/classes/AnimationTreePlayer.xml
msgid "Blend4 node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:496
+#: doc/classes/AnimationTreePlayer.xml
msgid "TimeScale node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:499
+#: doc/classes/AnimationTreePlayer.xml
msgid "TimeSeek node."
msgstr ""
-#: doc/classes/AnimationTreePlayer.xml:502
+#: doc/classes/AnimationTreePlayer.xml
msgid "Transition node."
msgstr ""
-#: doc/classes/Area.xml:4
+#: doc/classes/Area.xml
msgid "3D area for detection and physics and audio influence."
msgstr ""
-#: doc/classes/Area.xml:7
+#: doc/classes/Area.xml
msgid ""
"3D area that detects [CollisionObject] nodes overlapping, entering, or "
"exiting. Can also alter or override local physics parameters (gravity, "
"damping) and route audio to custom audio buses."
msgstr ""
-#: doc/classes/Area.xml:11 doc/classes/QuadMesh.xml:10
-#: doc/classes/Viewport.xml:17 doc/classes/ViewportTexture.xml:11
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/127"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Area.xml doc/classes/QuadMesh.xml doc/classes/Viewport.xml
+#: doc/classes/ViewportTexture.xml
+msgid "GUI in 3D Demo"
+msgstr ""
-#: doc/classes/Area.xml:17
+#: doc/classes/Area.xml
msgid ""
"Returns a list of intersecting [Area]s. The overlapping area's [member "
"CollisionObject.collision_layer] must be part of this area's [member "
@@ -7535,7 +7903,7 @@ msgid ""
"are moved. Consider using signals instead."
msgstr ""
-#: doc/classes/Area.xml:24
+#: doc/classes/Area.xml
msgid ""
"Returns a list of intersecting [PhysicsBody]s. The overlapping body's "
"[member CollisionObject.collision_layer] must be part of this area's [member "
@@ -7545,7 +7913,7 @@ msgid ""
"are moved. Consider using signals instead."
msgstr ""
-#: doc/classes/Area.xml:32
+#: doc/classes/Area.xml
msgid ""
"If [code]true[/code], the given area overlaps the Area.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
@@ -7553,7 +7921,7 @@ msgid ""
"physics step. Consider using signals instead."
msgstr ""
-#: doc/classes/Area.xml:40
+#: doc/classes/Area.xml
msgid ""
"If [code]true[/code], the given physics body overlaps the Area.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
@@ -7564,7 +7932,7 @@ msgid ""
"their tiles with collision shapes as a virtual physics body)."
msgstr ""
-#: doc/classes/Area.xml:48
+#: doc/classes/Area.xml
msgid ""
"The rate at which objects stop spinning in this area. Represents the angular "
"velocity lost per second.\n"
@@ -7572,41 +7940,41 @@ msgid ""
"details about damping."
msgstr ""
-#: doc/classes/Area.xml:52 doc/classes/Area2D.xml:54
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid "The name of the area's audio bus."
msgstr ""
-#: doc/classes/Area.xml:55 doc/classes/Area2D.xml:57
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"If [code]true[/code], the area's audio bus overrides the default audio bus."
msgstr ""
-#: doc/classes/Area.xml:58
+#: doc/classes/Area.xml
msgid ""
"The area's gravity intensity (in meters per second squared). This value "
"multiplies the gravity vector. This is useful to alter the force of gravity "
"without altering its direction."
msgstr ""
-#: doc/classes/Area.xml:61 doc/classes/Area2D.xml:63
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"The falloff factor for point gravity. The greater the value, the faster "
"gravity decreases with distance."
msgstr ""
-#: doc/classes/Area.xml:64 doc/classes/Area2D.xml:66
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"If [code]true[/code], gravity is calculated from a point (set via [member "
"gravity_vec]). See also [member space_override]."
msgstr ""
-#: doc/classes/Area.xml:67 doc/classes/Area2D.xml:69
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"The area's gravity vector (not normalized). If gravity is a point (see "
"[member gravity_point]), this will be the point of attraction."
msgstr ""
-#: doc/classes/Area.xml:70
+#: doc/classes/Area.xml
msgid ""
"The rate at which objects stop moving in this area. Represents the linear "
"velocity lost per second.\n"
@@ -7614,61 +7982,61 @@ msgid ""
"about damping."
msgstr ""
-#: doc/classes/Area.xml:74 doc/classes/Area2D.xml:76
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid "If [code]true[/code], other monitoring areas can detect this area."
msgstr ""
-#: doc/classes/Area.xml:77 doc/classes/Area2D.xml:79
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"If [code]true[/code], the area detects bodies or areas entering and exiting "
"it."
msgstr ""
-#: doc/classes/Area.xml:80 doc/classes/Area2D.xml:82
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid "The area's priority. Higher priority areas are processed first."
msgstr ""
-#: doc/classes/Area.xml:83
+#: doc/classes/Area.xml
msgid ""
"The degree to which this area applies reverb to its associated audio. Ranges "
"from [code]0[/code] to [code]1[/code] with [code]0.1[/code] precision."
msgstr ""
-#: doc/classes/Area.xml:86
+#: doc/classes/Area.xml
msgid "If [code]true[/code], the area applies reverb to its associated audio."
msgstr ""
-#: doc/classes/Area.xml:89
+#: doc/classes/Area.xml
msgid "The reverb bus name to use for this area's associated audio."
msgstr ""
-#: doc/classes/Area.xml:92
+#: doc/classes/Area.xml
msgid ""
"The degree to which this area's reverb is a uniform effect. Ranges from "
"[code]0[/code] to [code]1[/code] with [code]0.1[/code] precision."
msgstr ""
-#: doc/classes/Area.xml:95 doc/classes/Area2D.xml:85
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"Override mode for gravity and damping calculations within this area. See "
"[enum SpaceOverride] for possible values."
msgstr ""
-#: doc/classes/Area.xml:102
+#: doc/classes/Area.xml
msgid ""
"Emitted when another Area enters this Area. Requires [member monitoring] to "
"be set to [code]true[/code].\n"
"[code]area[/code] the other Area."
msgstr ""
-#: doc/classes/Area.xml:109
+#: doc/classes/Area.xml
msgid ""
"Emitted when another Area exits this Area. Requires [member monitoring] to "
"be set to [code]true[/code].\n"
"[code]area[/code] the other Area."
msgstr ""
-#: doc/classes/Area.xml:119 doc/classes/Area.xml:132
+#: doc/classes/Area.xml
msgid ""
"Emitted when one of another Area's [Shape]s enters one of this Area's "
"[Shape]s. Requires [member monitoring] to be set to [code]true[/code].\n"
@@ -7683,7 +8051,7 @@ msgid ""
"shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Area.xml:142
+#: doc/classes/Area.xml
msgid ""
"Emitted when a [PhysicsBody] or [GridMap] enters this Area. Requires [member "
"monitoring] to be set to [code]true[/code]. [GridMap]s are detected if the "
@@ -7692,7 +8060,7 @@ msgid ""
"[PhysicsBody] or [GridMap]."
msgstr ""
-#: doc/classes/Area.xml:149
+#: doc/classes/Area.xml
msgid ""
"Emitted when a [PhysicsBody] or [GridMap] exits this Area. Requires [member "
"monitoring] to be set to [code]true[/code]. [GridMap]s are detected if the "
@@ -7701,7 +8069,7 @@ msgid ""
"[PhysicsBody] or [GridMap]."
msgstr ""
-#: doc/classes/Area.xml:159 doc/classes/Area.xml:172
+#: doc/classes/Area.xml
msgid ""
"Emitted when one of a [PhysicsBody] or [GridMap]'s [Shape]s enters one of "
"this Area's [Shape]s. Requires [member monitoring] to be set to [code]true[/"
@@ -7718,66 +8086,61 @@ msgid ""
"shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Area.xml:182 doc/classes/Area2D.xml:172
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid "This area does not affect gravity/damping."
msgstr ""
-#: doc/classes/Area.xml:185 doc/classes/Area2D.xml:175
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"This area adds its gravity/damping values to whatever has been calculated so "
"far (in [member priority] order)."
msgstr ""
-#: doc/classes/Area.xml:188 doc/classes/Area2D.xml:178
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"This area adds its gravity/damping values to whatever has been calculated so "
"far (in [member priority] order), ignoring any lower priority areas."
msgstr ""
-#: doc/classes/Area.xml:191 doc/classes/Area2D.xml:181
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"This area replaces any gravity/damping, even the defaults, ignoring any "
"lower priority areas."
msgstr ""
-#: doc/classes/Area.xml:194 doc/classes/Area2D.xml:184
+#: doc/classes/Area.xml doc/classes/Area2D.xml
msgid ""
"This area replaces any gravity/damping calculated so far (in [member "
"priority] order), but keeps calculating the rest of the areas."
msgstr ""
-#: doc/classes/Area2D.xml:4
+#: doc/classes/Area2D.xml
msgid "2D area for detection and physics and audio influence."
msgstr ""
-#: doc/classes/Area2D.xml:7
+#: doc/classes/Area2D.xml
msgid ""
"2D area that detects [CollisionObject2D] nodes overlapping, entering, or "
"exiting. Can also alter or override local physics parameters (gravity, "
"damping) and route audio to a custom audio bus."
msgstr ""
-#: doc/classes/Area2D.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/physics/using_area_2d.html"
+#: doc/classes/Area2D.xml
+msgid "Using Area2D"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/using_area_2d.html"
-#: doc/classes/Area2D.xml:12 doc/classes/CollisionShape2D.xml:12
-#: doc/classes/RectangleShape2D.xml:10
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/121"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Area2D.xml doc/classes/CollisionShape2D.xml
+#: doc/classes/RectangleShape2D.xml
+msgid "2D Pong Demo"
+msgstr ""
-#: doc/classes/Area2D.xml:13 doc/classes/Camera2D.xml:12
-#: doc/classes/KinematicBody2D.xml:15 doc/classes/TileMap.xml:12
-#: doc/classes/TileSet.xml:12
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/120"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Area2D.xml doc/classes/Camera2D.xml
+#: doc/classes/KinematicBody2D.xml doc/classes/TileMap.xml
+#: doc/classes/TileSet.xml
+msgid "2D Platformer Demo"
+msgstr ""
-#: doc/classes/Area2D.xml:19
+#: doc/classes/Area2D.xml
msgid ""
"Returns a list of intersecting [Area2D]s. The overlapping area's [member "
"CollisionObject2D.collision_layer] must be part of this area's [member "
@@ -7787,7 +8150,7 @@ msgid ""
"are moved. Consider using signals instead."
msgstr ""
-#: doc/classes/Area2D.xml:26
+#: doc/classes/Area2D.xml
msgid ""
"Returns a list of intersecting [PhysicsBody2D]s. The overlapping body's "
"[member CollisionObject2D.collision_layer] must be part of this area's "
@@ -7797,7 +8160,7 @@ msgid ""
"are moved. Consider using signals instead."
msgstr ""
-#: doc/classes/Area2D.xml:34
+#: doc/classes/Area2D.xml
msgid ""
"If [code]true[/code], the given area overlaps the Area2D.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
@@ -7805,7 +8168,7 @@ msgid ""
"the physics step. Consider using signals instead."
msgstr ""
-#: doc/classes/Area2D.xml:42
+#: doc/classes/Area2D.xml
msgid ""
"If [code]true[/code], the given physics body overlaps the Area2D.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
@@ -7816,7 +8179,7 @@ msgid ""
"register their tiles with collision shapes as a virtual physics body)."
msgstr ""
-#: doc/classes/Area2D.xml:50
+#: doc/classes/Area2D.xml
msgid ""
"The rate at which objects stop spinning in this area. Represents the angular "
"velocity lost per second.\n"
@@ -7824,14 +8187,14 @@ msgid ""
"details about damping."
msgstr ""
-#: doc/classes/Area2D.xml:60
+#: doc/classes/Area2D.xml
msgid ""
"The area's gravity intensity (in pixels per second squared). This value "
"multiplies the gravity vector. This is useful to alter the force of gravity "
"without altering its direction."
msgstr ""
-#: doc/classes/Area2D.xml:72
+#: doc/classes/Area2D.xml
msgid ""
"The rate at which objects stop moving in this area. Represents the linear "
"velocity lost per second.\n"
@@ -7839,21 +8202,21 @@ msgid ""
"about damping."
msgstr ""
-#: doc/classes/Area2D.xml:92
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when another Area2D enters this Area2D. Requires [member monitoring] "
"to be set to [code]true[/code].\n"
"[code]area[/code] the other Area2D."
msgstr ""
-#: doc/classes/Area2D.xml:99
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when another Area2D exits this Area2D. Requires [member monitoring] "
"to be set to [code]true[/code].\n"
"[code]area[/code] the other Area2D."
msgstr ""
-#: doc/classes/Area2D.xml:109
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when one of another Area2D's [Shape2D]s enters one of this Area2D's "
"[Shape2D]s. Requires [member monitoring] to be set to [code]true[/code].\n"
@@ -7868,7 +8231,7 @@ msgid ""
"[code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Area2D.xml:122
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when one of another Area2D's [Shape2D]s exits one of this Area2D's "
"[Shape2D]s. Requires [member monitoring] to be set to [code]true[/code].\n"
@@ -7883,7 +8246,7 @@ msgid ""
"[code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Area2D.xml:132
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when a [PhysicsBody2D] or [TileMap] enters this Area2D. Requires "
"[member monitoring] to be set to [code]true[/code]. [TileMap]s are detected "
@@ -7892,7 +8255,7 @@ msgid ""
"[PhysicsBody2D] or [TileMap]."
msgstr ""
-#: doc/classes/Area2D.xml:139
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when a [PhysicsBody2D] or [TileMap] exits this Area2D. Requires "
"[member monitoring] to be set to [code]true[/code]. [TileMap]s are detected "
@@ -7901,7 +8264,7 @@ msgid ""
"[PhysicsBody2D] or [TileMap]."
msgstr ""
-#: doc/classes/Area2D.xml:149
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when one of a [PhysicsBody2D] or [TileMap]'s [Shape2D]s enters one "
"of this Area2D's [Shape2D]s. Requires [member monitoring] to be set to "
@@ -7920,7 +8283,7 @@ msgid ""
"[code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Area2D.xml:162
+#: doc/classes/Area2D.xml
msgid ""
"Emitted when one of a [PhysicsBody2D] or [TileMap]'s [Shape2D]s exits one of "
"this Area2D's [Shape2D]s. Requires [member monitoring] to be set to "
@@ -7939,12 +8302,12 @@ msgid ""
"[code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/Array.xml:4
+#: doc/classes/Array.xml
#, fuzzy
msgid "A generic array datatype."
msgstr "Универсальный тип массива."
-#: doc/classes/Array.xml:7
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"A generic array that can contain several elements of any type, accessible by "
@@ -7999,50 +8362,50 @@ msgstr ""
"[b]Заметка:[/b] Массивы всегда передаются по ссылке. Для получения копии "
"независимой от начального массива используйте [method duplicate]."
-#: doc/classes/Array.xml:34
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolColorArray]."
msgstr "Создаёт массив из [PackedColorArray]."
-#: doc/classes/Array.xml:41
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolVector3Array]."
msgstr "Создаёт массив из [PackedVector3Array]."
-#: doc/classes/Array.xml:48
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolVector2Array]."
msgstr "Создаёт массив из [PackedVector2Array]."
-#: doc/classes/Array.xml:55
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolStringArray]."
msgstr "Создаёт массив из [PackedStringArray]."
-#: doc/classes/Array.xml:62
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolRealArray]."
msgstr "Создаёт массив из [PackedColorArray]."
-#: doc/classes/Array.xml:69
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolIntArray]."
msgstr "Создаёт массив из [PackedInt64Array]."
-#: doc/classes/Array.xml:76
+#: doc/classes/Array.xml
#, fuzzy
msgid "Constructs an array from a [PoolByteArray]."
msgstr "Создаёт массив из [PackedByteArray]."
-#: doc/classes/Array.xml:82 doc/classes/PoolByteArray.xml:23
-#: doc/classes/PoolColorArray.xml:23 doc/classes/PoolIntArray.xml:24
-#: doc/classes/PoolRealArray.xml:24 doc/classes/PoolStringArray.xml:24
-#: doc/classes/PoolVector2Array.xml:24 doc/classes/PoolVector3Array.xml:23
+#: doc/classes/Array.xml doc/classes/PoolByteArray.xml
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid ""
"Appends an element at the end of the array (alias of [method push_back])."
msgstr "Добавляет элемент в конец массива (псевдоним [method push_back])."
-#: doc/classes/Array.xml:88
+#: doc/classes/Array.xml
msgid ""
"Appends another array at the end of this array.\n"
"[codeblock]\n"
@@ -8053,7 +8416,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Array.xml:100
+#: doc/classes/Array.xml
msgid ""
"Returns the last element of the array. Prints an error and returns "
"[code]null[/code] if the array is empty.\n"
@@ -8062,7 +8425,7 @@ msgid ""
"execution when running from the editor."
msgstr ""
-#: doc/classes/Array.xml:109
+#: doc/classes/Array.xml
msgid ""
"Finds the index of an existing value (or the insertion index that maintains "
"sorting order, if the value is not yet present in the array) using binary "
@@ -8081,7 +8444,7 @@ msgstr ""
"[b]Заметка:[/b] Вызов [method bsearch] на неотсортированном массиве приведёт "
"к неопределённому поведению."
-#: doc/classes/Array.xml:120
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"Finds the index of an existing value (or the insertion index that maintains "
@@ -8132,7 +8495,7 @@ msgstr ""
"[b]Заметка:[/b] Вызов [method bsearch] на неотсортированном массиве приведёт "
"к неопределённому поведению."
-#: doc/classes/Array.xml:148
+#: doc/classes/Array.xml
msgid ""
"Clears the array. This is equivalent to using [method resize] with a size of "
"[code]0[/code]."
@@ -8140,11 +8503,11 @@ msgstr ""
"Очищает массив. Это эквивалентно использованию [method resize] с размером "
"[code]0[/code]."
-#: doc/classes/Array.xml:155
+#: doc/classes/Array.xml
msgid "Returns the number of times an element is in the array."
msgstr "Возвращает количество раз когда элемент встречается в массиве."
-#: doc/classes/Array.xml:162
+#: doc/classes/Array.xml
msgid ""
"Returns a copy of the array.\n"
"If [code]deep[/code] is [code]true[/code], a deep copy is performed: all "
@@ -8162,14 +8525,14 @@ msgstr ""
"словари будут сохранены, так что модификация под-массива или словаря будет "
"также влиять на их ссылки в массиве источнике."
-#: doc/classes/Array.xml:169 doc/classes/PoolByteArray.xml:61
-#: doc/classes/PoolColorArray.xml:35 doc/classes/PoolIntArray.xml:36
-#: doc/classes/PoolRealArray.xml:36 doc/classes/PoolStringArray.xml:36
-#: doc/classes/PoolVector2Array.xml:36 doc/classes/PoolVector3Array.xml:35
+#: doc/classes/Array.xml doc/classes/PoolByteArray.xml
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid "Returns [code]true[/code] if the array is empty."
msgstr "Возвращает [code]true[/code] если массив пустой."
-#: doc/classes/Array.xml:175
+#: doc/classes/Array.xml
msgid ""
"Removes the first occurrence of a value from the array. To remove an element "
"by index, use [method remove] instead.\n"
@@ -8179,7 +8542,7 @@ msgid ""
"all elements placed after the removed element have to be reindexed."
msgstr ""
-#: doc/classes/Array.xml:185
+#: doc/classes/Array.xml
msgid ""
"Searches the array for a value and returns its index or [code]-1[/code] if "
"not found. Optionally, the initial search index can be passed."
@@ -8188,7 +8551,7 @@ msgstr ""
"[code]-1[/code] если он не был найден. Дополнительно, может быть передан "
"индекс с которого будет начат поиск."
-#: doc/classes/Array.xml:192
+#: doc/classes/Array.xml
msgid ""
"Searches the array in reverse order for a value and returns its index or "
"[code]-1[/code] if not found."
@@ -8196,7 +8559,7 @@ msgstr ""
"Осуществляет поиск значения по массиву в обратном порядке и возвращает "
"индекс злемента или [code]-1[/code] если он не был найден."
-#: doc/classes/Array.xml:198
+#: doc/classes/Array.xml
msgid ""
"Returns the first element of the array. Prints an error and returns "
"[code]null[/code] if the array is empty.\n"
@@ -8205,7 +8568,7 @@ msgid ""
"execution when running from the editor."
msgstr ""
-#: doc/classes/Array.xml:206
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the array contains the given value.\n"
@@ -8237,14 +8600,17 @@ msgstr ""
" pass\n"
"[/codeblock]"
-#: doc/classes/Array.xml:224
+#: doc/classes/Array.xml
msgid ""
-"Returns a hashed integer value representing the array and its contents.\n"
-"[b]Note:[/b] Arrays with equal contents can still produce different hashes. "
-"Only the exact same arrays will produce the same hashed integer value."
+"Returns a hashed 32-bit integer value representing the array and its "
+"contents.\n"
+"[b]Note:[/b] [Array]s with equal content will always produce identical hash "
+"values. However, the reverse is not true. Returning identical hash values "
+"does [i]not[/i] imply the arrays are equal, because different arrays can "
+"have identical hash values due to hash collisions."
msgstr ""
-#: doc/classes/Array.xml:232
+#: doc/classes/Array.xml
msgid ""
"Inserts a new element at a given position in the array. The position must be "
"valid, or at the end of the array ([code]pos == size()[/code]).\n"
@@ -8254,14 +8620,14 @@ msgid ""
"all elements placed after the newly inserted element have to be reindexed."
msgstr ""
-#: doc/classes/Array.xml:239 doc/classes/PoolByteArray.xml:96
-#: doc/classes/PoolColorArray.xml:48 doc/classes/PoolIntArray.xml:49
-#: doc/classes/PoolRealArray.xml:49 doc/classes/PoolStringArray.xml:49
-#: doc/classes/PoolVector2Array.xml:49 doc/classes/PoolVector3Array.xml:48
+#: doc/classes/Array.xml doc/classes/PoolByteArray.xml
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid "Reverses the order of the elements in the array."
msgstr "Инвертирует порядок элементов в массиве."
-#: doc/classes/Array.xml:245
+#: doc/classes/Array.xml
msgid ""
"Returns the maximum value contained in the array if all elements are of "
"comparable types. If the elements can't be compared, [code]null[/code] is "
@@ -8271,7 +8637,7 @@ msgstr ""
"могут быть сравнены друг с другом. Если элементы не могут быть сравнены, "
"возвращает [code]null[/code]."
-#: doc/classes/Array.xml:251
+#: doc/classes/Array.xml
msgid ""
"Returns the minimum value contained in the array if all elements are of "
"comparable types. If the elements can't be compared, [code]null[/code] is "
@@ -8281,7 +8647,7 @@ msgstr ""
"могут быть сравнены друг с другом. Если элементы не могут быть сравнены, "
"возвращает [code]null[/code]."
-#: doc/classes/Array.xml:258
+#: doc/classes/Array.xml
msgid ""
"Removes and returns the element of the array at index [code]position[/code]. "
"If negative, [code]position[/code] is considered relative to the end of the "
@@ -8294,7 +8660,7 @@ msgid ""
"element, the slower [method pop_at] will be."
msgstr ""
-#: doc/classes/Array.xml:265
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"Removes and returns the last element of the array. Returns [code]null[/code] "
@@ -8304,7 +8670,7 @@ msgstr ""
"Удаляет и возвращает последний элемент массива. Возвращает [code]null[/code] "
"если массив пустой."
-#: doc/classes/Array.xml:271
+#: doc/classes/Array.xml
msgid ""
"Removes and returns the first element of the array. Returns [code]null[/"
"code] if the array is empty, without printing an error message. See also "
@@ -8314,13 +8680,13 @@ msgid ""
"called. The larger the array, the slower [method pop_front] will be."
msgstr ""
-#: doc/classes/Array.xml:278
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"Appends an element at the end of the array. See also [method push_front]."
msgstr "Добавляет элемент в конец массива (псевдоним [method push_back])."
-#: doc/classes/Array.xml:284
+#: doc/classes/Array.xml
msgid ""
"Adds an element at the beginning of the array. See also [method push_back].\n"
"[b]Note:[/b] On large arrays, this method is much slower than [method "
@@ -8328,7 +8694,7 @@ msgid ""
"called. The larger the array, the slower [method push_front] will be."
msgstr ""
-#: doc/classes/Array.xml:291
+#: doc/classes/Array.xml
msgid ""
"Removes an element from the array by index. If the index does not exist in "
"the array, nothing happens. To remove an element by searching for its value, "
@@ -8339,7 +8705,7 @@ msgid ""
"all elements placed after the removed element have to be reindexed."
msgstr ""
-#: doc/classes/Array.xml:299
+#: doc/classes/Array.xml
msgid ""
"Resizes the array to contain a different number of elements. If the array "
"size is smaller, elements are cleared, if bigger, new elements are "
@@ -8349,7 +8715,7 @@ msgstr ""
"размер массива уменьшен, элементы будут очищены, если больший, новые "
"элементы установятся в [code]null[/code]."
-#: doc/classes/Array.xml:307
+#: doc/classes/Array.xml
msgid ""
"Searches the array in reverse order. Optionally, a start search index can be "
"passed. If negative, the start index is considered relative to the end of "
@@ -8359,7 +8725,7 @@ msgstr ""
"может быть передан начальный индекс поиска. Если он будет отрицательный "
"поиск будет осуществляться относительно конца массива."
-#: doc/classes/Array.xml:312
+#: doc/classes/Array.xml
msgid ""
"Shuffles the array such that the items will have a random order. This method "
"uses the global random number generator common to methods such as [method "
@@ -8372,11 +8738,14 @@ msgstr ""
"генератора было использовано каждый раз если вы хотите не-повторяющихся "
"сдвигов."
-#: doc/classes/Array.xml:318
+#: doc/classes/Array.xml doc/classes/PoolByteArray.xml
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid "Returns the number of elements in the array."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/Array.xml:328
+#: doc/classes/Array.xml
msgid ""
"Duplicates the subset described in the function and returns it in an array, "
"deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower "
@@ -8388,7 +8757,7 @@ msgstr ""
"[code]true[/code]. Включает нижние и верхние индексы, а [code]step[/code] "
"описывает шаг между индексами среза."
-#: doc/classes/Array.xml:333
+#: doc/classes/Array.xml
msgid ""
"Sorts the array.\n"
"[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural "
@@ -8411,7 +8780,7 @@ msgstr ""
"print(strings) # Prints [string1, string10, string11, string2]\n"
"[/codeblock]"
-#: doc/classes/Array.xml:346
+#: doc/classes/Array.xml
#, fuzzy
msgid ""
"Sorts the array using a custom method. The arguments are an object that "
@@ -8455,12 +8824,12 @@ msgstr ""
"print(my_items) # Prints [[4, Помидор], [5, Картофель], [9, Рис]].\n"
"[/codeblock]"
-#: doc/classes/ArrayMesh.xml:4
+#: doc/classes/ArrayMesh.xml
msgid ""
"[Mesh] type that provides utility for constructing a surface from arrays."
msgstr ""
-#: doc/classes/ArrayMesh.xml:7
+#: doc/classes/ArrayMesh.xml
msgid ""
"The [ArrayMesh] is used to construct a [Mesh] by specifying the attributes "
"as arrays.\n"
@@ -8488,22 +8857,13 @@ msgid ""
"primitive modes."
msgstr ""
-#: doc/classes/ArrayMesh.xml:29
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/content/procedural_geometry/"
-"arraymesh.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/content/procedural_geometry/"
-"arraymesh.html"
-
-#: doc/classes/ArrayMesh.xml:36
+#: doc/classes/ArrayMesh.xml
msgid ""
"Adds name for a blend shape that will be added with [method "
"add_surface_from_arrays]. Must be called before surface is added."
msgstr ""
-#: doc/classes/ArrayMesh.xml:46
+#: doc/classes/ArrayMesh.xml
msgid ""
"Creates a new surface.\n"
"Surfaces are created to be rendered using a [code]primitive[/code], which "
@@ -8521,140 +8881,140 @@ msgid ""
"it is used."
msgstr ""
-#: doc/classes/ArrayMesh.xml:54
+#: doc/classes/ArrayMesh.xml
msgid "Removes all blend shapes from this [ArrayMesh]."
msgstr ""
-#: doc/classes/ArrayMesh.xml:60
+#: doc/classes/ArrayMesh.xml
msgid "Removes all surfaces from this [ArrayMesh]."
msgstr ""
-#: doc/classes/ArrayMesh.xml:66
+#: doc/classes/ArrayMesh.xml
msgid "Returns the number of blend shapes that the [ArrayMesh] holds."
msgstr ""
-#: doc/classes/ArrayMesh.xml:73
+#: doc/classes/ArrayMesh.xml
msgid "Returns the name of the blend shape at this index."
msgstr ""
-#: doc/classes/ArrayMesh.xml:81
+#: doc/classes/ArrayMesh.xml
msgid ""
"Will perform a UV unwrap on the [ArrayMesh] to prepare the mesh for "
"lightmapping."
msgstr ""
-#: doc/classes/ArrayMesh.xml:87
+#: doc/classes/ArrayMesh.xml
msgid "Will regenerate normal maps for the [ArrayMesh]."
msgstr ""
-#: doc/classes/ArrayMesh.xml:101
+#: doc/classes/ArrayMesh.xml
msgid ""
"Returns the index of the first surface with this name held within this "
"[ArrayMesh]. If none are found, -1 is returned."
msgstr ""
-#: doc/classes/ArrayMesh.xml:108
+#: doc/classes/ArrayMesh.xml
msgid ""
"Returns the length in indices of the index array in the requested surface "
"(see [method add_surface_from_arrays])."
msgstr ""
-#: doc/classes/ArrayMesh.xml:115
+#: doc/classes/ArrayMesh.xml
msgid ""
"Returns the length in vertices of the vertex array in the requested surface "
"(see [method add_surface_from_arrays])."
msgstr ""
-#: doc/classes/ArrayMesh.xml:122
+#: doc/classes/ArrayMesh.xml
msgid ""
"Returns the format mask of the requested surface (see [method "
"add_surface_from_arrays])."
msgstr ""
-#: doc/classes/ArrayMesh.xml:129
+#: doc/classes/ArrayMesh.xml
msgid "Gets the name assigned to this surface."
msgstr ""
-#: doc/classes/ArrayMesh.xml:136
+#: doc/classes/ArrayMesh.xml
msgid ""
"Returns the primitive type of the requested surface (see [method "
"add_surface_from_arrays])."
msgstr ""
-#: doc/classes/ArrayMesh.xml:143
+#: doc/classes/ArrayMesh.xml
msgid ""
"Removes a surface at position [code]surf_idx[/code], shifting greater "
"surfaces one [code]surf_idx[/code] slot down."
msgstr ""
-#: doc/classes/ArrayMesh.xml:151
+#: doc/classes/ArrayMesh.xml
msgid "Sets a name for a given surface."
msgstr ""
-#: doc/classes/ArrayMesh.xml:160
+#: doc/classes/ArrayMesh.xml
msgid ""
"Updates a specified region of mesh arrays on the GPU.\n"
"[b]Warning:[/b] Only use if you know what you are doing. You can easily "
"cause crashes by calling this function with improper arguments."
msgstr ""
-#: doc/classes/ArrayMesh.xml:167
+#: doc/classes/ArrayMesh.xml
msgid "Sets the blend shape mode to one of [enum Mesh.BlendShapeMode]."
msgstr ""
-#: doc/classes/ArrayMesh.xml:170 doc/classes/PrimitiveMesh.xml:26
+#: doc/classes/ArrayMesh.xml doc/classes/PrimitiveMesh.xml
msgid ""
"Overrides the [AABB] with one defined by user for use with frustum culling. "
"Especially useful to avoid unexpected culling when using a shader to offset "
"vertices."
msgstr ""
-#: doc/classes/ArrayMesh.xml:175
+#: doc/classes/ArrayMesh.xml
msgid "Default value used for index_array_len when no indices are present."
msgstr ""
-#: doc/classes/ArrayMesh.xml:178
+#: doc/classes/ArrayMesh.xml
msgid "Amount of weights/bone indices per vertex (always 4)."
msgstr ""
-#: doc/classes/ArrayMesh.xml:181
+#: doc/classes/ArrayMesh.xml
msgid "[PoolVector3Array], [PoolVector2Array], or [Array] of vertex positions."
msgstr ""
-#: doc/classes/ArrayMesh.xml:184
+#: doc/classes/ArrayMesh.xml
msgid "[PoolVector3Array] of vertex normals."
msgstr ""
-#: doc/classes/ArrayMesh.xml:187
+#: doc/classes/ArrayMesh.xml
msgid ""
"[PoolRealArray] of vertex tangents. Each element in groups of 4 floats, "
"first 3 floats determine the tangent, and the last the binormal direction as "
"-1 or 1."
msgstr ""
-#: doc/classes/ArrayMesh.xml:190
+#: doc/classes/ArrayMesh.xml
msgid "[PoolColorArray] of vertex colors."
msgstr ""
-#: doc/classes/ArrayMesh.xml:193
+#: doc/classes/ArrayMesh.xml
msgid "[PoolVector2Array] for UV coordinates."
msgstr ""
-#: doc/classes/ArrayMesh.xml:196
+#: doc/classes/ArrayMesh.xml
msgid "[PoolVector2Array] for second UV coordinates."
msgstr ""
-#: doc/classes/ArrayMesh.xml:199
+#: doc/classes/ArrayMesh.xml
msgid ""
"[PoolRealArray] or [PoolIntArray] of bone indices. Each element in groups of "
"4 floats."
msgstr ""
-#: doc/classes/ArrayMesh.xml:202
+#: doc/classes/ArrayMesh.xml
msgid "[PoolRealArray] of bone weights. Each element in groups of 4 floats."
msgstr ""
-#: doc/classes/ArrayMesh.xml:205
+#: doc/classes/ArrayMesh.xml
msgid ""
"[PoolIntArray] of integers used as indices referencing vertices, colors, "
"normals, tangents, and textures. All of those arrays must have the same "
@@ -8668,52 +9028,51 @@ msgid ""
"the start and end of each line."
msgstr ""
-#: doc/classes/ArrayMesh.xml:209 doc/classes/Mesh.xml:225
-#: doc/classes/VisualServer.xml:3270
+#: doc/classes/ArrayMesh.xml doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Represents the size of the [enum ArrayType] enum."
msgstr ""
-#: doc/classes/ArrayMesh.xml:212
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include vertices (mandatory)."
msgstr ""
-#: doc/classes/ArrayMesh.xml:215
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include normals."
msgstr ""
-#: doc/classes/ArrayMesh.xml:218
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include tangents."
msgstr ""
-#: doc/classes/ArrayMesh.xml:221
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include a color array."
msgstr ""
-#: doc/classes/ArrayMesh.xml:224
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include UVs."
msgstr ""
-#: doc/classes/ArrayMesh.xml:227
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include another set of UVs."
msgstr ""
-#: doc/classes/ArrayMesh.xml:230
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include bone indices."
msgstr ""
-#: doc/classes/ArrayMesh.xml:233
+#: doc/classes/ArrayMesh.xml
msgid "Array format will include bone weights."
msgstr ""
-#: doc/classes/ArrayMesh.xml:236
+#: doc/classes/ArrayMesh.xml
msgid "Index array will be used."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:4
+#: doc/classes/ARVRAnchor.xml
msgid "An anchor point in AR space."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:7
+#: doc/classes/ARVRAnchor.xml
msgid ""
"The [ARVRAnchor] point is a spatial node that maps a real world location "
"identified by the AR platform to a position within the game world. For "
@@ -8730,17 +9089,17 @@ msgid ""
"is in view."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:17
+#: doc/classes/ARVRAnchor.xml
msgid "Returns the name given to this anchor."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:23
+#: doc/classes/ARVRAnchor.xml
msgid ""
"Returns [code]true[/code] if the anchor is being tracked and [code]false[/"
"code] if no anchor with this ID is currently known."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:29
+#: doc/classes/ARVRAnchor.xml
msgid ""
"If provided by the [ARVRInterface], this returns a mesh object for the "
"anchor. For an anchor, this can be a shape related to the object being "
@@ -8749,19 +9108,19 @@ msgid ""
"collision shapes."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:35
+#: doc/classes/ARVRAnchor.xml
msgid ""
"Returns a plane aligned with our anchor; handy for intersection testing."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:41
+#: doc/classes/ARVRAnchor.xml
msgid ""
"Returns the estimated size of the plane that was detected. Say when the "
"anchor relates to a table in the real world, this is the estimated size of "
"the surface of that table."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:47
+#: doc/classes/ARVRAnchor.xml
msgid ""
"The anchor's ID. You can set this before the anchor itself exists. The first "
"anchor gets an ID of [code]1[/code], the second an ID of [code]2[/code], "
@@ -8771,20 +9130,20 @@ msgid ""
"the same plane and merges them."
msgstr ""
-#: doc/classes/ARVRAnchor.xml:54
+#: doc/classes/ARVRAnchor.xml
msgid ""
"Emitted when the mesh associated with the anchor changes or when one becomes "
"available. This is especially important for topology that is constantly "
"being [code]mesh_updated[/code]."
msgstr ""
-#: doc/classes/ARVRCamera.xml:4
+#: doc/classes/ARVRCamera.xml
msgid ""
"A camera node with a few overrules for AR/VR applied, such as location "
"tracking."
msgstr ""
-#: doc/classes/ARVRCamera.xml:7
+#: doc/classes/ARVRCamera.xml
msgid ""
"This is a helper spatial node for our camera; note that, if stereoscopic "
"rendering is applicable (VR-HMD), most of the camera properties are ignored, "
@@ -8798,18 +9157,11 @@ msgid ""
"milliseconds behind what is used for rendering as a result."
msgstr ""
-#: doc/classes/ARVRCamera.xml:11 doc/classes/ARVRController.xml:12
-#: doc/classes/ARVRInterface.xml:11 doc/classes/ARVROrigin.xml:13
-#: doc/classes/ARVRPositionalTracker.xml:12 doc/classes/ARVRServer.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/vr/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
-
-#: doc/classes/ARVRController.xml:4
+#: doc/classes/ARVRController.xml
msgid "A spatial node representing a spatially-tracked controller."
msgstr ""
-#: doc/classes/ARVRController.xml:7
+#: doc/classes/ARVRController.xml
msgid ""
"This is a helper spatial node that is linked to the tracking of controllers. "
"It also offers several handy passthroughs to the state of buttons and such "
@@ -8825,32 +9177,32 @@ msgid ""
"controller."
msgstr ""
-#: doc/classes/ARVRController.xml:18
+#: doc/classes/ARVRController.xml
msgid ""
"If active, returns the name of the associated controller if provided by the "
"AR/VR SDK used."
msgstr ""
-#: doc/classes/ARVRController.xml:24
+#: doc/classes/ARVRController.xml
msgid ""
"Returns the hand holding this controller, if known. See [enum "
"ARVRPositionalTracker.TrackerHand]."
msgstr ""
-#: doc/classes/ARVRController.xml:30
+#: doc/classes/ARVRController.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the bound controller is active. ARVR systems "
"attempt to track active controllers."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/ARVRController.xml:37
+#: doc/classes/ARVRController.xml
msgid ""
"Returns the value of the given axis for things like triggers, touchpads, "
"etc. that are embedded into the controller."
msgstr ""
-#: doc/classes/ARVRController.xml:43
+#: doc/classes/ARVRController.xml
msgid ""
"Returns the ID of the joystick object bound to this. Every controller "
"tracked by the [ARVRServer] that has buttons and axis will also be "
@@ -8860,20 +9212,20 @@ msgid ""
"link up the controller with its joystick entry."
msgstr ""
-#: doc/classes/ARVRController.xml:49
+#: doc/classes/ARVRController.xml
msgid ""
"If provided by the [ARVRInterface], this returns a mesh associated with the "
"controller. This can be used to visualize the controller."
msgstr ""
-#: doc/classes/ARVRController.xml:56
+#: doc/classes/ARVRController.xml
msgid ""
"Returns [code]true[/code] if the button at index [code]button[/code] is "
"pressed. See [enum JoystickList], in particular the [code]JOY_VR_*[/code] "
"constants."
msgstr ""
-#: doc/classes/ARVRController.xml:62
+#: doc/classes/ARVRController.xml
msgid ""
"The controller's ID.\n"
"A controller ID of 0 is unbound and will always result in an inactive node. "
@@ -8886,7 +9238,7 @@ msgid ""
"will keep the same ID even when controllers with lower IDs are turned off."
msgstr ""
-#: doc/classes/ARVRController.xml:68
+#: doc/classes/ARVRController.xml
msgid ""
"The degree to which the controller vibrates. Ranges from [code]0.0[/code] to "
"[code]1.0[/code] with precision [code].01[/code]. If changed, updates "
@@ -8895,26 +9247,26 @@ msgid ""
"for a limited duration."
msgstr ""
-#: doc/classes/ARVRController.xml:76
+#: doc/classes/ARVRController.xml
msgid "Emitted when a button on this controller is pressed."
msgstr ""
-#: doc/classes/ARVRController.xml:82
+#: doc/classes/ARVRController.xml
msgid "Emitted when a button on this controller is released."
msgstr ""
-#: doc/classes/ARVRController.xml:88
+#: doc/classes/ARVRController.xml
msgid ""
"Emitted when the mesh associated with the controller changes or when one "
"becomes available. Generally speaking this will be a static mesh after "
"becoming available."
msgstr ""
-#: doc/classes/ARVRInterface.xml:4
+#: doc/classes/ARVRInterface.xml
msgid "Base class for an AR/VR interface implementation."
msgstr ""
-#: doc/classes/ARVRInterface.xml:7
+#: doc/classes/ARVRInterface.xml
msgid ""
"This class needs to be implemented to make an AR or VR platform available to "
"Godot and these should be implemented as C++ modules or GDNative modules "
@@ -8926,37 +9278,37 @@ msgid ""
"[ARVRServer]."
msgstr ""
-#: doc/classes/ARVRInterface.xml:17
+#: doc/classes/ARVRInterface.xml
msgid ""
"If this is an AR interface that requires displaying a camera feed as the "
"background, this method returns the feed ID in the [CameraServer] for this "
"interface."
msgstr ""
-#: doc/classes/ARVRInterface.xml:23
+#: doc/classes/ARVRInterface.xml
msgid ""
"Returns a combination of [enum Capabilities] flags providing information "
"about the capabilities of this interface."
msgstr ""
-#: doc/classes/ARVRInterface.xml:29
+#: doc/classes/ARVRInterface.xml
msgid "Returns the name of this interface (OpenVR, OpenHMD, ARKit, etc)."
msgstr ""
-#: doc/classes/ARVRInterface.xml:35
+#: doc/classes/ARVRInterface.xml
msgid ""
"Returns the resolution at which we should render our intermediate results "
"before things like lens distortion are applied by the VR platform."
msgstr ""
-#: doc/classes/ARVRInterface.xml:41
+#: doc/classes/ARVRInterface.xml
msgid ""
"If supported, returns the status of our tracking. This will allow you to "
"provide feedback to the user whether there are issues with positional "
"tracking."
msgstr ""
-#: doc/classes/ARVRInterface.xml:47
+#: doc/classes/ARVRInterface.xml
msgid ""
"Call this to initialize this interface. The first interface that is "
"initialized is identified as the primary interface and it will be used for "
@@ -8976,46 +9328,46 @@ msgid ""
"However, at this point in time only one interface can render to an HMD."
msgstr ""
-#: doc/classes/ARVRInterface.xml:57
+#: doc/classes/ARVRInterface.xml
msgid ""
"Returns [code]true[/code] if the current output of this interface is in "
"stereo."
msgstr ""
-#: doc/classes/ARVRInterface.xml:63
+#: doc/classes/ARVRInterface.xml
msgid "Turns the interface off."
msgstr ""
-#: doc/classes/ARVRInterface.xml:69
+#: doc/classes/ARVRInterface.xml
msgid "On an AR interface, [code]true[/code] if anchor detection is enabled."
msgstr ""
-#: doc/classes/ARVRInterface.xml:72
+#: doc/classes/ARVRInterface.xml
msgid "[code]true[/code] if this interface been initialized."
msgstr ""
-#: doc/classes/ARVRInterface.xml:75
+#: doc/classes/ARVRInterface.xml
msgid "[code]true[/code] if this is the primary interface."
msgstr ""
-#: doc/classes/ARVRInterface.xml:80
+#: doc/classes/ARVRInterface.xml
msgid "No ARVR capabilities."
msgstr ""
-#: doc/classes/ARVRInterface.xml:83
+#: doc/classes/ARVRInterface.xml
msgid ""
"This interface can work with normal rendering output (non-HMD based AR)."
msgstr ""
-#: doc/classes/ARVRInterface.xml:86
+#: doc/classes/ARVRInterface.xml
msgid "This interface supports stereoscopic rendering."
msgstr ""
-#: doc/classes/ARVRInterface.xml:89
+#: doc/classes/ARVRInterface.xml
msgid "This interface supports AR (video background and real world tracking)."
msgstr ""
-#: doc/classes/ARVRInterface.xml:92
+#: doc/classes/ARVRInterface.xml
msgid ""
"This interface outputs to an external device. If the main viewport is used, "
"the on screen output is an unmodified buffer of either the left or right eye "
@@ -9024,69 +9376,69 @@ msgid ""
"main viewport for other purposes."
msgstr ""
-#: doc/classes/ARVRInterface.xml:95
+#: doc/classes/ARVRInterface.xml
msgid ""
"Mono output, this is mostly used internally when retrieving positioning "
"information for our camera node or when stereo scopic rendering is not "
"supported."
msgstr ""
-#: doc/classes/ARVRInterface.xml:98
+#: doc/classes/ARVRInterface.xml
msgid ""
"Left eye output, this is mostly used internally when rendering the image for "
"the left eye and obtaining positioning and projection information."
msgstr ""
-#: doc/classes/ARVRInterface.xml:101
+#: doc/classes/ARVRInterface.xml
msgid ""
"Right eye output, this is mostly used internally when rendering the image "
"for the right eye and obtaining positioning and projection information."
msgstr ""
-#: doc/classes/ARVRInterface.xml:104
+#: doc/classes/ARVRInterface.xml
msgid "Tracking is behaving as expected."
msgstr ""
-#: doc/classes/ARVRInterface.xml:107
+#: doc/classes/ARVRInterface.xml
msgid ""
"Tracking is hindered by excessive motion (the player is moving faster than "
"tracking can keep up)."
msgstr ""
-#: doc/classes/ARVRInterface.xml:110
+#: doc/classes/ARVRInterface.xml
msgid ""
"Tracking is hindered by insufficient features, it's too dark (for camera-"
"based tracking), player is blocked, etc."
msgstr ""
-#: doc/classes/ARVRInterface.xml:113
+#: doc/classes/ARVRInterface.xml
msgid ""
"We don't know the status of the tracking or this interface does not provide "
"feedback."
msgstr ""
-#: doc/classes/ARVRInterface.xml:116
+#: doc/classes/ARVRInterface.xml
msgid ""
"Tracking is not functional (camera not plugged in or obscured, lighthouses "
"turned off, etc.)."
msgstr ""
-#: modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml:4
+#: modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml
msgid "GDNative wrapper for an ARVR interface."
msgstr ""
-#: modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml:7
+#: modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml
msgid ""
"This is a wrapper class for GDNative implementations of the ARVR interface. "
"To use a GDNative ARVR interface, simply instantiate this object and set "
"your GDNative library containing the ARVR interface implementation."
msgstr ""
-#: doc/classes/ARVROrigin.xml:4
+#: doc/classes/ARVROrigin.xml
msgid "The origin point in AR/VR."
msgstr ""
-#: doc/classes/ARVROrigin.xml:7
+#: doc/classes/ARVROrigin.xml
msgid ""
"This is a special node within the AR/VR system that maps the physical "
"location of the center of our tracking space to the virtual location within "
@@ -9102,18 +9454,18 @@ msgid ""
"move your character, you should change the position of this node."
msgstr ""
-#: doc/classes/ARVROrigin.xml:19
+#: doc/classes/ARVROrigin.xml
msgid ""
"Allows you to adjust the scale to your game's units. Most AR/VR platforms "
"assume a scale of 1 game world unit = 1 real world meter.\n"
"[b]Note:[/b] This method is a passthrough to the [ARVRServer] itself."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:4
+#: doc/classes/ARVRPositionalTracker.xml
msgid "A tracked object."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:7
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"An instance of this object represents a device that is tracked, such as a "
"controller or anchor point. HMDs aren't represented here as they are handled "
@@ -9127,97 +9479,97 @@ msgid ""
"GDNative-based interfaces can interact with them."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:18
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"Returns the hand holding this tracker, if known. See [enum TrackerHand] "
"constants."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:24
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"If this is a controller that is being tracked, the controller will also be "
"represented by a joystick entry with this ID."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:30
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"Returns the mesh related to a controller or anchor point if one is available."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:36
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns the controller or anchor point's name if available."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:42
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns the controller's orientation matrix."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:48
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns the world-space controller position."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:54
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"Returns the internal tracker ID. This uniquely identifies the tracker per "
"tracker type and matches the ID you need to specify for nodes such as the "
"[ARVRController] and [ARVRAnchor] nodes."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:60
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns [code]true[/code] if this device tracks orientation."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:66
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns [code]true[/code] if this device tracks position."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:73
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns the transform combining this device's orientation and position."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:79
+#: doc/classes/ARVRPositionalTracker.xml
msgid "Returns the tracker's type."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:85
+#: doc/classes/ARVRPositionalTracker.xml
msgid ""
"The degree to which the tracker rumbles. Ranges from [code]0.0[/code] to "
"[code]1.0[/code] with precision [code].01[/code]."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:90
+#: doc/classes/ARVRPositionalTracker.xml
msgid "The hand this tracker is held in is unknown or not applicable."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:93
+#: doc/classes/ARVRPositionalTracker.xml
msgid "This tracker is the left hand controller."
msgstr ""
-#: doc/classes/ARVRPositionalTracker.xml:96
+#: doc/classes/ARVRPositionalTracker.xml
msgid "This tracker is the right hand controller."
msgstr ""
-#: doc/classes/ARVRServer.xml:4
+#: doc/classes/ARVRServer.xml
msgid "Server for AR and VR features."
msgstr ""
-#: doc/classes/ARVRServer.xml:7
+#: doc/classes/ARVRServer.xml
msgid ""
"The AR/VR server is the heart of our Advanced and Virtual Reality solution "
"and handles all the processing."
msgstr ""
-#: doc/classes/ARVRServer.xml:17
+#: doc/classes/ARVRServer.xml
msgid "Registers an [ARVRInterface] object."
msgstr ""
-#: doc/classes/ARVRServer.xml:24
+#: doc/classes/ARVRServer.xml
msgid ""
"Registers a new [ARVRPositionalTracker] that tracks a spatial location in "
"real space."
msgstr ""
-#: doc/classes/ARVRServer.xml:32
+#: doc/classes/ARVRServer.xml
msgid ""
"This is an important function to understand correctly. AR and VR platforms "
"all handle positioning slightly differently.\n"
@@ -9240,28 +9592,28 @@ msgid ""
"teleport mechanism."
msgstr ""
-#: doc/classes/ARVRServer.xml:44
+#: doc/classes/ARVRServer.xml
msgid ""
"Clears our current primary interface if it is set to the provided interface."
msgstr ""
-#: doc/classes/ARVRServer.xml:51
+#: doc/classes/ARVRServer.xml
msgid ""
"Finds an interface by its name. For instance, if your project uses "
"capabilities of an AR/VR platform, you can find the interface for that "
"platform by name and initialize it."
msgstr ""
-#: doc/classes/ARVRServer.xml:57
+#: doc/classes/ARVRServer.xml
msgid "Returns the primary interface's transformation."
msgstr ""
-#: doc/classes/ARVRServer.xml:64
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the interface registered at a given index in our list of interfaces."
msgstr ""
-#: doc/classes/ARVRServer.xml:70
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the number of interfaces currently registered with the AR/VR server. "
"If your project supports multiple AR/VR platforms, you can look through the "
@@ -9270,73 +9622,73 @@ msgid ""
"[code]true[/code]."
msgstr ""
-#: doc/classes/ARVRServer.xml:76
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns a list of available interfaces the ID and name of each interface."
msgstr ""
-#: doc/classes/ARVRServer.xml:82
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the absolute timestamp (in μs) of the last [ARVRServer] commit of "
"the AR/VR eyes to [VisualServer]. The value comes from an internal call to "
"[method OS.get_ticks_usec]."
msgstr ""
-#: doc/classes/ARVRServer.xml:88
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the duration (in μs) of the last frame. This is computed as the "
"difference between [method get_last_commit_usec] and [method "
"get_last_process_usec] when committing."
msgstr ""
-#: doc/classes/ARVRServer.xml:94
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the absolute timestamp (in μs) of the last [ARVRServer] process "
"callback. The value comes from an internal call to [method OS."
"get_ticks_usec]."
msgstr ""
-#: doc/classes/ARVRServer.xml:100
+#: doc/classes/ARVRServer.xml
msgid ""
"Returns the reference frame transform. Mostly used internally and exposed "
"for GDNative build interfaces."
msgstr ""
-#: doc/classes/ARVRServer.xml:107
+#: doc/classes/ARVRServer.xml
msgid "Returns the positional tracker at the given ID."
msgstr ""
-#: doc/classes/ARVRServer.xml:113
+#: doc/classes/ARVRServer.xml
msgid "Returns the number of trackers currently registered."
msgstr ""
-#: doc/classes/ARVRServer.xml:120
+#: doc/classes/ARVRServer.xml
msgid "Removes this interface."
msgstr ""
-#: doc/classes/ARVRServer.xml:127
+#: doc/classes/ARVRServer.xml
msgid "Removes this positional tracker."
msgstr ""
-#: doc/classes/ARVRServer.xml:133
+#: doc/classes/ARVRServer.xml
msgid "The primary [ARVRInterface] currently bound to the [ARVRServer]."
msgstr ""
-#: doc/classes/ARVRServer.xml:136
+#: doc/classes/ARVRServer.xml
msgid ""
"Allows you to adjust the scale to your game's units. Most AR/VR platforms "
"assume a scale of 1 game world unit = 1 real world meter."
msgstr ""
-#: doc/classes/ARVRServer.xml:143
+#: doc/classes/ARVRServer.xml
msgid "Emitted when a new interface has been added."
msgstr ""
-#: doc/classes/ARVRServer.xml:149
+#: doc/classes/ARVRServer.xml
msgid "Emitted when an interface is removed."
msgstr ""
-#: doc/classes/ARVRServer.xml:157
+#: doc/classes/ARVRServer.xml
msgid ""
"Emitted when a new tracker has been added. If you don't use a fixed number "
"of controllers or if you're using [ARVRAnchor]s for an AR solution, it is "
@@ -9344,7 +9696,7 @@ msgid ""
"[ARVRAnchor] nodes related to this new tracker."
msgstr ""
-#: doc/classes/ARVRServer.xml:165
+#: doc/classes/ARVRServer.xml
msgid ""
"Emitted when a tracker is removed. You should remove any [ARVRController] or "
"[ARVRAnchor] points if applicable. This is not mandatory, the nodes simply "
@@ -9353,54 +9705,54 @@ msgid ""
"previous one)."
msgstr ""
-#: doc/classes/ARVRServer.xml:171
+#: doc/classes/ARVRServer.xml
msgid "The tracker tracks the location of a controller."
msgstr ""
-#: doc/classes/ARVRServer.xml:174
+#: doc/classes/ARVRServer.xml
msgid "The tracker tracks the location of a base station."
msgstr ""
-#: doc/classes/ARVRServer.xml:177
+#: doc/classes/ARVRServer.xml
msgid "The tracker tracks the location and size of an AR anchor."
msgstr ""
-#: doc/classes/ARVRServer.xml:180
+#: doc/classes/ARVRServer.xml
msgid "Used internally to filter trackers of any known type."
msgstr ""
-#: doc/classes/ARVRServer.xml:183
+#: doc/classes/ARVRServer.xml
msgid "Used internally if we haven't set the tracker type yet."
msgstr ""
-#: doc/classes/ARVRServer.xml:186
+#: doc/classes/ARVRServer.xml
msgid "Used internally to select all trackers."
msgstr ""
-#: doc/classes/ARVRServer.xml:189
+#: doc/classes/ARVRServer.xml
msgid ""
"Fully reset the orientation of the HMD. Regardless of what direction the "
"user is looking to in the real world. The user will look dead ahead in the "
"virtual world."
msgstr ""
-#: doc/classes/ARVRServer.xml:192
+#: doc/classes/ARVRServer.xml
msgid ""
"Resets the orientation but keeps the tilt of the device. So if we're looking "
"down, we keep looking down but heading will be reset."
msgstr ""
-#: doc/classes/ARVRServer.xml:195
+#: doc/classes/ARVRServer.xml
msgid ""
"Does not reset the orientation of the HMD, only the position of the player "
"gets centered."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:4
+#: doc/classes/AspectRatioContainer.xml
msgid "Container that preserves its child controls' aspect ratio."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:7
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"Arranges child controls in a way to preserve their aspect ratio "
"automatically whenever the container is resized. Solves the problem where "
@@ -9408,43 +9760,43 @@ msgid ""
"accordingly without losing proportions."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:15
+#: doc/classes/AspectRatioContainer.xml
msgid "Specifies the horizontal relative position of child controls."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:18
+#: doc/classes/AspectRatioContainer.xml
msgid "Specifies the vertical relative position of child controls."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:21
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"The aspect ratio to enforce on child controls. This is the width divided by "
"the height. The ratio depends on the [member stretch_mode]."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:24
+#: doc/classes/AspectRatioContainer.xml
msgid "The stretch mode used to align child controls."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:29
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"The height of child controls is automatically adjusted based on the width of "
"the container."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:32
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"The width of child controls is automatically adjusted based on the height of "
"the container."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:35
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"The bounding rectangle of child controls is automatically adjusted to fit "
"inside the container while keeping the aspect ratio."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:38
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"The width and height of child controls is automatically adjusted to make "
"their bounding rectangle cover the entire area of the container while "
@@ -9454,26 +9806,26 @@ msgid ""
"the container's area restricted by its own bounding rectangle."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:42
+#: doc/classes/AspectRatioContainer.xml
msgid ""
"Aligns child controls with the beginning (left or top) of the container."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:45
+#: doc/classes/AspectRatioContainer.xml
msgid "Aligns child controls with the center of the container."
msgstr ""
-#: doc/classes/AspectRatioContainer.xml:48
+#: doc/classes/AspectRatioContainer.xml
msgid "Aligns child controls with the end (right or bottom) of the container."
msgstr ""
-#: doc/classes/AStar.xml:4
+#: doc/classes/AStar.xml
msgid ""
"An implementation of A* to find the shortest paths among connected points in "
"space."
msgstr ""
-#: doc/classes/AStar.xml:7
+#: doc/classes/AStar.xml
msgid ""
"A* (A star) is a computer algorithm that is widely used in pathfinding and "
"graph traversal, the process of plotting short paths among vertices "
@@ -9517,20 +9869,20 @@ msgid ""
"segments in the path."
msgstr ""
-#: doc/classes/AStar.xml:31
+#: doc/classes/AStar.xml
msgid ""
"Called when computing the cost between two connected points.\n"
"Note that this function is hidden in the default [code]AStar[/code] class."
msgstr ""
-#: doc/classes/AStar.xml:40
+#: doc/classes/AStar.xml
msgid ""
"Called when estimating the cost between a point and the path's ending "
"point.\n"
"Note that this function is hidden in the default [code]AStar[/code] class."
msgstr ""
-#: doc/classes/AStar.xml:50
+#: doc/classes/AStar.xml
msgid ""
"Adds a new point at the given position with the given identifier. The "
"[code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must "
@@ -9549,18 +9901,18 @@ msgid ""
"and weight scale are updated to the given values."
msgstr ""
-#: doc/classes/AStar.xml:65
+#: doc/classes/AStar.xml
msgid ""
"Returns whether the two given points are directly connected by a segment. If "
"[code]bidirectional[/code] is [code]false[/code], returns whether movement "
"from [code]id[/code] to [code]to_id[/code] is possible through this segment."
msgstr ""
-#: doc/classes/AStar.xml:71 doc/classes/AStar2D.xml:56
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid "Clears all the points and segments."
msgstr ""
-#: doc/classes/AStar.xml:80
+#: doc/classes/AStar.xml
msgid ""
"Creates a segment between the given points. If [code]bidirectional[/code] is "
"[code]false[/code], only movement from [code]id[/code] to [code]to_id[/code] "
@@ -9573,18 +9925,18 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AStar.xml:95
+#: doc/classes/AStar.xml
msgid ""
"Deletes the segment between the given points. If [code]bidirectional[/code] "
"is [code]false[/code], only movement from [code]id[/code] to [code]to_id[/"
"code] is prevented, and a unidirectional segment possibly remains."
msgstr ""
-#: doc/classes/AStar.xml:101 doc/classes/AStar2D.xml:85
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid "Returns the next available point ID with no point associated to it."
msgstr ""
-#: doc/classes/AStar.xml:109 doc/classes/AStar2D.xml:93
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns the ID of the closest point to [code]to_position[/code], optionally "
"taking disabled points into account. Returns [code]-1[/code] if there are no "
@@ -9594,7 +9946,7 @@ msgid ""
"result."
msgstr ""
-#: doc/classes/AStar.xml:117
+#: doc/classes/AStar.xml
msgid ""
"Returns the closest position to [code]to_position[/code] that resides inside "
"a segment between two connected points.\n"
@@ -9610,7 +9962,7 @@ msgid ""
"5[/code]. It's the closest position in the segment to the given point."
msgstr ""
-#: doc/classes/AStar.xml:133
+#: doc/classes/AStar.xml
msgid ""
"Returns an array with the IDs of the points that form the path found by "
"AStar between the given points. The array is ordered from the starting point "
@@ -9634,13 +9986,13 @@ msgid ""
"\"easier\" to get through point 4 than through point 2."
msgstr ""
-#: doc/classes/AStar.xml:154 doc/classes/AStar2D.xml:138
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns the capacity of the structure backing the points, useful in "
"conjunction with [code]reserve_space[/code]."
msgstr ""
-#: doc/classes/AStar.xml:161
+#: doc/classes/AStar.xml
msgid ""
"Returns an array with the IDs of the points that form the connection with "
"the given point.\n"
@@ -9658,11 +10010,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AStar.xml:179 doc/classes/AStar2D.xml:163
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid "Returns the number of points currently in the points pool."
msgstr ""
-#: doc/classes/AStar.xml:187
+#: doc/classes/AStar.xml
msgid ""
"Returns an array with the points that are in the path found by AStar between "
"the given points. The array is ordered from the starting point to the ending "
@@ -9671,57 +10023,57 @@ msgid ""
"will return an empty [PoolVector3Array] and will print an error message."
msgstr ""
-#: doc/classes/AStar.xml:195 doc/classes/AStar2D.xml:179
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns the position of the point associated with the given [code]id[/code]."
msgstr ""
-#: doc/classes/AStar.xml:202 doc/classes/AStar2D.xml:186
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns the weight scale of the point associated with the given [code]id[/"
"code]."
msgstr ""
-#: doc/classes/AStar.xml:208 doc/classes/AStar2D.xml:192
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid "Returns an array of all points."
msgstr ""
-#: doc/classes/AStar.xml:215 doc/classes/AStar2D.xml:199
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns whether a point associated with the given [code]id[/code] exists."
msgstr ""
-#: doc/classes/AStar.xml:222 doc/classes/AStar2D.xml:206
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Returns whether a point is disabled or not for pathfinding. By default, all "
"points are enabled."
msgstr ""
-#: doc/classes/AStar.xml:229 doc/classes/AStar2D.xml:213
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Removes the point associated with the given [code]id[/code] from the points "
"pool."
msgstr ""
-#: doc/classes/AStar.xml:236 doc/classes/AStar2D.xml:220
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Reserves space internally for [code]num_nodes[/code] points, useful if "
"you're adding a known large number of points at once, for a grid for "
"instance. New capacity must be greater or equals to old capacity."
msgstr ""
-#: doc/classes/AStar.xml:244 doc/classes/AStar2D.xml:228
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Disables or enables the specified point for pathfinding. Useful for making a "
"temporary obstacle."
msgstr ""
-#: doc/classes/AStar.xml:252 doc/classes/AStar2D.xml:236
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Sets the [code]position[/code] for the point with the given [code]id[/code]."
msgstr ""
-#: doc/classes/AStar.xml:260 doc/classes/AStar2D.xml:244
+#: doc/classes/AStar.xml doc/classes/AStar2D.xml
msgid ""
"Sets the [code]weight_scale[/code] for the point with the given [code]id[/"
"code]. The [code]weight_scale[/code] is multiplied by the result of [method "
@@ -9729,30 +10081,30 @@ msgid ""
"segment from a neighboring point to this point."
msgstr ""
-#: doc/classes/AStar2D.xml:4
+#: doc/classes/AStar2D.xml
msgid "AStar class representation that uses 2D vectors as edges."
msgstr ""
-#: doc/classes/AStar2D.xml:7
+#: doc/classes/AStar2D.xml
msgid ""
"This is a wrapper for the [AStar] class which uses 2D vectors instead of 3D "
"vectors."
msgstr ""
-#: doc/classes/AStar2D.xml:17
+#: doc/classes/AStar2D.xml
msgid ""
"Called when computing the cost between two connected points.\n"
"Note that this function is hidden in the default [code]AStar2D[/code] class."
msgstr ""
-#: doc/classes/AStar2D.xml:26
+#: doc/classes/AStar2D.xml
msgid ""
"Called when estimating the cost between a point and the path's ending "
"point.\n"
"Note that this function is hidden in the default [code]AStar2D[/code] class."
msgstr ""
-#: doc/classes/AStar2D.xml:36
+#: doc/classes/AStar2D.xml
msgid ""
"Adds a new point at the given position with the given identifier. The "
"[code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must "
@@ -9771,11 +10123,11 @@ msgid ""
"and weight scale are updated to the given values."
msgstr ""
-#: doc/classes/AStar2D.xml:50
+#: doc/classes/AStar2D.xml
msgid "Returns whether there is a connection/segment between the given points."
msgstr ""
-#: doc/classes/AStar2D.xml:65
+#: doc/classes/AStar2D.xml
msgid ""
"Creates a segment between the given points. If [code]bidirectional[/code] is "
"[code]false[/code], only movement from [code]id[/code] to [code]to_id[/code] "
@@ -9788,11 +10140,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AStar2D.xml:79
+#: doc/classes/AStar2D.xml
msgid "Deletes the segment between the given points."
msgstr ""
-#: doc/classes/AStar2D.xml:101
+#: doc/classes/AStar2D.xml
msgid ""
"Returns the closest position to [code]to_position[/code] that resides inside "
"a segment between two connected points.\n"
@@ -9808,7 +10160,7 @@ msgid ""
"5[/code]. It's the closest position in the segment to the given point."
msgstr ""
-#: doc/classes/AStar2D.xml:117
+#: doc/classes/AStar2D.xml
msgid ""
"Returns an array with the IDs of the points that form the path found by "
"AStar2D between the given points. The array is ordered from the starting "
@@ -9832,7 +10184,7 @@ msgid ""
"\"easier\" to get through point 4 than through point 2."
msgstr ""
-#: doc/classes/AStar2D.xml:145
+#: doc/classes/AStar2D.xml
msgid ""
"Returns an array with the IDs of the points that form the connection with "
"the given point.\n"
@@ -9850,7 +10202,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/AStar2D.xml:171
+#: doc/classes/AStar2D.xml
msgid ""
"Returns an array with the points that are in the path found by AStar2D "
"between the given points. The array is ordered from the starting point to "
@@ -9859,12 +10211,12 @@ msgid ""
"will return an empty [PoolVector2Array] and will print an error message."
msgstr ""
-#: doc/classes/AtlasTexture.xml:4
+#: doc/classes/AtlasTexture.xml
msgid ""
"Crops out one part of a texture, such as a texture from a texture atlas."
msgstr ""
-#: doc/classes/AtlasTexture.xml:7
+#: doc/classes/AtlasTexture.xml
msgid ""
"[Texture] resource that crops out one part of the [member atlas] texture, "
"defined by [member region]. The main use case is cropping out textures from "
@@ -9883,95 +10235,94 @@ msgid ""
"when using an AtlasTexture."
msgstr ""
-#: doc/classes/AtlasTexture.xml:17
+#: doc/classes/AtlasTexture.xml
msgid "The texture that contains the atlas. Can be any [Texture] subtype."
msgstr ""
-#: doc/classes/AtlasTexture.xml:20
+#: doc/classes/AtlasTexture.xml
msgid ""
"If [code]true[/code], clips the area outside of the region to avoid bleeding "
"of the surrounding texture pixels."
msgstr ""
-#: doc/classes/AtlasTexture.xml:24
+#: doc/classes/AtlasTexture.xml
msgid ""
"The margin around the region. The [Rect2]'s [member Rect2.size] parameter "
"(\"w\" and \"h\" in the editor) resizes the texture so it fits within the "
"margin."
msgstr ""
-#: doc/classes/AtlasTexture.xml:27
+#: doc/classes/AtlasTexture.xml
msgid "The AtlasTexture's used region."
msgstr ""
-#: doc/classes/AudioBusLayout.xml:4
+#: doc/classes/AudioBusLayout.xml
msgid "Stores information about the audio buses."
msgstr ""
-#: doc/classes/AudioBusLayout.xml:7
+#: doc/classes/AudioBusLayout.xml
msgid ""
"Stores position, muting, solo, bypass, effects, effect position, volume, and "
"the connections between buses. See [AudioServer] for usage."
msgstr ""
-#: doc/classes/AudioEffect.xml:4
+#: doc/classes/AudioEffect.xml
msgid "Audio effect for audio."
msgstr ""
-#: doc/classes/AudioEffect.xml:7
+#: doc/classes/AudioEffect.xml
msgid ""
"Base resource for audio bus. Applies an audio effect on the bus that the "
"resource is applied on."
msgstr ""
-#: doc/classes/AudioEffect.xml:10 doc/classes/AudioEffectRecord.xml:11
-#: doc/classes/AudioServer.xml:12 doc/classes/AudioStream.xml:12
-#: doc/classes/AudioStreamPlayer.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/527"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/AudioEffect.xml doc/classes/AudioEffectRecord.xml
+#: doc/classes/AudioServer.xml doc/classes/AudioStream.xml
+#: doc/classes/AudioStreamPlayer.xml
+msgid "Audio Mic Record Demo"
+msgstr ""
-#: doc/classes/AudioEffectAmplify.xml:4
+#: doc/classes/AudioEffectAmplify.xml
msgid ""
"Adds an amplifying audio effect to an audio bus.\n"
"Increases or decreases the volume of the selected audio bus."
msgstr ""
-#: doc/classes/AudioEffectAmplify.xml:8
+#: doc/classes/AudioEffectAmplify.xml
msgid "Increases or decreases the volume being routed through the audio bus."
msgstr ""
-#: doc/classes/AudioEffectAmplify.xml:16
+#: doc/classes/AudioEffectAmplify.xml
msgid ""
"Amount of amplification in decibels. Positive values make the sound louder, "
"negative values make it quieter. Value can range from -80 to 24."
msgstr ""
-#: doc/classes/AudioEffectBandLimitFilter.xml:4
+#: doc/classes/AudioEffectBandLimitFilter.xml
msgid "Adds a band limit filter to the audio bus."
msgstr ""
-#: doc/classes/AudioEffectBandLimitFilter.xml:7
+#: doc/classes/AudioEffectBandLimitFilter.xml
msgid ""
"Limits the frequencies in a range around the [member AudioEffectFilter."
"cutoff_hz] and allows frequencies outside of this range to pass."
msgstr ""
-#: doc/classes/AudioEffectBandPassFilter.xml:4
+#: doc/classes/AudioEffectBandPassFilter.xml
msgid "Adds a band pass filter to the audio bus."
msgstr ""
-#: doc/classes/AudioEffectBandPassFilter.xml:7
+#: doc/classes/AudioEffectBandPassFilter.xml
msgid ""
"Attenuates the frequencies inside of a range around the [member "
"AudioEffectFilter.cutoff_hz] and cuts frequencies outside of this band."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:4
+#: doc/classes/AudioEffectCapture.xml
msgid "Captures audio from an audio bus in real-time."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:7
+#: doc/classes/AudioEffectCapture.xml
msgid ""
"AudioEffectCapture is an AudioEffect which copies all audio frames from the "
"attached audio effect bus into its internal ring buffer.\n"
@@ -9981,7 +10332,7 @@ msgid ""
"transmit audio over the network."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:17
+#: doc/classes/AudioEffectCapture.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if at least [code]frames[/code] audio frames are "
@@ -9990,11 +10341,11 @@ msgstr ""
"Возвращает [code]true[/code], если ручка с индексом [code]index[/code] "
"выделяется при наведении курсора мыши."
-#: doc/classes/AudioEffectCapture.xml:23
+#: doc/classes/AudioEffectCapture.xml
msgid "Clears the internal ring buffer."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:30
+#: doc/classes/AudioEffectCapture.xml
msgid ""
"Gets the next [code]frames[/code] audio samples from the internal ring "
"buffer.\n"
@@ -10003,94 +10354,88 @@ msgid ""
"was available."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:37
+#: doc/classes/AudioEffectCapture.xml
#, fuzzy
msgid "Returns the total size of the internal ring buffer in frames."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/AudioEffectCapture.xml:43
+#: doc/classes/AudioEffectCapture.xml
msgid ""
"Returns the number of audio frames discarded from the audio bus due to full "
"buffer."
msgstr ""
-#: doc/classes/AudioEffectCapture.xml:49
+#: doc/classes/AudioEffectCapture.xml
#, fuzzy
msgid ""
"Returns the number of frames available to read using [method get_buffer]."
msgstr "Возвращает количество раз когда элемент встречается в массиве."
-#: doc/classes/AudioEffectCapture.xml:55
+#: doc/classes/AudioEffectCapture.xml
#, fuzzy
msgid "Returns the number of audio frames inserted from the audio bus."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/AudioEffectCapture.xml:61
+#: doc/classes/AudioEffectCapture.xml
msgid ""
"Length of the internal ring buffer, in seconds. Setting the buffer length "
"will have no effect if already initialized."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:4
+#: doc/classes/AudioEffectChorus.xml
msgid "Adds a chorus audio effect."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:7
+#: doc/classes/AudioEffectChorus.xml
msgid ""
"Adds a chorus audio effect. The effect applies a filter with voices to "
"duplicate the audio source and manipulate it through the filter."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:93
+#: doc/classes/AudioEffectChorus.xml
msgid "The effect's raw signal."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:96 doc/classes/AudioEffectChorus.xml:114
-#: doc/classes/AudioEffectChorus.xml:132 doc/classes/AudioEffectChorus.xml:150
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice's cutoff frequency."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:99 doc/classes/AudioEffectChorus.xml:117
-#: doc/classes/AudioEffectChorus.xml:135 doc/classes/AudioEffectChorus.xml:153
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice's signal delay."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:102 doc/classes/AudioEffectChorus.xml:120
-#: doc/classes/AudioEffectChorus.xml:138 doc/classes/AudioEffectChorus.xml:156
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice filter's depth."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:105 doc/classes/AudioEffectChorus.xml:123
-#: doc/classes/AudioEffectChorus.xml:141 doc/classes/AudioEffectChorus.xml:159
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice's volume."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:108 doc/classes/AudioEffectChorus.xml:126
-#: doc/classes/AudioEffectChorus.xml:144 doc/classes/AudioEffectChorus.xml:162
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice's pan level."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:111 doc/classes/AudioEffectChorus.xml:129
-#: doc/classes/AudioEffectChorus.xml:147 doc/classes/AudioEffectChorus.xml:165
+#: doc/classes/AudioEffectChorus.xml
msgid "The voice's filter rate."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:168
+#: doc/classes/AudioEffectChorus.xml
msgid "The amount of voices in the effect."
msgstr ""
-#: doc/classes/AudioEffectChorus.xml:171
+#: doc/classes/AudioEffectChorus.xml
msgid "The effect's processed signal."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:4
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Adds a compressor audio effect to an audio bus.\n"
"Reduces sounds that exceed a certain threshold level, smooths out the "
"dynamics and increases the overall volume."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:8
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Dynamic range compressor reduces the level of the sound when the amplitude "
"goes over a certain threshold in Decibels. One of the main uses of a "
@@ -10107,53 +10452,53 @@ msgid ""
"punchy."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:21
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Compressor's reaction time when the signal exceeds the threshold, in "
"microseconds. Value can range from 20 to 2000."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:24
+#: doc/classes/AudioEffectCompressor.xml
msgid "Gain applied to the output signal."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:27
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Balance between original signal and effect signal. Value can range from 0 "
"(totally dry) to 1 (totally wet)."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:30
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Amount of compression applied to the audio once it passes the threshold "
"level. The higher the ratio, the more the loud parts of the audio will be "
"compressed. Value can range from 1 to 48."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:33
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"Compressor's delay time to stop reducing the signal after the signal level "
"falls below the threshold, in milliseconds. Value can range from 20 to 2000."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:36
+#: doc/classes/AudioEffectCompressor.xml
msgid "Reduce the sound level using another audio bus for threshold detection."
msgstr ""
-#: doc/classes/AudioEffectCompressor.xml:39
+#: doc/classes/AudioEffectCompressor.xml
msgid ""
"The level above which compression is applied to the audio. Value can range "
"from -60 to 0."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:4
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Adds a delay audio effect to an audio bus. Plays input signal back after a "
"period of time.\n"
"Two tap delay and feedback options."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:8
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Plays input signal back after a period of time. The delayed signal may be "
"played back multiple times to create the sound of a repeating, decaying "
@@ -10161,69 +10506,69 @@ msgid ""
"of previous sounds with new sounds."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:16
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Output percent of original sound. At 0, only delayed sounds are output. "
"Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:19
+#: doc/classes/AudioEffectDelay.xml
msgid "If [code]true[/code], feedback is enabled."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:22
+#: doc/classes/AudioEffectDelay.xml
msgid "Feedback delay time in milliseconds."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:25 doc/classes/AudioEffectDelay.xml:37
+#: doc/classes/AudioEffectDelay.xml
msgid "Sound level for [code]tap1[/code]."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:28
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Low-pass filter for feedback, in Hz. Frequencies below this value are "
"filtered out of the source signal."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:31
+#: doc/classes/AudioEffectDelay.xml
msgid "If [code]true[/code], [code]tap1[/code] will be enabled."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:34
+#: doc/classes/AudioEffectDelay.xml
msgid "[code]tap1[/code] delay time in milliseconds."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:40
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Pan position for [code]tap1[/code]. Value can range from -1 (fully left) to "
"1 (fully right)."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:43
+#: doc/classes/AudioEffectDelay.xml
msgid "If [code]true[/code], [code]tap2[/code] will be enabled."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:46
+#: doc/classes/AudioEffectDelay.xml
msgid "[b]Tap2[/b] delay time in milliseconds."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:49
+#: doc/classes/AudioEffectDelay.xml
msgid "Sound level for [code]tap2[/code]."
msgstr ""
-#: doc/classes/AudioEffectDelay.xml:52
+#: doc/classes/AudioEffectDelay.xml
msgid ""
"Pan position for [code]tap2[/code]. Value can range from -1 (fully left) to "
"1 (fully right)."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:4
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Adds a distortion audio effect to an Audio bus.\n"
"Modify the sound to make it distorted."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:8
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Different types are available: clip, tan, lo-fi (bit crushing), overdrive, "
"or waveshape.\n"
@@ -10232,73 +10577,70 @@ msgid ""
"coming from some saturated device or speaker very efficiently."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:12
-#: doc/classes/AudioEffectFilter.xml:10
-#: doc/classes/AudioEffectHighShelfFilter.xml:9
-#: doc/classes/AudioEffectLowShelfFilter.xml:9 doc/classes/AudioServer.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/audio/audio_buses.html"
+#: doc/classes/AudioEffectDistortion.xml doc/classes/AudioEffectFilter.xml
+#: doc/classes/AudioEffectHighShelfFilter.xml
+#: doc/classes/AudioEffectLowShelfFilter.xml doc/classes/AudioServer.xml
+msgid "Audio buses"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/audio/audio_buses.html"
-#: doc/classes/AudioEffectDistortion.xml:18
+#: doc/classes/AudioEffectDistortion.xml
msgid "Distortion power. Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:21
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"High-pass filter, in Hz. Frequencies higher than this value will not be "
"affected by the distortion. Value can range from 1 to 20000."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:24
+#: doc/classes/AudioEffectDistortion.xml
msgid "Distortion type."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:27
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Increases or decreases the volume after the effect. Value can range from -80 "
"to 24."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:30
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Increases or decreases the volume before the effect. Value can range from "
"-60 to 60."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:35
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Digital distortion effect which cuts off peaks at the top and bottom of the "
"waveform."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:40
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Low-resolution digital distortion effect. You can use it to emulate the "
"sound of early digital audio devices."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:43
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Emulates the warm distortion produced by a field effect transistor, which is "
"commonly used in solid-state musical instrument amplifiers."
msgstr ""
-#: doc/classes/AudioEffectDistortion.xml:46
+#: doc/classes/AudioEffectDistortion.xml
msgid ""
"Waveshaper distortions are used mainly by electronic musicians to achieve an "
"extra-abrasive sound."
msgstr ""
-#: doc/classes/AudioEffectEQ.xml:4
+#: doc/classes/AudioEffectEQ.xml
msgid ""
"Base class for audio equalizers. Gives you control over frequencies.\n"
"Use it to create a custom equalizer if [AudioEffectEQ6], [AudioEffectEQ10] "
"or [AudioEffectEQ21] don't fit your needs."
msgstr ""
-#: doc/classes/AudioEffectEQ.xml:8
+#: doc/classes/AudioEffectEQ.xml
msgid ""
"AudioEffectEQ gives you control over frequencies. Use it to compensate for "
"existing deficiencies in audio. AudioEffectEQs are useful on the Master bus "
@@ -10307,26 +10649,26 @@ msgid ""
"speakers (it can be added but disabled when headphones are plugged)."
msgstr ""
-#: doc/classes/AudioEffectEQ.xml:16
+#: doc/classes/AudioEffectEQ.xml
msgid "Returns the number of bands of the equalizer."
msgstr ""
-#: doc/classes/AudioEffectEQ.xml:23
+#: doc/classes/AudioEffectEQ.xml
msgid "Returns the band's gain at the specified index, in dB."
msgstr ""
-#: doc/classes/AudioEffectEQ.xml:31
+#: doc/classes/AudioEffectEQ.xml
msgid "Sets band's gain at the specified index, in dB."
msgstr ""
-#: doc/classes/AudioEffectEQ10.xml:4
+#: doc/classes/AudioEffectEQ10.xml
msgid ""
"Adds a 10-band equalizer audio effect to an Audio bus. Gives you control "
"over frequencies from 31 Hz to 16000 Hz.\n"
"Each frequency can be modulated between -60/+24 dB."
msgstr ""
-#: doc/classes/AudioEffectEQ10.xml:8
+#: doc/classes/AudioEffectEQ10.xml
msgid ""
"Frequency bands:\n"
"Band 1: 31 Hz\n"
@@ -10342,14 +10684,14 @@ msgid ""
"See also [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ21]."
msgstr ""
-#: doc/classes/AudioEffectEQ21.xml:4
+#: doc/classes/AudioEffectEQ21.xml
msgid ""
"Adds a 21-band equalizer audio effect to an Audio bus. Gives you control "
"over frequencies from 22 Hz to 22000 Hz.\n"
"Each frequency can be modulated between -60/+24 dB."
msgstr ""
-#: doc/classes/AudioEffectEQ21.xml:8
+#: doc/classes/AudioEffectEQ21.xml
msgid ""
"Frequency bands:\n"
"Band 1: 22 Hz\n"
@@ -10376,14 +10718,14 @@ msgid ""
"See also [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ10]."
msgstr ""
-#: doc/classes/AudioEffectEQ6.xml:4
+#: doc/classes/AudioEffectEQ6.xml
msgid ""
"Adds a 6-band equalizer audio effect to an Audio bus. Gives you control over "
"frequencies from 32 Hz to 10000 Hz.\n"
"Each frequency can be modulated between -60/+24 dB."
msgstr ""
-#: doc/classes/AudioEffectEQ6.xml:8
+#: doc/classes/AudioEffectEQ6.xml
msgid ""
"Frequency bands:\n"
"Band 1: 32 Hz\n"
@@ -10395,45 +10737,45 @@ msgid ""
"See also [AudioEffectEQ], [AudioEffectEQ10], [AudioEffectEQ21]."
msgstr ""
-#: doc/classes/AudioEffectFilter.xml:4
+#: doc/classes/AudioEffectFilter.xml
msgid "Adds a filter to the audio bus."
msgstr ""
-#: doc/classes/AudioEffectFilter.xml:7
+#: doc/classes/AudioEffectFilter.xml
msgid "Allows frequencies other than the [member cutoff_hz] to pass."
msgstr ""
-#: doc/classes/AudioEffectFilter.xml:16
+#: doc/classes/AudioEffectFilter.xml
msgid "Threshold frequency for the filter, in Hz."
msgstr ""
-#: doc/classes/AudioEffectFilter.xml:21
+#: doc/classes/AudioEffectFilter.xml
msgid "Gain amount of the frequencies after the filter."
msgstr ""
-#: doc/classes/AudioEffectFilter.xml:24
+#: doc/classes/AudioEffectFilter.xml
msgid "Amount of boost in the frequency range near the cutoff frequency."
msgstr ""
-#: doc/classes/AudioEffectHighPassFilter.xml:4
+#: doc/classes/AudioEffectHighPassFilter.xml
msgid "Adds a high-pass filter to the Audio Bus."
msgstr ""
-#: doc/classes/AudioEffectHighPassFilter.xml:7
+#: doc/classes/AudioEffectHighPassFilter.xml
msgid ""
"Cuts frequencies lower than the [member AudioEffectFilter.cutoff_hz] and "
"allows higher frequencies to pass."
msgstr ""
-#: doc/classes/AudioEffectHighShelfFilter.xml:4
+#: doc/classes/AudioEffectHighShelfFilter.xml
msgid "Reduces all frequencies above the [member AudioEffectFilter.cutoff_hz]."
msgstr ""
-#: doc/classes/AudioEffectLimiter.xml:4
+#: doc/classes/AudioEffectLimiter.xml
msgid "Adds a soft-clip limiter audio effect to an Audio bus."
msgstr ""
-#: doc/classes/AudioEffectLimiter.xml:7
+#: doc/classes/AudioEffectLimiter.xml
msgid ""
"A limiter is similar to a compressor, but it's less flexible and designed to "
"disallow sound going over a given dB threshold. Adding one in the Master bus "
@@ -10443,116 +10785,116 @@ msgid ""
"that the threshold is never exceeded."
msgstr ""
-#: doc/classes/AudioEffectLimiter.xml:16
+#: doc/classes/AudioEffectLimiter.xml
msgid ""
"The waveform's maximum allowed value, in decibels. Value can range from -20 "
"to -0.1."
msgstr ""
-#: doc/classes/AudioEffectLimiter.xml:19
+#: doc/classes/AudioEffectLimiter.xml
msgid ""
"Applies a gain to the limited waves, in decibels. Value can range from 0 to "
"6."
msgstr ""
-#: doc/classes/AudioEffectLimiter.xml:24
+#: doc/classes/AudioEffectLimiter.xml
msgid ""
"Threshold from which the limiter begins to be active, in decibels. Value can "
"range from -30 to 0."
msgstr ""
-#: doc/classes/AudioEffectLowPassFilter.xml:4
+#: doc/classes/AudioEffectLowPassFilter.xml
msgid "Adds a low-pass filter to the Audio bus."
msgstr ""
-#: doc/classes/AudioEffectLowPassFilter.xml:7
+#: doc/classes/AudioEffectLowPassFilter.xml
msgid ""
"Cuts frequencies higher than the [member AudioEffectFilter.cutoff_hz] and "
"allows lower frequencies to pass."
msgstr ""
-#: doc/classes/AudioEffectLowShelfFilter.xml:4
+#: doc/classes/AudioEffectLowShelfFilter.xml
msgid "Reduces all frequencies below the [member AudioEffectFilter.cutoff_hz]."
msgstr ""
-#: doc/classes/AudioEffectNotchFilter.xml:4
+#: doc/classes/AudioEffectNotchFilter.xml
msgid "Adds a notch filter to the Audio bus."
msgstr ""
-#: doc/classes/AudioEffectNotchFilter.xml:7
+#: doc/classes/AudioEffectNotchFilter.xml
msgid ""
"Attenuates frequencies in a narrow band around the [member AudioEffectFilter."
"cutoff_hz] and cuts frequencies outside of this range."
msgstr ""
-#: doc/classes/AudioEffectPanner.xml:4
+#: doc/classes/AudioEffectPanner.xml
msgid "Adds a panner audio effect to an Audio bus. Pans sound left or right."
msgstr ""
-#: doc/classes/AudioEffectPanner.xml:7
+#: doc/classes/AudioEffectPanner.xml
msgid ""
"Determines how much of an audio signal is sent to the left and right buses."
msgstr ""
-#: doc/classes/AudioEffectPanner.xml:15
+#: doc/classes/AudioEffectPanner.xml
msgid "Pan position. Value can range from -1 (fully left) to 1 (fully right)."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:4
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Adds a phaser audio effect to an Audio bus.\n"
"Combines the original signal with a copy that is slightly out of phase with "
"the original."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:8
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Combines phase-shifted signals with the original signal. The movement of the "
"phase-shifted signals is controlled using a low-frequency oscillator."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:16
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Governs how high the filter frequencies sweep. Low value will primarily "
"affect bass frequencies. High value can sweep high into the treble. Value "
"can range from 0.1 to 4."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:19
+#: doc/classes/AudioEffectPhaser.xml
msgid "Output percent of modified sound. Value can range from 0.1 to 0.9."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:22
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Determines the maximum frequency affected by the LFO modulations, in Hz. "
"Value can range from 10 to 10000."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:25
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Determines the minimum frequency affected by the LFO modulations, in Hz. "
"Value can range from 10 to 10000."
msgstr ""
-#: doc/classes/AudioEffectPhaser.xml:28
+#: doc/classes/AudioEffectPhaser.xml
msgid ""
"Adjusts the rate in Hz at which the effect sweeps up and down across the "
"frequency range."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:4
+#: doc/classes/AudioEffectPitchShift.xml
msgid ""
"Adds a pitch-shifting audio effect to an Audio bus.\n"
"Raises or lowers the pitch of original sound."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:8
+#: doc/classes/AudioEffectPitchShift.xml
msgid ""
"Allows modulation of pitch independently of tempo. All frequencies can be "
"increased/decreased with minimal effect on transients."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:16
+#: doc/classes/AudioEffectPitchShift.xml
msgid ""
"The size of the [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]Fast Fourier transform[/url] buffer. Higher values "
@@ -10561,14 +10903,14 @@ msgid ""
"amplitude changes."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:19
+#: doc/classes/AudioEffectPitchShift.xml
msgid ""
"The oversampling factor to use. Higher values result in better quality, but "
"are more demanding on the CPU and may cause audio cracking if the CPU can't "
"keep up."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:22
+#: doc/classes/AudioEffectPitchShift.xml
msgid ""
"The pitch scale to use. [code]1.0[/code] is the default pitch and plays "
"sounds unaltered. [member pitch_scale] can range from [code]0.0[/code] "
@@ -10576,175 +10918,174 @@ msgid ""
"the initial pitch)."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:27
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:28
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"Use a buffer of 256 samples for the Fast Fourier transform. Lowest latency, "
"but least stable over time."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:30
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:31
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"Use a buffer of 512 samples for the Fast Fourier transform. Low latency, but "
"less stable over time."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:33
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:34
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"Use a buffer of 1024 samples for the Fast Fourier transform. This is a "
"compromise between latency and stability over time."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:36
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:37
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"Use a buffer of 2048 samples for the Fast Fourier transform. High latency, "
"but stable over time."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:39
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:40
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"Use a buffer of 4096 samples for the Fast Fourier transform. Highest "
"latency, but most stable over time."
msgstr ""
-#: doc/classes/AudioEffectPitchShift.xml:42
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:43
+#: doc/classes/AudioEffectPitchShift.xml
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid "Represents the size of the [enum FFT_Size] enum."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:4
-msgid "Audio effect used for recording sound from a microphone."
+#: doc/classes/AudioEffectRecord.xml
+msgid "Audio effect used for recording the sound from an audio bus."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:7
+#: doc/classes/AudioEffectRecord.xml
msgid ""
-"Allows the user to record sound from a microphone. It sets and gets the "
-"format in which the audio file will be recorded (8-bit, 16-bit, or "
-"compressed). It checks whether or not the recording is active, and if it is, "
-"records the sound. It then returns the recorded sample."
+"Allows the user to record the sound from an audio bus. This can include all "
+"audio output by Godot when used on the \"Master\" audio bus.\n"
+"Can be used (with an [AudioStreamMicrophone]) to record from a microphone.\n"
+"It sets and gets the format in which the audio file will be recorded (8-bit, "
+"16-bit, or compressed). It checks whether or not the recording is active, "
+"and if it is, records the sound. It then returns the recorded sample."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/audio/"
-"recording_with_microphone.html"
+#: doc/classes/AudioEffectRecord.xml
+msgid "Recording with microphone"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/audio/"
-"recording_with_microphone.html"
-#: doc/classes/AudioEffectRecord.xml:17
+#: doc/classes/AudioEffectRecord.xml
msgid "Returns the recorded sample."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:23
+#: doc/classes/AudioEffectRecord.xml
msgid "Returns whether the recording is active or not."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:30
+#: doc/classes/AudioEffectRecord.xml
msgid ""
"If [code]true[/code], the sound will be recorded. Note that restarting the "
"recording will remove the previously recorded sample."
msgstr ""
-#: doc/classes/AudioEffectRecord.xml:36
+#: doc/classes/AudioEffectRecord.xml
msgid ""
"Specifies the format in which the sample will be recorded. See [enum "
"AudioStreamSample.Format] for available formats."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:4
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Adds a reverberation audio effect to an Audio bus.\n"
"Simulates the sound of acoustic environments such as rooms, concert halls, "
"caverns, or an open spaces."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:8
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Simulates rooms of different sizes. Its parameters can be adjusted to "
"simulate the sound of a specific room."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:17
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Defines how reflective the imaginary room's walls are. Value can range from "
"0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:20
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Output percent of original sound. At 0, only modified sound is outputted. "
"Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:23
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"High-pass filter passes signals with a frequency higher than a certain "
"cutoff frequency and attenuates signals with frequencies lower than the "
"cutoff frequency. Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:26
+#: doc/classes/AudioEffectReverb.xml
msgid "Output percent of predelay. Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:29
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Time between the original signal and the early reflections of the reverb "
"signal, in milliseconds."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:32
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Dimensions of simulated room. Bigger means more echoes. Value can range from "
"0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:35
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Widens or narrows the stereo image of the reverb tail. 1 means fully widens. "
"Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectReverb.xml:38
+#: doc/classes/AudioEffectReverb.xml
msgid ""
"Output percent of modified sound. At 0, only original sound is outputted. "
"Value can range from 0 to 1."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:4
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid "Audio effect that can be used for real-time audio visualizations."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:7
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"This audio effect does not affect sound output, but can be used for real-"
"time audio visualizations.\n"
"See also [AudioStreamGenerator] for procedurally generating sounds."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:11
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml doc/classes/AudioServer.xml
+#: doc/classes/AudioStream.xml doc/classes/AudioStreamPlayer.xml
+#: doc/classes/CanvasItem.xml
msgid "Audio Spectrum Demo"
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:12
-#: doc/classes/AudioStreamGenerator.xml:13
-#: doc/classes/AudioStreamGeneratorPlayback.xml:11
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
+#: doc/classes/AudioStreamGenerator.xml
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid "Godot 3.2 will get new audio features"
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:18
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"The length of the buffer to keep (in seconds). Higher values keep data "
"around for longer, but require more memory."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzer.xml:21
+#: doc/classes/AudioEffectSpectrumAnalyzer.xml
msgid ""
"The size of the [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]Fast Fourier transform[/url] buffer. Higher values "
@@ -10753,282 +11094,275 @@ msgid ""
"amplitude changes."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzerInstance.xml:21
+#: doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
msgid "Use the average value as magnitude."
msgstr ""
-#: doc/classes/AudioEffectSpectrumAnalyzerInstance.xml:24
+#: doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
msgid "Use the maximum value as magnitude."
msgstr ""
-#: doc/classes/AudioServer.xml:4
+#: doc/classes/AudioServer.xml
msgid "Server interface for low-level audio access."
msgstr ""
-#: doc/classes/AudioServer.xml:7
+#: doc/classes/AudioServer.xml
msgid ""
"[AudioServer] is a low-level server interface for audio access. It is in "
"charge of creating sample data (playable audio) as well as its playback via "
"a voice interface."
msgstr ""
-#: doc/classes/AudioServer.xml:11 doc/classes/AudioStreamPlayer.xml:13
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/525"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
-
-#: doc/classes/AudioServer.xml:13 doc/classes/AudioStream.xml:13
-#: doc/classes/AudioStreamPlayer.xml:16 doc/classes/CanvasItem.xml:17
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/528"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/AudioServer.xml doc/classes/AudioStreamPlayer.xml
+msgid "Audio Device Changer Demo"
+msgstr ""
-#: doc/classes/AudioServer.xml:20
+#: doc/classes/AudioServer.xml
msgid "Adds a bus at [code]at_position[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:29
+#: doc/classes/AudioServer.xml
msgid ""
"Adds an [AudioEffect] effect to the bus [code]bus_idx[/code] at "
"[code]at_position[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:35
-msgid ""
-"Name of the current device for audio input (see [method "
-"capture_get_device_list])."
-msgstr ""
-
-#: doc/classes/AudioServer.xml:41
+#: doc/classes/AudioServer.xml
msgid "Returns the names of all audio input devices detected on the system."
msgstr ""
-#: doc/classes/AudioServer.xml:48
-msgid "Sets which audio input device is used for audio capture."
-msgstr ""
-
-#: doc/classes/AudioServer.xml:54
+#: doc/classes/AudioServer.xml
msgid "Generates an [AudioBusLayout] using the available buses and effects."
msgstr ""
-#: doc/classes/AudioServer.xml:61
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the amount of channels of the bus at index [code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:69
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the [AudioEffect] at position [code]effect_idx[/code] in bus "
"[code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:76
+#: doc/classes/AudioServer.xml
msgid "Returns the number of effects on the bus at [code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:85
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the [AudioEffectInstance] assigned to the given bus and effect "
"indices (and optionally channel)."
msgstr ""
-#: doc/classes/AudioServer.xml:92
+#: doc/classes/AudioServer.xml
msgid "Returns the index of the bus with the name [code]bus_name[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:99
+#: doc/classes/AudioServer.xml
msgid "Returns the name of the bus with the index [code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:107
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the peak volume of the left speaker at bus index [code]bus_idx[/"
"code] and channel index [code]channel[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:115
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the peak volume of the right speaker at bus index [code]bus_idx[/"
"code] and channel index [code]channel[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:122
+#: doc/classes/AudioServer.xml
msgid ""
"Returns the name of the bus that the bus at index [code]bus_idx[/code] sends "
"to."
msgstr ""
-#: doc/classes/AudioServer.xml:129
+#: doc/classes/AudioServer.xml
msgid "Returns the volume of the bus at index [code]bus_idx[/code] in dB."
msgstr ""
-#: doc/classes/AudioServer.xml:135
+#: doc/classes/AudioServer.xml
msgid "Returns the names of all audio devices detected on the system."
msgstr ""
-#: doc/classes/AudioServer.xml:141
+#: doc/classes/AudioServer.xml
msgid "Returns the sample rate at the output of the [AudioServer]."
msgstr ""
-#: doc/classes/AudioServer.xml:147
+#: doc/classes/AudioServer.xml
msgid "Returns the audio driver's output latency."
msgstr ""
-#: doc/classes/AudioServer.xml:153
+#: doc/classes/AudioServer.xml
msgid "Returns the speaker configuration."
msgstr ""
-#: doc/classes/AudioServer.xml:159
+#: doc/classes/AudioServer.xml
msgid "Returns the relative time since the last mix occurred."
msgstr ""
-#: doc/classes/AudioServer.xml:165
+#: doc/classes/AudioServer.xml
msgid "Returns the relative time until the next mix occurs."
msgstr ""
-#: doc/classes/AudioServer.xml:172 doc/classes/AudioServer.xml:232
+#: doc/classes/AudioServer.xml
msgid ""
"If [code]true[/code], the bus at index [code]bus_idx[/code] is bypassing "
"effects."
msgstr ""
-#: doc/classes/AudioServer.xml:180 doc/classes/AudioServer.xml:241
+#: doc/classes/AudioServer.xml
msgid ""
"If [code]true[/code], the effect at index [code]effect_idx[/code] on the bus "
"at index [code]bus_idx[/code] is enabled."
msgstr ""
-#: doc/classes/AudioServer.xml:187 doc/classes/AudioServer.xml:256
+#: doc/classes/AudioServer.xml
msgid "If [code]true[/code], the bus at index [code]bus_idx[/code] is muted."
msgstr ""
-#: doc/classes/AudioServer.xml:194 doc/classes/AudioServer.xml:280
+#: doc/classes/AudioServer.xml
msgid ""
"If [code]true[/code], the bus at index [code]bus_idx[/code] is in solo mode."
msgstr ""
-#: doc/classes/AudioServer.xml:200
+#: doc/classes/AudioServer.xml
msgid ""
"Locks the audio driver's main loop.\n"
"[b]Note:[/b] Remember to unlock it afterwards."
msgstr ""
-#: doc/classes/AudioServer.xml:209
+#: doc/classes/AudioServer.xml
msgid ""
"Moves the bus from index [code]index[/code] to index [code]to_index[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:216
+#: doc/classes/AudioServer.xml
msgid "Removes the bus at index [code]index[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:224
+#: doc/classes/AudioServer.xml
msgid ""
"Removes the effect at index [code]effect_idx[/code] from the bus at index "
"[code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:248
+#: doc/classes/AudioServer.xml
msgid "Overwrites the currently used [AudioBusLayout]."
msgstr ""
-#: doc/classes/AudioServer.xml:264
+#: doc/classes/AudioServer.xml
msgid ""
"Sets the name of the bus at index [code]bus_idx[/code] to [code]name[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:272
+#: doc/classes/AudioServer.xml
msgid ""
"Connects the output of the bus at [code]bus_idx[/code] to the bus named "
"[code]send[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:288
+#: doc/classes/AudioServer.xml
msgid ""
"Sets the volume of the bus at index [code]bus_idx[/code] to [code]volume_db[/"
"code]."
msgstr ""
-#: doc/classes/AudioServer.xml:297
+#: doc/classes/AudioServer.xml
msgid "Swaps the position of two effects in bus [code]bus_idx[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:303
+#: doc/classes/AudioServer.xml
msgid ""
"Unlocks the audio driver's main loop. (After locking it, you should always "
"unlock it.)"
msgstr ""
-#: doc/classes/AudioServer.xml:309
+#: doc/classes/AudioServer.xml
msgid "Number of available audio buses."
msgstr ""
-#: doc/classes/AudioServer.xml:312
+#: doc/classes/AudioServer.xml
msgid ""
-"Name of the current device for audio output (see [method get_device_list])."
+"Name of the current device for audio input (see [method get_device_list]). "
+"On systems with multiple audio inputs (such as analog, USB and HDMI audio), "
+"this can be used to select the audio input device. The value "
+"[code]\"Default\"[/code] will record audio on the system-wide default audio "
+"input. If an invalid device name is set, the value will be reverted back to "
+"[code]\"Default\"[/code]."
msgstr ""
-#: doc/classes/AudioServer.xml:315
+#: doc/classes/AudioServer.xml
+msgid ""
+"Name of the current device for audio output (see [method get_device_list]). "
+"On systems with multiple audio outputs (such as analog, USB and HDMI audio), "
+"this can be used to select the audio output device. The value "
+"[code]\"Default\"[/code] will play audio on the system-wide default audio "
+"output. If an invalid device name is set, the value will be reverted back to "
+"[code]\"Default\"[/code]."
+msgstr ""
+
+#: doc/classes/AudioServer.xml
msgid ""
"Scales the rate at which audio is played (i.e. setting it to [code]0.5[/"
"code] will make the audio be played twice as fast)."
msgstr ""
-#: doc/classes/AudioServer.xml:321
+#: doc/classes/AudioServer.xml
msgid "Emitted when the [AudioBusLayout] changes."
msgstr ""
-#: doc/classes/AudioServer.xml:327
+#: doc/classes/AudioServer.xml
msgid "Two or fewer speakers were detected."
msgstr ""
-#: doc/classes/AudioServer.xml:330
+#: doc/classes/AudioServer.xml
msgid "A 3.1 channel surround setup was detected."
msgstr ""
-#: doc/classes/AudioServer.xml:333
+#: doc/classes/AudioServer.xml
msgid "A 5.1 channel surround setup was detected."
msgstr ""
-#: doc/classes/AudioServer.xml:336
+#: doc/classes/AudioServer.xml
msgid "A 7.1 channel surround setup was detected."
msgstr ""
-#: doc/classes/AudioStream.xml:4
+#: doc/classes/AudioStream.xml
msgid "Base class for audio streams."
msgstr ""
-#: doc/classes/AudioStream.xml:7
+#: doc/classes/AudioStream.xml
msgid ""
"Base class for audio streams. Audio streams are used for sound effects and "
"music playback, and support WAV (via [AudioStreamSample]) and OGG (via "
"[AudioStreamOGGVorbis]) file formats."
msgstr ""
-#: doc/classes/AudioStream.xml:10 doc/classes/AudioStreamPlayer.xml:11
-#: doc/classes/AudioStreamPlayer2D.xml:12
-#: doc/classes/AudioStreamPlayer3D.xml:13
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/audio/audio_streams.html"
+#: doc/classes/AudioStream.xml doc/classes/AudioStreamPlayer.xml
+msgid "Audio streams"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/audio/audio_streams.html"
-#: doc/classes/AudioStream.xml:11 doc/classes/AudioStreamGenerator.xml:12
-#: doc/classes/AudioStreamGeneratorPlayback.xml:10
-#: doc/classes/AudioStreamPlayback.xml:10 doc/classes/AudioStreamPlayer.xml:14
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/526"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/AudioStream.xml doc/classes/AudioStreamGenerator.xml
+#: doc/classes/AudioStreamGeneratorPlayback.xml
+#: doc/classes/AudioStreamPlayback.xml doc/classes/AudioStreamPlayer.xml
+msgid "Audio Generator Demo"
+msgstr ""
-#: doc/classes/AudioStream.xml:19
+#: doc/classes/AudioStream.xml
msgid "Returns the length of the audio stream in seconds."
msgstr ""
-#: doc/classes/AudioStreamGenerator.xml:4
+#: doc/classes/AudioStreamGenerator.xml
msgid "Audio stream that generates sounds procedurally."
msgstr ""
-#: doc/classes/AudioStreamGenerator.xml:7
+#: doc/classes/AudioStreamGenerator.xml
msgid ""
"This audio stream does not play back sounds, but expects a script to "
"generate audio data for it instead. See also "
@@ -11041,7 +11375,7 @@ msgid ""
"Hz or 22,050 Hz."
msgstr ""
-#: doc/classes/AudioStreamGenerator.xml:19
+#: doc/classes/AudioStreamGenerator.xml
msgid ""
"The length of the buffer to generate (in seconds). Lower values result in "
"less latency, but require the script to generate audio data faster, "
@@ -11049,33 +11383,33 @@ msgid ""
"can't keep up."
msgstr ""
-#: doc/classes/AudioStreamGenerator.xml:22
+#: doc/classes/AudioStreamGenerator.xml
msgid ""
"The sample rate to use (in Hz). Higher values are more demanding for the CPU "
"to generate, but result in better quality.\n"
"In games, common sample rates in use are [code]11025[/code], [code]16000[/"
"code], [code]22050[/code], [code]32000[/code], [code]44100[/code], and "
"[code]48000[/code].\n"
-"According to the [url=https://en.wikipedia.org/wiki/Nyquist"
-"%E2%80%93Shannon_sampling_theorem]Nyquist-Shannon sampling theorem[/url], "
-"there is no quality difference to human hearing when going past 40,000 Hz "
-"(since most humans can only hear up to ~20,000 Hz, often less). If you are "
-"generating lower-pitched sounds such as voices, lower sample rates such as "
-"[code]32000[/code] or [code]22050[/code] may be usable with no loss in "
+"According to the [url=https://en.wikipedia.org/wiki/"
+"Nyquist%E2%80%93Shannon_sampling_theorem]Nyquist-Shannon sampling theorem[/"
+"url], there is no quality difference to human hearing when going past 40,000 "
+"Hz (since most humans can only hear up to ~20,000 Hz, often less). If you "
+"are generating lower-pitched sounds such as voices, lower sample rates such "
+"as [code]32000[/code] or [code]22050[/code] may be usable with no loss in "
"quality."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:4
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid "Plays back audio generated using [AudioStreamGenerator]."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:7
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid ""
"This class is meant to be used with [AudioStreamGenerator] to play back the "
"generated audio in real-time."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:18
+#: doc/classes/AudioStreamGeneratorPlayback.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if a buffer of the size [code]amount[/code] can be "
@@ -11085,11 +11419,11 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/AudioStreamGeneratorPlayback.xml:24
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid "Clears the audio sample data buffer."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:30
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid ""
"Returns the number of audio data frames left to play. If this returned "
"number reaches [code]0[/code], the audio will stop playing until frames are "
@@ -11097,155 +11431,153 @@ msgid ""
"new audio frames fast enough to avoid audio cracking."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:42
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid ""
"Pushes several audio data frames to the buffer. This is usually more "
"efficient than [method push_frame] in C# and compiled languages via "
"GDNative, but [method push_buffer] may be [i]less[/i] efficient in GDScript."
msgstr ""
-#: doc/classes/AudioStreamGeneratorPlayback.xml:49
+#: doc/classes/AudioStreamGeneratorPlayback.xml
msgid ""
"Pushes a single audio data frame to the buffer. This is usually less "
"efficient than [method push_buffer] in C# and compiled languages via "
"GDNative, but [method push_frame] may be [i]more[/i] efficient in GDScript."
msgstr ""
-#: modules/minimp3/doc_classes/AudioStreamMP3.xml:4
-#: modules/minimp3/doc_classes/AudioStreamMP3.xml:7
+#: modules/minimp3/doc_classes/AudioStreamMP3.xml
msgid "MP3 audio stream driver."
msgstr ""
-#: modules/minimp3/doc_classes/AudioStreamMP3.xml:15
-#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml:15
+#: modules/minimp3/doc_classes/AudioStreamMP3.xml
+#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml
msgid "Contains the audio data in bytes."
msgstr ""
-#: modules/minimp3/doc_classes/AudioStreamMP3.xml:18
-#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml:18
+#: modules/minimp3/doc_classes/AudioStreamMP3.xml
+#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml
msgid ""
"If [code]true[/code], the stream will automatically loop when it reaches the "
"end."
msgstr ""
-#: modules/minimp3/doc_classes/AudioStreamMP3.xml:21
-#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml:21
+#: modules/minimp3/doc_classes/AudioStreamMP3.xml
+#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml
msgid "Time in seconds at which the stream starts after being looped."
msgstr ""
-#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml:4
-#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml:7
+#: modules/stb_vorbis/doc_classes/AudioStreamOGGVorbis.xml
msgid "OGG Vorbis audio stream driver."
msgstr ""
-#: doc/classes/AudioStreamPlayback.xml:4
+#: doc/classes/AudioStreamPlayback.xml
msgid "Meta class for playing back audio."
msgstr ""
-#: doc/classes/AudioStreamPlayback.xml:7
+#: doc/classes/AudioStreamPlayback.xml
msgid ""
"Can play, loop, pause a scroll through audio. See [AudioStream] and "
"[AudioStreamOGGVorbis] for usage."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:4
+#: doc/classes/AudioStreamPlayer.xml
msgid "Plays back audio non-positionally."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:7
+#: doc/classes/AudioStreamPlayer.xml
msgid ""
"Plays an audio stream non-positionally.\n"
"To play audio positionally, use [AudioStreamPlayer2D] or "
"[AudioStreamPlayer3D] instead of [AudioStreamPlayer]."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:22
+#: doc/classes/AudioStreamPlayer.xml
msgid "Returns the position in the [AudioStream] in seconds."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:28
+#: doc/classes/AudioStreamPlayer.xml
msgid ""
"Returns the [AudioStreamPlayback] object associated with this "
"[AudioStreamPlayer]."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:35
+#: doc/classes/AudioStreamPlayer.xml
msgid "Plays the audio from the given [code]from_position[/code], in seconds."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:42 doc/classes/AudioStreamPlayer2D.xml:38
-#: doc/classes/AudioStreamPlayer3D.xml:39
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Sets the position from which audio will be played, in seconds."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:48 doc/classes/AudioStreamPlayer2D.xml:44
-#: doc/classes/AudioStreamPlayer3D.xml:45
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Stops the audio."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:54 doc/classes/AudioStreamPlayer2D.xml:56
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
msgid "If [code]true[/code], audio plays when added to scene tree."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:57 doc/classes/AudioStreamPlayer2D.xml:59
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
msgid "Bus on which this audio is playing."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:60
+#: doc/classes/AudioStreamPlayer.xml
msgid ""
"If the audio configuration has more than two speakers, this sets the target "
"channels. See [enum MixTarget] constants."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:63 doc/classes/AudioStreamPlayer2D.xml:65
-#: doc/classes/AudioStreamPlayer3D.xml:91
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"The pitch and the tempo of the audio, as a multiplier of the audio sample's "
"sample rate."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:66 doc/classes/AudioStreamPlayer2D.xml:68
-#: doc/classes/AudioStreamPlayer3D.xml:94
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "If [code]true[/code], audio is playing."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:69 doc/classes/AudioStreamPlayer2D.xml:71
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
msgid "The [AudioStream] object to be played."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:72 doc/classes/AudioStreamPlayer2D.xml:74
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
msgid ""
"If [code]true[/code], the playback is paused. You can resume it by setting "
"[code]stream_paused[/code] to [code]false[/code]."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:75
+#: doc/classes/AudioStreamPlayer.xml
msgid "Volume of sound, in dB."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:81 doc/classes/AudioStreamPlayer2D.xml:83
-#: doc/classes/AudioStreamPlayer3D.xml:112
+#: doc/classes/AudioStreamPlayer.xml doc/classes/AudioStreamPlayer2D.xml
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Emitted when the audio stops playing."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:87
+#: doc/classes/AudioStreamPlayer.xml
msgid "The audio will be played only on the first channel."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:90
+#: doc/classes/AudioStreamPlayer.xml
msgid "The audio will be played on all surround channels."
msgstr ""
-#: doc/classes/AudioStreamPlayer.xml:93
+#: doc/classes/AudioStreamPlayer.xml
msgid ""
"The audio will be played on the second channel, which is usually the center."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:4
+#: doc/classes/AudioStreamPlayer2D.xml
msgid "Plays positional sound in 2D space."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:7
+#: doc/classes/AudioStreamPlayer2D.xml
msgid ""
"Plays audio that dampens with distance from screen center.\n"
"See also [AudioStreamPlayer] to play a sound non-positionally.\n"
@@ -11255,46 +11587,48 @@ msgid ""
"audible to human hearing)."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:18
-#: doc/classes/AudioStreamPlayer3D.xml:19
+#: doc/classes/AudioStreamPlayer2D.xml doc/classes/AudioStreamPlayer3D.xml
msgid "Returns the position in the [AudioStream]."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:24
+#: doc/classes/AudioStreamPlayer2D.xml
msgid ""
"Returns the [AudioStreamPlayback] object associated with this "
"[AudioStreamPlayer2D]."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:31
-#: doc/classes/AudioStreamPlayer3D.xml:32
+#: doc/classes/AudioStreamPlayer2D.xml doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Plays the audio from the given position [code]from_position[/code], in "
"seconds."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:50
-#: doc/classes/AudioStreamPlayer3D.xml:51
-msgid "Areas in which this sound plays."
+#: doc/classes/AudioStreamPlayer2D.xml
+msgid ""
+"Determines which [Area2D] layers affect the sound for reverb and audio bus "
+"effects. Areas can be used to redirect [AudioStream]s so that they play in a "
+"certain audio bus. An example of how you might use this is making a "
+"\"water\" area so that sounds played in the water are redirected through an "
+"audio bus to make them sound like they are being played underwater."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:53
+#: doc/classes/AudioStreamPlayer2D.xml
msgid "Dampens audio over distance with this as an exponent."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:62
+#: doc/classes/AudioStreamPlayer2D.xml
msgid "Maximum distance from which audio is still hearable."
msgstr ""
-#: doc/classes/AudioStreamPlayer2D.xml:77
+#: doc/classes/AudioStreamPlayer2D.xml
msgid "Base volume without dampening."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:4
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Plays positional sound in 3D space."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:7
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Plays a sound effect with directed sound effects, dampens with distance if "
"needed, generates effect of hearable position in space. For greater realism, "
@@ -11311,41 +11645,50 @@ msgid ""
"audible to human hearing)."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:25
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Returns the [AudioStreamPlayback] object associated with this "
"[AudioStreamPlayer3D]."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:54
+#: doc/classes/AudioStreamPlayer3D.xml
+msgid ""
+"Determines which [Area] layers affect the sound for reverb and audio bus "
+"effects. Areas can be used to redirect [AudioStream]s so that they play in a "
+"certain audio bus. An example of how you might use this is making a "
+"\"water\" area so that sounds played in the water are redirected through an "
+"audio bus to make them sound like they are being played underwater."
+msgstr ""
+
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Dampens audio using a low-pass filter above this frequency, in Hz. To "
"disable the dampening effect entirely, set this to [code]20500[/code] as "
"this frequency is above the human hearing limit."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:57
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Amount how much the filter affects the loudness, in decibels."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:60
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Decides if audio should get quieter with distance linearly, quadratically, "
"logarithmically, or not be affected by distance, effectively disabling "
"attenuation."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:63
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"If [code]true[/code], audio plays when the AudioStreamPlayer3D node is added "
"to scene tree."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:66
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "The bus on which this audio is playing."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:69
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Decides in which step the [url=https://en.wikipedia.org/wiki/"
"Doppler_effect]Doppler effect[/url] should be calculated.\n"
@@ -11354,71 +11697,71 @@ msgid ""
"DOPPLER_TRACKING_DISABLED]."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:73
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "The angle in which the audio reaches cameras undampened."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:76
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"If [code]true[/code], the audio should be dampened according to the "
"direction of the sound."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:79
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Dampens audio if camera is outside of [member emission_angle_degrees] and "
"[member emission_angle_enabled] is set by this factor, in decibels."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:82
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Sets the absolute maximum of the soundlevel, in decibels."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:85
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Sets the distance from which the [member out_of_range_mode] takes effect. "
"Has no effect if set to 0."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:88
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Decides if audio should pause when source is outside of [member "
"max_distance] range."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:97
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "The [AudioStream] resource to be played."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:100
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"If [code]true[/code], the playback is paused. You can resume it by setting "
"[member stream_paused] to [code]false[/code]."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:103
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "The base sound level unaffected by dampening, in decibels."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:106
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"The factor for the attenuation effect. Higher values make the sound audible "
"over a larger distance."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:118
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Linear dampening of loudness according to distance."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:121
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Squared dampening of loudness according to distance."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:124
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Logarithmic dampening of loudness according to distance."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:127
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"No dampening of loudness according to distance. The sound will still be "
"heard positionally, unlike an [AudioStreamPlayer]. [constant "
@@ -11427,54 +11770,54 @@ msgid ""
"sphere of a defined size."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:130
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Mix this audio in, even when it's out of range. This increases CPU usage, "
"but keeps the sound playing at the correct position if the camera leaves and "
"enters the [AudioStreamPlayer3D]'s [member max_distance] radius."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:133
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Pause this audio when it gets out of range. This decreases CPU usage, but "
"will cause the sound to restart if the camera leaves and enters the "
"[AudioStreamPlayer3D]'s [member max_distance] radius."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:136
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Disables doppler tracking."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:139
+#: doc/classes/AudioStreamPlayer3D.xml
msgid "Executes doppler tracking in idle step (every rendered frame)."
msgstr ""
-#: doc/classes/AudioStreamPlayer3D.xml:142
+#: doc/classes/AudioStreamPlayer3D.xml
msgid ""
"Executes doppler tracking in physics step (every simulated physics frame)."
msgstr ""
-#: doc/classes/AudioStreamRandomPitch.xml:4
+#: doc/classes/AudioStreamRandomPitch.xml
msgid "Plays audio with random pitch shifting."
msgstr ""
-#: doc/classes/AudioStreamRandomPitch.xml:7
+#: doc/classes/AudioStreamRandomPitch.xml
msgid "Randomly varies pitch on each start."
msgstr ""
-#: doc/classes/AudioStreamRandomPitch.xml:15
+#: doc/classes/AudioStreamRandomPitch.xml
msgid "The current [AudioStream]."
msgstr ""
-#: doc/classes/AudioStreamRandomPitch.xml:18
+#: doc/classes/AudioStreamRandomPitch.xml
msgid "The intensity of random pitch variation."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:4
+#: doc/classes/AudioStreamSample.xml
msgid "Stores audio data loaded from WAV files."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:7
+#: doc/classes/AudioStreamSample.xml
msgid ""
"AudioStreamSample stores sound samples loaded from WAV files. To play the "
"stored sound, use an [AudioStreamPlayer] (for non-positional audio) or "
@@ -11484,7 +11827,7 @@ msgid ""
"See also [AudioStreamGenerator] for procedural audio generation."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:17
+#: doc/classes/AudioStreamSample.xml
msgid ""
"Saves the AudioStreamSample as a WAV file to [code]path[/code]. Samples with "
"IMA ADPCM format can't be saved.\n"
@@ -11492,99 +11835,99 @@ msgid ""
"[code]path[/code] if it is missing."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:24
+#: doc/classes/AudioStreamSample.xml
msgid ""
"Contains the audio data in bytes.\n"
"[b]Note:[/b] This property expects signed PCM8 data. To convert unsigned "
"PCM8 to signed PCM8, subtract 128 from each byte."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:28
+#: doc/classes/AudioStreamSample.xml
msgid "Audio format. See [enum Format] constants for values."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:31
+#: doc/classes/AudioStreamSample.xml
msgid ""
"The loop start point (in number of samples, relative to the beginning of the "
"sample). This information will be imported automatically from the WAV file "
"if present."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:34
+#: doc/classes/AudioStreamSample.xml
msgid ""
"The loop end point (in number of samples, relative to the beginning of the "
"sample). This information will be imported automatically from the WAV file "
"if present."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:37
+#: doc/classes/AudioStreamSample.xml
msgid ""
"The loop mode. This information will be imported automatically from the WAV "
"file if present. See [enum LoopMode] constants for values."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:40
+#: doc/classes/AudioStreamSample.xml
msgid ""
"The sample rate for mixing this audio. Higher values require more storage "
"space, but result in better quality.\n"
"In games, common sample rates in use are [code]11025[/code], [code]16000[/"
"code], [code]22050[/code], [code]32000[/code], [code]44100[/code], and "
"[code]48000[/code].\n"
-"According to the [url=https://en.wikipedia.org/wiki/Nyquist"
-"%E2%80%93Shannon_sampling_theorem]Nyquist-Shannon sampling theorem[/url], "
-"there is no quality difference to human hearing when going past 40,000 Hz "
-"(since most humans can only hear up to ~20,000 Hz, often less). If you are "
-"using lower-pitched sounds such as voices, lower sample rates such as "
+"According to the [url=https://en.wikipedia.org/wiki/"
+"Nyquist%E2%80%93Shannon_sampling_theorem]Nyquist-Shannon sampling theorem[/"
+"url], there is no quality difference to human hearing when going past 40,000 "
+"Hz (since most humans can only hear up to ~20,000 Hz, often less). If you "
+"are using lower-pitched sounds such as voices, lower sample rates such as "
"[code]32000[/code] or [code]22050[/code] may be usable with no loss in "
"quality."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:45
+#: doc/classes/AudioStreamSample.xml
msgid "If [code]true[/code], audio is stereo."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:50
+#: doc/classes/AudioStreamSample.xml
msgid "8-bit audio codec."
msgstr "8-битный аудиокодек."
-#: doc/classes/AudioStreamSample.xml:53
+#: doc/classes/AudioStreamSample.xml
msgid "16-bit audio codec."
msgstr "16-битный аудиокодек."
-#: doc/classes/AudioStreamSample.xml:56
+#: doc/classes/AudioStreamSample.xml
msgid "Audio is compressed using IMA ADPCM."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:59
+#: doc/classes/AudioStreamSample.xml
msgid "Audio does not loop."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:62
+#: doc/classes/AudioStreamSample.xml
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing forward only."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:65
+#: doc/classes/AudioStreamSample.xml
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing back and forth."
msgstr ""
-#: doc/classes/AudioStreamSample.xml:68
+#: doc/classes/AudioStreamSample.xml
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing backward only."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:4
+#: doc/classes/BackBufferCopy.xml
msgid ""
"Copies a region of the screen (or the whole screen) to a buffer so it can be "
"accessed in your shader scripts through the "
"[code]texture(SCREEN_TEXTURE, ...)[/code] function."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:7
+#: doc/classes/BackBufferCopy.xml
msgid ""
"Node for back-buffering the currently-displayed screen. The region defined "
"in the BackBufferCopy node is buffered with the content of the screen it "
@@ -11598,51 +11941,49 @@ msgid ""
"adding them as children."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:16
+#: doc/classes/BackBufferCopy.xml
msgid "Buffer mode. See [enum CopyMode] constants."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:19
+#: doc/classes/BackBufferCopy.xml
msgid ""
"The area covered by the BackBufferCopy. Only used if [member copy_mode] is "
"[constant COPY_MODE_RECT]."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:24
+#: doc/classes/BackBufferCopy.xml
msgid ""
"Disables the buffering mode. This means the BackBufferCopy node will "
"directly use the portion of screen it covers."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:27
+#: doc/classes/BackBufferCopy.xml
msgid "BackBufferCopy buffers a rectangular region."
msgstr ""
-#: doc/classes/BackBufferCopy.xml:30
+#: doc/classes/BackBufferCopy.xml
msgid "BackBufferCopy buffers the entire screen."
msgstr ""
-#: doc/classes/BakedLightmap.xml:4
+#: doc/classes/BakedLightmap.xml
msgid "Prerendered indirect light map for a scene."
msgstr ""
-#: doc/classes/BakedLightmap.xml:7
+#: doc/classes/BakedLightmap.xml
msgid ""
"Baked lightmaps are an alternative workflow for adding indirect (or baked) "
"lighting to a scene. Unlike the [GIProbe] approach, baked lightmaps work "
"fine on low-end PCs and mobile devices as they consume almost no resources "
"in run-time.\n"
+"[b]Procedural generation:[/b] Lightmap baking functionality is only "
+"available in the editor. This means [BakedLightmap] is not suited to "
+"procedurally generated or user-built levels. For procedurally generated or "
+"user-built levels, use [GIProbe] instead.\n"
"[b]Note:[/b] Due to how lightmaps work, most properties only have a visible "
"effect once lightmaps are baked again."
msgstr ""
-#: doc/classes/BakedLightmap.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/baked_lightmaps.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/using_gridmaps.html"
-
-#: doc/classes/BakedLightmap.xml:19
+#: doc/classes/BakedLightmap.xml
msgid ""
"Bakes the lightmap, scanning from the given [code]from_node[/code] root and "
"saves the resulting [BakedLightmapData] in [code]data_save_path[/code]. If "
@@ -11651,24 +11992,31 @@ msgid ""
"[member light_data]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:25
+#: doc/classes/BakedLightmap.xml
msgid ""
-"When enabled, the lightmapper will merge the textures for all meshes into a "
-"single large layered texture. Not supported in GLES2."
+"If [code]true[/code], the lightmapper will merge the textures for all meshes "
+"into one or several large layered textures. If [code]false[/code], every "
+"mesh will get its own lightmap texture, which is less efficient.\n"
+"[b]Note:[/b] Atlas lightmap rendering is only supported in GLES3, [i]not[/i] "
+"GLES2. Non-atlas lightmap rendering is supported by both GLES3 and GLES2. If "
+"[member ProjectSettings.rendering/quality/driver/fallback_to_gles2] is "
+"[code]true[/code], consider baking lightmaps with [member atlas_generate] "
+"set to [code]false[/code] so that the resulting lightmap is visible in both "
+"GLES3 and GLES2."
msgstr ""
-#: doc/classes/BakedLightmap.xml:28
+#: doc/classes/BakedLightmap.xml
msgid ""
"Maximum size of each lightmap layer, only used when [member atlas_generate] "
"is enabled."
msgstr ""
-#: doc/classes/BakedLightmap.xml:31
+#: doc/classes/BakedLightmap.xml
msgid ""
"Raycasting bias used during baking to avoid floating point precision issues."
msgstr ""
-#: doc/classes/BakedLightmap.xml:34
+#: doc/classes/BakedLightmap.xml
msgid ""
"The energy multiplier for each bounce. Higher values will make indirect "
"lighting brighter. A value of [code]1.0[/code] represents physically "
@@ -11682,62 +12030,62 @@ msgid ""
"bounces] is set to a value greater than or equal to [code]1[/code]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:38
+#: doc/classes/BakedLightmap.xml
msgid ""
"Number of light bounces that are taken into account during baking. See also "
"[member bounce_indirect_energy]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:41
+#: doc/classes/BakedLightmap.xml
msgid "Grid size used for real-time capture information on dynamic objects."
msgstr ""
-#: doc/classes/BakedLightmap.xml:44
+#: doc/classes/BakedLightmap.xml
msgid ""
"When enabled, an octree containing the scene's lighting information will be "
"computed. This octree will then be used to light dynamic objects in the "
"scene."
msgstr ""
-#: doc/classes/BakedLightmap.xml:47
+#: doc/classes/BakedLightmap.xml
msgid ""
-"Bias value to reduce the amount of light proagation in the captured octree."
+"Bias value to reduce the amount of light propagation in the captured octree."
msgstr ""
-#: doc/classes/BakedLightmap.xml:50
+#: doc/classes/BakedLightmap.xml
msgid "Bake quality of the capture data."
msgstr ""
-#: doc/classes/BakedLightmap.xml:53
+#: doc/classes/BakedLightmap.xml
msgid ""
"If a baked mesh doesn't have a UV2 size hint, this value will be used to "
"roughly compute a suitable lightmap size."
msgstr ""
-#: doc/classes/BakedLightmap.xml:56
+#: doc/classes/BakedLightmap.xml
msgid ""
"The environment color when [member environment_mode] is set to [constant "
"ENVIRONMENT_MODE_CUSTOM_COLOR]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:59
+#: doc/classes/BakedLightmap.xml
msgid ""
"The energy scaling factor when when [member environment_mode] is set to "
"[constant ENVIRONMENT_MODE_CUSTOM_COLOR] or [constant "
"ENVIRONMENT_MODE_CUSTOM_SKY]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:62
+#: doc/classes/BakedLightmap.xml
msgid ""
"The [Sky] resource to use when [member environment_mode] is set o [constant "
"ENVIRONMENT_MODE_CUSTOM_SKY]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:65
+#: doc/classes/BakedLightmap.xml
msgid "The rotation of the baked custom sky."
msgstr ""
-#: doc/classes/BakedLightmap.xml:68
+#: doc/classes/BakedLightmap.xml
msgid ""
"Minimum ambient light for all the lightmap texels. This doesn't take into "
"account any occlusion from the scene's geometry, it simply ensures a minimum "
@@ -11745,35 +12093,35 @@ msgid ""
"on shadow color."
msgstr ""
-#: doc/classes/BakedLightmap.xml:71
+#: doc/classes/BakedLightmap.xml
msgid "Decides which environment to use during baking."
msgstr ""
-#: doc/classes/BakedLightmap.xml:74
+#: doc/classes/BakedLightmap.xml
msgid ""
"Size of the baked lightmap. Only meshes inside this region will be included "
"in the baked lightmap, also used as the bounds of the captured region for "
"dynamic lighting."
msgstr ""
-#: doc/classes/BakedLightmap.xml:77
+#: doc/classes/BakedLightmap.xml
msgid ""
"Deprecated, in previous versions it determined the location where lightmaps "
"were be saved."
msgstr ""
-#: doc/classes/BakedLightmap.xml:80
+#: doc/classes/BakedLightmap.xml
msgid "The calculated light data."
msgstr ""
-#: doc/classes/BakedLightmap.xml:83
+#: doc/classes/BakedLightmap.xml
msgid ""
-"Determines the amount of samples per texel used in indrect light baking. The "
-"amount of samples for each quality level can be configured in the project "
-"settings."
+"Determines the amount of samples per texel used in indirect light baking. "
+"The amount of samples for each quality level can be configured in the "
+"project settings."
msgstr ""
-#: doc/classes/BakedLightmap.xml:86
+#: doc/classes/BakedLightmap.xml
msgid ""
"Store full color values in the lightmap textures. When disabled, lightmap "
"textures will store a single brightness channel. Can be disabled to reduce "
@@ -11781,13 +12129,13 @@ msgid ""
"color information in indirect lighting."
msgstr ""
-#: doc/classes/BakedLightmap.xml:89
+#: doc/classes/BakedLightmap.xml
msgid ""
"When enabled, a lightmap denoiser will be used to reduce the noise inherent "
"to Monte Carlo based global illumination."
msgstr ""
-#: doc/classes/BakedLightmap.xml:92
+#: doc/classes/BakedLightmap.xml
msgid ""
"If [code]true[/code], stores the lightmap textures in a high dynamic range "
"format (EXR). If [code]false[/code], stores the lightmap texture in a low "
@@ -11799,82 +12147,82 @@ msgid ""
"ProjectSettings.rendering/quality/depth/hdr] is [code]false[/code]."
msgstr ""
-#: doc/classes/BakedLightmap.xml:98
+#: doc/classes/BakedLightmap.xml
msgid "The lowest bake quality mode. Fastest to calculate."
msgstr ""
-#: doc/classes/BakedLightmap.xml:101
+#: doc/classes/BakedLightmap.xml
msgid "The default bake quality mode."
msgstr ""
-#: doc/classes/BakedLightmap.xml:104
+#: doc/classes/BakedLightmap.xml
msgid "A higher bake quality mode. Takes longer to calculate."
msgstr ""
-#: doc/classes/BakedLightmap.xml:107
+#: doc/classes/BakedLightmap.xml
msgid "The highest bake quality mode. Takes the longest to calculate."
msgstr ""
-#: doc/classes/BakedLightmap.xml:110
+#: doc/classes/BakedLightmap.xml
msgid "Baking was successful."
msgstr ""
-#: doc/classes/BakedLightmap.xml:113
+#: doc/classes/BakedLightmap.xml
msgid ""
"Returns if no viable save path is found. This can happen where an [member "
"image_path] is not specified or when the save location is invalid."
msgstr ""
-#: doc/classes/BakedLightmap.xml:116 doc/classes/SpatialMaterial.xml:622
+#: doc/classes/BakedLightmap.xml doc/classes/SpatialMaterial.xml
msgid "Currently unused."
msgstr ""
-#: doc/classes/BakedLightmap.xml:119
+#: doc/classes/BakedLightmap.xml
#, fuzzy
msgid "Returns when the baker cannot save per-mesh textures to file."
msgstr "Возвращает арктангенс параметров."
-#: doc/classes/BakedLightmap.xml:122
+#: doc/classes/BakedLightmap.xml
msgid "The size of the generated lightmaps is too large."
msgstr ""
-#: doc/classes/BakedLightmap.xml:125
+#: doc/classes/BakedLightmap.xml
msgid "Some mesh contains UV2 values outside the [code][0,1][/code] range."
msgstr ""
-#: doc/classes/BakedLightmap.xml:128
+#: doc/classes/BakedLightmap.xml
msgid "Returns if user cancels baking."
msgstr ""
-#: doc/classes/BakedLightmap.xml:131
+#: doc/classes/BakedLightmap.xml
msgid ""
"Returns if lightmapper can't be created. Unless you are using a custom "
"lightmapper, please report this as bug."
msgstr ""
-#: doc/classes/BakedLightmap.xml:134
+#: doc/classes/BakedLightmap.xml
msgid ""
"There is no root node to start baking from. Either provide [code]from_node[/"
"code] argument or attach this node to a parent that should be used as root."
msgstr ""
-#: doc/classes/BakedLightmap.xml:137
+#: doc/classes/BakedLightmap.xml
msgid "No environment is used during baking."
msgstr ""
-#: doc/classes/BakedLightmap.xml:140
+#: doc/classes/BakedLightmap.xml
msgid "The baked environment is automatically picked from the current scene."
msgstr ""
-#: doc/classes/BakedLightmap.xml:143
+#: doc/classes/BakedLightmap.xml
msgid "A custom sky is used as environment during baking."
msgstr ""
-#: doc/classes/BakedLightmap.xml:146
+#: doc/classes/BakedLightmap.xml
msgid "A custom solid color is used as environment during baking."
msgstr ""
-#: doc/classes/BakedLightmapData.xml:56
+#: doc/classes/BakedLightmapData.xml
msgid ""
"Global energy multiplier for baked and dynamic capture objects. This can be "
"changed at run-time without having to bake lightmaps again.\n"
@@ -11883,34 +12231,34 @@ msgid ""
"bounce_indirect_energy] and bake lightmaps again."
msgstr ""
-#: doc/classes/BakedLightmapData.xml:60
+#: doc/classes/BakedLightmapData.xml
msgid ""
"Controls whether dynamic capture objects receive environment lighting or not."
msgstr ""
-#: doc/classes/BaseButton.xml:4
+#: doc/classes/BaseButton.xml
msgid "Base class for different kinds of buttons."
msgstr ""
-#: doc/classes/BaseButton.xml:7
+#: doc/classes/BaseButton.xml
msgid ""
"BaseButton is the abstract base class for buttons, so it shouldn't be used "
"directly (it doesn't display anything). Other types of buttons inherit from "
"it."
msgstr ""
-#: doc/classes/BaseButton.xml:15
+#: doc/classes/BaseButton.xml
msgid ""
"Called when the button is pressed. If you need to know the button's pressed "
"state (and [member toggle_mode] is active), use [method _toggled] instead."
msgstr ""
-#: doc/classes/BaseButton.xml:22
+#: doc/classes/BaseButton.xml
msgid ""
"Called when the button is toggled (only if [member toggle_mode] is active)."
msgstr ""
-#: doc/classes/BaseButton.xml:28
+#: doc/classes/BaseButton.xml
msgid ""
"Returns the visual state used to draw the button. This is useful mainly when "
"implementing your own draw code by either overriding _draw() or connecting "
@@ -11918,13 +12266,13 @@ msgid ""
"DrawMode] enum."
msgstr ""
-#: doc/classes/BaseButton.xml:34
+#: doc/classes/BaseButton.xml
msgid ""
"Returns [code]true[/code] if the mouse has entered the button and has not "
"left it yet."
msgstr ""
-#: doc/classes/BaseButton.xml:41
+#: doc/classes/BaseButton.xml
msgid ""
"Changes the [member pressed] state of the button, without emitting [signal "
"toggled]. Use when you just want to change the state of the button without "
@@ -11934,37 +12282,37 @@ msgid ""
"group]."
msgstr ""
-#: doc/classes/BaseButton.xml:48
+#: doc/classes/BaseButton.xml
msgid ""
"Determines when the button is considered clicked, one of the [enum "
"ActionMode] constants."
msgstr ""
-#: doc/classes/BaseButton.xml:51
+#: doc/classes/BaseButton.xml
msgid ""
"Binary mask to choose which mouse buttons this button will respond to.\n"
"To allow both left-click and right-click, use [code]BUTTON_MASK_LEFT | "
"BUTTON_MASK_RIGHT[/code]."
msgstr ""
-#: doc/classes/BaseButton.xml:55
+#: doc/classes/BaseButton.xml
msgid ""
"If [code]true[/code], the button is in disabled state and can't be clicked "
"or toggled."
msgstr ""
-#: doc/classes/BaseButton.xml:58
+#: doc/classes/BaseButton.xml
msgid ""
"[i]Deprecated.[/i] This property has been deprecated due to redundancy and "
"will be removed in Godot 4.0. This property no longer has any effect when "
"set. Please use [member Control.focus_mode] instead."
msgstr ""
-#: doc/classes/BaseButton.xml:62
+#: doc/classes/BaseButton.xml
msgid "[ButtonGroup] associated to the button."
msgstr ""
-#: doc/classes/BaseButton.xml:65
+#: doc/classes/BaseButton.xml
msgid ""
"If [code]true[/code], the button stays pressed when moving the cursor "
"outside the button while pressing it.\n"
@@ -11973,7 +12321,7 @@ msgid ""
"value."
msgstr ""
-#: doc/classes/BaseButton.xml:69
+#: doc/classes/BaseButton.xml
msgid ""
"If [code]true[/code], the button's state is pressed. Means the button is "
"pressed down or toggled (if [member toggle_mode] is active). Only works if "
@@ -11983,31 +12331,31 @@ msgid ""
"signal, use [method set_pressed_no_signal]."
msgstr ""
-#: doc/classes/BaseButton.xml:73
+#: doc/classes/BaseButton.xml
msgid "[ShortCut] associated to the button."
msgstr ""
-#: doc/classes/BaseButton.xml:76
+#: doc/classes/BaseButton.xml
msgid ""
"If [code]true[/code], the button will add information about its shortcut in "
"the tooltip."
msgstr ""
-#: doc/classes/BaseButton.xml:79
+#: doc/classes/BaseButton.xml
msgid ""
"If [code]true[/code], the button is in toggle mode. Makes the button flip "
"state between pressed and unpressed each time its area is clicked."
msgstr ""
-#: doc/classes/BaseButton.xml:85
+#: doc/classes/BaseButton.xml
msgid "Emitted when the button starts being held down."
msgstr ""
-#: doc/classes/BaseButton.xml:90
+#: doc/classes/BaseButton.xml
msgid "Emitted when the button stops being held down."
msgstr ""
-#: doc/classes/BaseButton.xml:95
+#: doc/classes/BaseButton.xml
msgid ""
"Emitted when the button is toggled or pressed. This is on [signal "
"button_down] if [member action_mode] is [constant ACTION_MODE_BUTTON_PRESS] "
@@ -12016,50 +12364,50 @@ msgid ""
"active), use [signal toggled] instead."
msgstr ""
-#: doc/classes/BaseButton.xml:102
+#: doc/classes/BaseButton.xml
msgid ""
"Emitted when the button was just toggled between pressed and normal states "
"(only if [member toggle_mode] is active). The new state is contained in the "
"[code]button_pressed[/code] argument."
msgstr ""
-#: doc/classes/BaseButton.xml:108
+#: doc/classes/BaseButton.xml
msgid ""
"The normal state (i.e. not pressed, not hovered, not toggled and enabled) of "
"buttons."
msgstr ""
-#: doc/classes/BaseButton.xml:111
+#: doc/classes/BaseButton.xml
msgid "The state of buttons are pressed."
msgstr ""
-#: doc/classes/BaseButton.xml:114
+#: doc/classes/BaseButton.xml
msgid "The state of buttons are hovered."
msgstr ""
-#: doc/classes/BaseButton.xml:117
+#: doc/classes/BaseButton.xml
msgid "The state of buttons are disabled."
msgstr ""
-#: doc/classes/BaseButton.xml:120
+#: doc/classes/BaseButton.xml
msgid "The state of buttons are both hovered and pressed."
msgstr ""
-#: doc/classes/BaseButton.xml:123
+#: doc/classes/BaseButton.xml
msgid "Require just a press to consider the button clicked."
msgstr ""
-#: doc/classes/BaseButton.xml:126
+#: doc/classes/BaseButton.xml
msgid ""
"Require a press and a subsequent release before considering the button "
"clicked."
msgstr ""
-#: doc/classes/Basis.xml:4
+#: doc/classes/Basis.xml
msgid "3×3 matrix datatype."
msgstr ""
-#: doc/classes/Basis.xml:7
+#: doc/classes/Basis.xml
msgid ""
"3×3 matrix used for 3D rotation and scale. Almost always used as an "
"orthogonal basis for a Transform.\n"
@@ -12073,53 +12421,41 @@ msgid ""
"article."
msgstr ""
-#: doc/classes/Basis.xml:14 doc/classes/Transform.xml:12
-#: doc/classes/Transform2D.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/math/matrices_and_transforms."
-"html"
+#: doc/classes/Basis.xml doc/classes/Transform.xml doc/classes/Transform2D.xml
+msgid "Matrices and transforms"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/math/"
-"matrices_and_transforms.html"
-#: doc/classes/Basis.xml:15 doc/classes/Transform.xml:13
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/using_transforms.html"
+#: doc/classes/Basis.xml doc/classes/Quat.xml doc/classes/Transform.xml
+msgid "Using 3D transforms"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/using_transforms.html"
-#: doc/classes/Basis.xml:16 doc/classes/Line2D.xml:11
-#: doc/classes/Transform.xml:14 doc/classes/Transform2D.xml:13
-#: doc/classes/Vector2.xml:15 doc/classes/Vector3.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/584"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
-
-#: doc/classes/Basis.xml:18 doc/classes/CylinderShape.xml:12
-#: doc/classes/Dictionary.xml:88 doc/classes/DynamicFont.xml:18
-#: doc/classes/DynamicFontData.xml:10 doc/classes/File.xml:29
-#: doc/classes/Input.xml:12 doc/classes/InputEvent.xml:13
-#: doc/classes/InputEventAction.xml:12 doc/classes/InputEventMouseMotion.xml:12
-#: doc/classes/KinematicBody.xml:15 doc/classes/RayCast.xml:15
-#: doc/classes/StaticBody.xml:13 doc/classes/SurfaceTool.xml:22
-#: doc/classes/TextureButton.xml:12 doc/classes/TextureRect.xml:11
-#: doc/classes/Thread.xml:13 doc/classes/VBoxContainer.xml:10
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/676"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Basis.xml doc/classes/Line2D.xml doc/classes/Transform.xml
+#: doc/classes/Transform2D.xml doc/classes/Vector2.xml doc/classes/Vector3.xml
+msgid "Matrix Transform Demo"
+msgstr ""
-#: doc/classes/Basis.xml:19 doc/classes/Line2D.xml:12
-#: doc/classes/Transform.xml:16 doc/classes/Transform2D.xml:14
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/583"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Basis.xml doc/classes/CylinderShape.xml
+#: doc/classes/Dictionary.xml doc/classes/DynamicFont.xml
+#: doc/classes/DynamicFontData.xml doc/classes/File.xml doc/classes/Input.xml
+#: doc/classes/InputEvent.xml doc/classes/InputEventAction.xml
+#: doc/classes/InputEventMouseMotion.xml doc/classes/KinematicBody.xml
+#: doc/classes/RayCast.xml doc/classes/StaticBody.xml
+#: doc/classes/SurfaceTool.xml doc/classes/TextureButton.xml
+#: doc/classes/TextureRect.xml doc/classes/Thread.xml
+#: doc/classes/VBoxContainer.xml
+msgid "3D Voxel Demo"
+msgstr ""
-#: doc/classes/Basis.xml:26
+#: doc/classes/Basis.xml doc/classes/Line2D.xml doc/classes/Transform.xml
+#: doc/classes/Transform2D.xml
+msgid "2.5D Demo"
+msgstr ""
+
+#: doc/classes/Basis.xml
msgid "Constructs a pure rotation basis matrix from the given quaternion."
msgstr ""
-#: doc/classes/Basis.xml:33
+#: doc/classes/Basis.xml
msgid ""
"Constructs a pure rotation basis matrix from the given Euler angles (in the "
"YXZ convention: when *composing*, first Y, then X, and Z last), given in the "
@@ -12128,7 +12464,7 @@ msgid ""
"instead of Euler angles."
msgstr ""
-#: doc/classes/Basis.xml:42
+#: doc/classes/Basis.xml
#, fuzzy
msgid ""
"Constructs a pure rotation basis matrix, rotated around the given "
@@ -12139,11 +12475,11 @@ msgstr ""
"[code]axis[/code] на угол [code]phi[/code], в радианах. Ось должна быть "
"нормализованным вектором."
-#: doc/classes/Basis.xml:51
+#: doc/classes/Basis.xml
msgid "Constructs a basis matrix from 3 axis vectors (matrix columns)."
msgstr ""
-#: doc/classes/Basis.xml:57
+#: doc/classes/Basis.xml
msgid ""
"Returns the determinant of the basis matrix. If the basis is uniformly "
"scaled, its determinant is the square of the scale.\n"
@@ -12152,7 +12488,7 @@ msgid ""
"invalid."
msgstr ""
-#: doc/classes/Basis.xml:64
+#: doc/classes/Basis.xml
msgid ""
"Returns the basis's rotation in the form of Euler angles (in the YXZ "
"convention: when decomposing, first Z, then X, and Y last). The returned "
@@ -12162,7 +12498,7 @@ msgid ""
"a [Quat] quaternion instead of Euler angles."
msgstr ""
-#: doc/classes/Basis.xml:71
+#: doc/classes/Basis.xml
msgid ""
"This function considers a discretization of rotations into 24 points on unit "
"sphere, lying along the vectors (x,y,z) with each component being either -1, "
@@ -12171,24 +12507,24 @@ msgid ""
"further details, refer to the Godot source code."
msgstr ""
-#: doc/classes/Basis.xml:77
+#: doc/classes/Basis.xml
msgid ""
"Returns the basis's rotation in the form of a quaternion. See [method "
"get_euler] if you need Euler angles, but keep in mind quaternions should "
"generally be preferred to Euler angles."
msgstr ""
-#: doc/classes/Basis.xml:83
+#: doc/classes/Basis.xml
msgid ""
"Assuming that the matrix is the combination of a rotation and scaling, "
"return the absolute value of scaling factors along each axis."
msgstr ""
-#: doc/classes/Basis.xml:89
+#: doc/classes/Basis.xml
msgid "Returns the inverse of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:97
+#: doc/classes/Basis.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if this basis and [code]b[/code] are approximately "
@@ -12200,76 +12536,76 @@ msgstr ""
"приблизительно равны, вызывая [method @GDScript.is_equal_approx] для каждого "
"компонента."
-#: doc/classes/Basis.xml:104
+#: doc/classes/Basis.xml
msgid ""
"Returns the orthonormalized version of the matrix (useful to call from time "
"to time to avoid rounding error for orthogonal matrices). This performs a "
"Gram-Schmidt orthonormalization on the basis of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:112
+#: doc/classes/Basis.xml
msgid ""
"Introduce an additional rotation around the given axis by phi (radians). The "
"axis must be a normalized vector."
msgstr ""
-#: doc/classes/Basis.xml:119
+#: doc/classes/Basis.xml
msgid ""
"Introduce an additional scaling specified by the given 3D scaling factor."
msgstr ""
-#: doc/classes/Basis.xml:127
+#: doc/classes/Basis.xml
msgid ""
"Assuming that the matrix is a proper rotation matrix, slerp performs a "
"spherical-linear interpolation with another rotation matrix."
msgstr ""
-#: doc/classes/Basis.xml:134
+#: doc/classes/Basis.xml
msgid "Transposed dot product with the X axis of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:141
+#: doc/classes/Basis.xml
msgid "Transposed dot product with the Y axis of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:148
+#: doc/classes/Basis.xml
msgid "Transposed dot product with the Z axis of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:154
+#: doc/classes/Basis.xml
msgid "Returns the transposed version of the matrix."
msgstr ""
-#: doc/classes/Basis.xml:161
+#: doc/classes/Basis.xml
msgid "Returns a vector transformed (multiplied) by the matrix."
msgstr ""
-#: doc/classes/Basis.xml:168
+#: doc/classes/Basis.xml
msgid ""
"Returns a vector transformed (multiplied) by the transposed basis matrix.\n"
"[b]Note:[/b] This results in a multiplication by the inverse of the matrix "
"only if it represents a rotation-reflection."
msgstr ""
-#: doc/classes/Basis.xml:175 doc/classes/Transform2D.xml:150
+#: doc/classes/Basis.xml doc/classes/Transform2D.xml
msgid ""
"The basis matrix's X vector (column 0). Equivalent to array index [code]0[/"
"code]."
msgstr ""
-#: doc/classes/Basis.xml:178 doc/classes/Transform2D.xml:153
+#: doc/classes/Basis.xml doc/classes/Transform2D.xml
msgid ""
"The basis matrix's Y vector (column 1). Equivalent to array index [code]1[/"
"code]."
msgstr ""
-#: doc/classes/Basis.xml:181
+#: doc/classes/Basis.xml
msgid ""
"The basis matrix's Z vector (column 2). Equivalent to array index [code]2[/"
"code]."
msgstr ""
-#: doc/classes/Basis.xml:186
+#: doc/classes/Basis.xml
msgid ""
"The identity basis, with no rotation or scaling applied.\n"
"This is identical to calling [code]Basis()[/code] without any parameters. "
@@ -12277,41 +12613,49 @@ msgid ""
"with C#."
msgstr ""
-#: doc/classes/Basis.xml:190
+#: doc/classes/Basis.xml
msgid ""
"The basis that will flip something along the X axis when used in a "
"transformation."
msgstr ""
-#: doc/classes/Basis.xml:193
+#: doc/classes/Basis.xml
msgid ""
"The basis that will flip something along the Y axis when used in a "
"transformation."
msgstr ""
-#: doc/classes/Basis.xml:196
+#: doc/classes/Basis.xml
msgid ""
"The basis that will flip something along the Z axis when used in a "
"transformation."
msgstr ""
-#: doc/classes/BitMap.xml:4
+#: doc/classes/BitMap.xml
msgid "Boolean matrix."
msgstr ""
-#: doc/classes/BitMap.xml:7
+#: doc/classes/BitMap.xml
msgid ""
"A two-dimensional array of boolean values, can be used to efficiently store "
"a binary matrix (every matrix element takes only one bit) and query the "
"values using natural cartesian coordinates."
msgstr ""
-#: doc/classes/BitMap.xml:16
+#: doc/classes/BitMap.xml
+msgid ""
+"Returns an image of the same size as the bitmap and with a [enum Image."
+"Format] of type [code]FORMAT_L8[/code]. [code]true[/code] bits of the bitmap "
+"are being converted into white pixels, and [code]false[/code] bits into "
+"black."
+msgstr ""
+
+#: doc/classes/BitMap.xml
msgid ""
"Creates a bitmap with the specified size, filled with [code]false[/code]."
msgstr ""
-#: doc/classes/BitMap.xml:24
+#: doc/classes/BitMap.xml
msgid ""
"Creates a bitmap that matches the given image dimensions, every element of "
"the bitmap is set to [code]false[/code] if the alpha value of the image at "
@@ -12319,49 +12663,57 @@ msgid ""
"code] in other case."
msgstr ""
-#: doc/classes/BitMap.xml:31
+#: doc/classes/BitMap.xml
msgid "Returns bitmap's value at the specified position."
msgstr ""
-#: doc/classes/BitMap.xml:37
+#: doc/classes/BitMap.xml
msgid "Returns bitmap's dimensions."
msgstr ""
-#: doc/classes/BitMap.xml:43
+#: doc/classes/BitMap.xml
msgid ""
"Returns the amount of bitmap elements that are set to [code]true[/code]."
msgstr ""
-#: doc/classes/BitMap.xml:51
+#: doc/classes/BitMap.xml
msgid ""
-"Applies morphological dilation to the bitmap. The first argument is the "
-"dilation amount, Rect2 is the area where the dilation will be applied."
+"Applies morphological dilation or erosion to the bitmap. If [code]pixels[/"
+"code] is positive, dilation is applied to the bitmap. If [code]pixels[/code] "
+"is negative, erosion is applied to the bitmap. [code]rect[/code] defines the "
+"area where the morphological operation is applied. Pixels located outside "
+"the [code]rect[/code] are unaffected by [method grow_mask]."
msgstr ""
-#: doc/classes/BitMap.xml:66
+#: doc/classes/BitMap.xml
+#, fuzzy
+msgid "Resizes the image to [code]new_size[/code]."
+msgstr "Возвращает скалярное произведение с [code]b[/code]."
+
+#: doc/classes/BitMap.xml
msgid ""
"Sets the bitmap's element at the specified position, to the specified value."
msgstr ""
-#: doc/classes/BitMap.xml:74
+#: doc/classes/BitMap.xml
msgid "Sets a rectangular portion of the bitmap to the specified value."
msgstr ""
-#: doc/classes/BitmapFont.xml:4
+#: doc/classes/BitmapFont.xml
msgid ""
"Renders text using fonts under the [url=https://www.angelcode.com/products/"
"bmfont/]BMFont[/url] format.\n"
"Handles files with the [code].fnt[/code] extension."
msgstr ""
-#: doc/classes/BitmapFont.xml:8
+#: doc/classes/BitmapFont.xml
msgid ""
"Renders text using [code]*.fnt[/code] fonts containing texture atlases. "
"Supports distance fields. For using vector font files like TTF directly, see "
"[DynamicFont]."
msgstr ""
-#: doc/classes/BitmapFont.xml:21
+#: doc/classes/BitmapFont.xml
msgid ""
"Adds a character to the font, where [code]character[/code] is the Unicode "
"value, [code]texture[/code] is the texture index, [code]rect[/code] is the "
@@ -12370,58 +12722,58 @@ msgid ""
"advance."
msgstr ""
-#: doc/classes/BitmapFont.xml:30
+#: doc/classes/BitmapFont.xml
msgid ""
"Adds a kerning pair to the [BitmapFont] as a difference. Kerning pairs are "
"special cases where a typeface advance is determined by the next character."
msgstr ""
-#: doc/classes/BitmapFont.xml:37
+#: doc/classes/BitmapFont.xml
msgid "Adds a texture to the [BitmapFont]."
msgstr ""
-#: doc/classes/BitmapFont.xml:43
+#: doc/classes/BitmapFont.xml
msgid "Clears all the font data and settings."
msgstr ""
-#: doc/classes/BitmapFont.xml:50
+#: doc/classes/BitmapFont.xml
msgid ""
"Creates a BitmapFont from the [code]*.fnt[/code] file at [code]path[/code]."
msgstr ""
-#: doc/classes/BitmapFont.xml:58
+#: doc/classes/BitmapFont.xml
msgid "Returns a kerning pair as a difference."
msgstr ""
-#: doc/classes/BitmapFont.xml:65
+#: doc/classes/BitmapFont.xml
msgid "Returns the font atlas texture at index [code]idx[/code]."
msgstr ""
-#: doc/classes/BitmapFont.xml:71
+#: doc/classes/BitmapFont.xml
msgid "Returns the number of textures in the BitmapFont atlas."
msgstr ""
-#: doc/classes/BitmapFont.xml:77
+#: doc/classes/BitmapFont.xml
msgid "Ascent (number of pixels above the baseline)."
msgstr ""
-#: doc/classes/BitmapFont.xml:80
+#: doc/classes/BitmapFont.xml
msgid "If [code]true[/code], distance field hint is enabled."
msgstr ""
-#: doc/classes/BitmapFont.xml:83
+#: doc/classes/BitmapFont.xml
msgid "The fallback font."
msgstr ""
-#: doc/classes/BitmapFont.xml:86
+#: doc/classes/BitmapFont.xml
msgid "Total font height (ascent plus descent) in pixels."
msgstr ""
-#: doc/classes/Bone2D.xml:4
+#: doc/classes/Bone2D.xml
msgid "Joint used with [Skeleton2D] to control and animate other nodes."
msgstr ""
-#: doc/classes/Bone2D.xml:7
+#: doc/classes/Bone2D.xml
msgid ""
"Use a hierarchy of [code]Bone2D[/code] bound to a [Skeleton2D] to control, "
"and animate other [Node2D] nodes.\n"
@@ -12434,52 +12786,52 @@ msgid ""
"individual rest poses."
msgstr ""
-#: doc/classes/Bone2D.xml:18
+#: doc/classes/Bone2D.xml
msgid "Stores the node's current transforms in [member rest]."
msgstr ""
-#: doc/classes/Bone2D.xml:24
+#: doc/classes/Bone2D.xml
msgid ""
"Returns the node's index as part of the entire skeleton. See [Skeleton2D]."
msgstr ""
-#: doc/classes/Bone2D.xml:30
+#: doc/classes/Bone2D.xml
msgid ""
"Returns the node's [member rest] [code]Transform2D[/code] if it doesn't have "
"a parent, or its rest pose relative to its parent."
msgstr ""
-#: doc/classes/Bone2D.xml:36
+#: doc/classes/Bone2D.xml
msgid ""
"Length of the bone's representation drawn in the editor's viewport in pixels."
msgstr ""
-#: doc/classes/Bone2D.xml:39
+#: doc/classes/Bone2D.xml
msgid ""
"Rest transform of the bone. You can reset the node's transforms to this "
"value using [method apply_rest]."
msgstr ""
-#: doc/classes/BoneAttachment.xml:4
+#: doc/classes/BoneAttachment.xml
msgid "A node that will attach to a bone."
msgstr ""
-#: doc/classes/BoneAttachment.xml:7
+#: doc/classes/BoneAttachment.xml
msgid ""
"This node must be the child of a [Skeleton] node. You can then select a bone "
"for this node to attach to. The BoneAttachment node will copy the transform "
"of the selected bone."
msgstr ""
-#: doc/classes/BoneAttachment.xml:15
+#: doc/classes/BoneAttachment.xml
msgid "The name of the attached bone."
msgstr ""
-#: doc/classes/bool.xml:4
+#: doc/classes/bool.xml
msgid "Boolean built-in type."
msgstr ""
-#: doc/classes/bool.xml:7
+#: doc/classes/bool.xml
msgid ""
"Boolean is a built-in type. There are two boolean values: [code]true[/code] "
"and [code]false[/code]. You can think of it as a switch with on or off (1 or "
@@ -12529,21 +12881,21 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/bool.xml:47
+#: doc/classes/bool.xml
msgid ""
"Cast an [int] value to a boolean value, this method will return [code]false[/"
"code] if [code]0[/code] is passed in, and [code]true[/code] for all other "
"ints."
msgstr ""
-#: doc/classes/bool.xml:54
+#: doc/classes/bool.xml
msgid ""
"Cast a [float] value to a boolean value, this method will return "
"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] "
"for all other floats."
msgstr ""
-#: doc/classes/bool.xml:61
+#: doc/classes/bool.xml
msgid ""
"Cast a [String] value to a boolean value, this method will return "
"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] "
@@ -12552,76 +12904,74 @@ msgid ""
"[code]bool(\"\")[/code] returns [code]false[/code]."
msgstr ""
-#: doc/classes/BoxContainer.xml:4
+#: doc/classes/BoxContainer.xml
msgid "Base class for box containers."
msgstr ""
-#: doc/classes/BoxContainer.xml:7
+#: doc/classes/BoxContainer.xml
msgid ""
"Arranges child controls vertically or horizontally, and rearranges the "
"controls automatically when their minimum size changes."
msgstr ""
-#: doc/classes/BoxContainer.xml:16
+#: doc/classes/BoxContainer.xml
msgid ""
"Adds a control to the box as a spacer. If [code]true[/code], [code]begin[/"
"code] will insert the spacer control in front of other children."
msgstr ""
-#: doc/classes/BoxContainer.xml:22
+#: doc/classes/BoxContainer.xml
msgid ""
"The alignment of the container's children (must be one of [constant "
"ALIGN_BEGIN], [constant ALIGN_CENTER] or [constant ALIGN_END])."
msgstr ""
-#: doc/classes/BoxContainer.xml:28
+#: doc/classes/BoxContainer.xml
msgid "Aligns children with the beginning of the container."
msgstr ""
-#: doc/classes/BoxContainer.xml:31
+#: doc/classes/BoxContainer.xml
msgid "Aligns children with the center of the container."
msgstr ""
-#: doc/classes/BoxContainer.xml:34
+#: doc/classes/BoxContainer.xml
msgid "Aligns children with the end of the container."
msgstr ""
-#: doc/classes/BoxShape.xml:4
+#: doc/classes/BoxShape.xml
msgid "Box shape resource."
msgstr ""
-#: doc/classes/BoxShape.xml:7
+#: doc/classes/BoxShape.xml
msgid "3D box shape that can be a child of a [PhysicsBody] or [Area]."
msgstr ""
-#: doc/classes/BoxShape.xml:10 doc/classes/CapsuleShape.xml:10
-#: doc/classes/ConcavePolygonShape.xml:11 doc/classes/ConvexPolygonShape.xml:10
-#: doc/classes/CylinderShape.xml:11 doc/classes/ProjectSettings.xml:13
-#: doc/classes/RigidBody.xml:16 doc/classes/SphereShape.xml:10
-#: doc/classes/StaticBody.xml:11
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/675"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/BoxShape.xml doc/classes/CapsuleShape.xml
+#: doc/classes/ConcavePolygonShape.xml doc/classes/ConvexPolygonShape.xml
+#: doc/classes/CylinderShape.xml doc/classes/ProjectSettings.xml
+#: doc/classes/RigidBody.xml doc/classes/SphereShape.xml
+#: doc/classes/StaticBody.xml
+msgid "3D Physics Tests Demo"
+msgstr ""
-#: doc/classes/BoxShape.xml:11 doc/classes/CollisionShape.xml:11
-#: modules/gridmap/doc_classes/GridMap.xml:16 doc/classes/KinematicBody.xml:13
-#: doc/classes/Mesh.xml:11 doc/classes/MeshInstance.xml:11
-#: doc/classes/MeshLibrary.xml:10
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/126"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/BoxShape.xml doc/classes/CollisionShape.xml
+#: modules/gridmap/doc_classes/GridMap.xml doc/classes/KinematicBody.xml
+#: doc/classes/Mesh.xml doc/classes/MeshInstance.xml
+#: doc/classes/MeshLibrary.xml
+msgid "3D Kinematic Character Demo"
+msgstr ""
-#: doc/classes/BoxShape.xml:18
+#: doc/classes/BoxShape.xml
msgid ""
"The box's half extents. The width, height and depth of this shape is twice "
"the half extents."
msgstr ""
-#: doc/classes/Button.xml:4
+#: doc/classes/Button.xml
msgid "Standard themed Button."
msgstr ""
-#: doc/classes/Button.xml:7
+#: doc/classes/Button.xml
msgid ""
"Button is the standard themed button. It can contain text and an icon, and "
"will display them according to the current [Theme].\n"
@@ -12647,143 +12997,152 @@ msgid ""
"movement or actions, as [TouchScreenButton] supports multitouch."
msgstr ""
-#: doc/classes/Button.xml:25 doc/classes/Dictionary.xml:89
-#: doc/classes/GridContainer.xml:12 doc/classes/OS.xml:10
-#: doc/classes/PoolStringArray.xml:11 doc/classes/ProjectSettings.xml:15
-#: doc/classes/ResourceLoader.xml:11 doc/classes/RichTextLabel.xml:17
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/677"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Button.xml doc/classes/Dictionary.xml
+#: doc/classes/GridContainer.xml doc/classes/OS.xml
+#: doc/classes/PoolStringArray.xml doc/classes/ProjectSettings.xml
+#: doc/classes/ResourceLoader.xml doc/classes/RichTextLabel.xml
+msgid "OS Test Demo"
+msgstr ""
-#: doc/classes/Button.xml:31
+#: doc/classes/Button.xml
msgid ""
"Text alignment policy for the button's text, use one of the [enum TextAlign] "
"constants."
msgstr ""
-#: doc/classes/Button.xml:34
+#: doc/classes/Button.xml
msgid ""
"When this property is enabled, text that is too large to fit the button is "
"clipped, when disabled the Button will always be wide enough to hold the "
"text."
msgstr ""
-#: doc/classes/Button.xml:37
+#: doc/classes/Button.xml
msgid ""
"When enabled, the button's icon will expand/shrink to fit the button's size "
"while keeping its aspect."
msgstr ""
-#: doc/classes/Button.xml:40
+#: doc/classes/Button.xml
msgid "Flat buttons don't display decoration."
msgstr ""
-#: doc/classes/Button.xml:43
+#: doc/classes/Button.xml
msgid ""
-"Button's icon, if text is present the icon will be placed before the text."
+"Button's icon, if text is present the icon will be placed before the text.\n"
+"To edit margin and spacing of the icon, use [code]hseparation[/code] theme "
+"property of [Button] and [code]content_margin_*[/code] properties of the "
+"used [StyleBox]es."
msgstr ""
-#: doc/classes/Button.xml:46 doc/classes/LinkButton.xml:18
+#: doc/classes/Button.xml
+msgid ""
+"Specifies if the icon should be aligned to the left, right, or center of a "
+"button. Uses the same [enum TextAlign] constants as the text alignment. If "
+"centered, text will draw on top of the icon."
+msgstr ""
+
+#: doc/classes/Button.xml doc/classes/LinkButton.xml
msgid "The button's text that will be displayed inside the button's area."
msgstr ""
-#: doc/classes/Button.xml:51
+#: doc/classes/Button.xml
msgid "Align the text to the left."
msgstr ""
-#: doc/classes/Button.xml:54
+#: doc/classes/Button.xml
msgid "Align the text to the center."
msgstr ""
-#: doc/classes/Button.xml:57
+#: doc/classes/Button.xml
msgid "Align the text to the right."
msgstr ""
-#: doc/classes/Button.xml:62
-msgid "[StyleBox] used when the [Button] is disabled."
-msgstr ""
-
-#: doc/classes/Button.xml:65
-msgid ""
-"[StyleBox] used when the [Button] is focused. It is displayed over the "
-"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
-"visual effect."
-msgstr ""
-
-#: doc/classes/Button.xml:68
-msgid "[Font] of the [Button]'s text."
-msgstr ""
-
-#: doc/classes/Button.xml:71
+#: doc/classes/Button.xml
msgid "Default text [Color] of the [Button]."
msgstr ""
-#: doc/classes/Button.xml:74
+#: doc/classes/Button.xml
msgid "Text [Color] used when the [Button] is disabled."
msgstr ""
-#: doc/classes/Button.xml:77
+#: doc/classes/Button.xml
msgid ""
"Text [Color] used when the [Button] is focused. Only replaces the normal "
"text color of the button. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/Button.xml:80
+#: doc/classes/Button.xml
msgid "Text [Color] used when the [Button] is being hovered."
msgstr ""
-#: doc/classes/Button.xml:83
+#: doc/classes/Button.xml
msgid "Text [Color] used when the [Button] is being pressed."
msgstr ""
-#: doc/classes/Button.xml:86
-msgid "[StyleBox] used when the [Button] is being hovered."
+#: doc/classes/Button.xml
+msgid "The horizontal space between [Button]'s icon and text."
msgstr ""
-#: doc/classes/Button.xml:89
-msgid "The horizontal space between [Button]'s icon and text."
+#: doc/classes/Button.xml
+msgid "[Font] of the [Button]'s text."
+msgstr ""
+
+#: doc/classes/Button.xml
+msgid "[StyleBox] used when the [Button] is disabled."
+msgstr ""
+
+#: doc/classes/Button.xml
+msgid ""
+"[StyleBox] used when the [Button] is focused. It is displayed over the "
+"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
+"visual effect."
msgstr ""
-#: doc/classes/Button.xml:92
+#: doc/classes/Button.xml
+msgid "[StyleBox] used when the [Button] is being hovered."
+msgstr ""
+
+#: doc/classes/Button.xml
msgid "Default [StyleBox] for the [Button]."
msgstr ""
-#: doc/classes/Button.xml:95
+#: doc/classes/Button.xml
msgid "[StyleBox] used when the [Button] is being pressed."
msgstr ""
-#: doc/classes/ButtonGroup.xml:4
+#: doc/classes/ButtonGroup.xml
msgid "Group of Buttons."
msgstr ""
-#: doc/classes/ButtonGroup.xml:7
+#: doc/classes/ButtonGroup.xml
msgid ""
"Group of [Button]. All direct and indirect children buttons become radios. "
"Only one allows being pressed.\n"
"[member BaseButton.toggle_mode] should be [code]true[/code]."
msgstr ""
-#: doc/classes/ButtonGroup.xml:16
+#: doc/classes/ButtonGroup.xml
msgid ""
"Returns an [Array] of [Button]s who have this as their [ButtonGroup] (see "
"[member BaseButton.group])."
msgstr ""
-#: doc/classes/ButtonGroup.xml:22
+#: doc/classes/ButtonGroup.xml
msgid "Returns the current pressed button."
msgstr ""
-#: doc/classes/ButtonGroup.xml:33
+#: doc/classes/ButtonGroup.xml
#, fuzzy
msgid "Emitted when one of the buttons of the group is pressed."
msgstr "Излучается при принятии диалога, т.е. когда нажата кнопка OK."
-#: doc/classes/Camera.xml:4
+#: doc/classes/Camera.xml
msgid "Camera node, displays from a point of view."
msgstr ""
-#: doc/classes/Camera.xml:7
+#: doc/classes/Camera.xml
msgid ""
"Camera is a special node that displays what is visible from its current "
"location. Cameras register themselves in the nearest [Viewport] node (when "
@@ -12794,19 +13153,19 @@ msgid ""
"[Viewport] (or higher viewports) can't be displayed."
msgstr ""
-#: doc/classes/Camera.xml:17
+#: doc/classes/Camera.xml
msgid ""
"If this is the current camera, remove it from being current. If "
"[code]enable_next[/code] is [code]true[/code], request to make the next "
"camera current, if any."
msgstr ""
-#: doc/classes/Camera.xml:23
+#: doc/classes/Camera.xml
#, fuzzy
msgid "Returns the camera's RID from the [VisualServer]."
msgstr "Возвращает арксинус параметра."
-#: doc/classes/Camera.xml:29
+#: doc/classes/Camera.xml
msgid ""
"Returns the transform of the camera plus the vertical ([member v_offset]) "
"and horizontal ([member h_offset]) offsets; and any other adjustments made "
@@ -12814,48 +13173,48 @@ msgid ""
"[ClippedCamera], [InterpolatedCamera] and [ARVRCamera]."
msgstr ""
-#: doc/classes/Camera.xml:36
+#: doc/classes/Camera.xml
msgid ""
"Returns [code]true[/code] if the given [code]layer[/code] in the [member "
"cull_mask] is enabled, [code]false[/code] otherwise."
msgstr ""
-#: doc/classes/Camera.xml:42
+#: doc/classes/Camera.xml
msgid ""
"Returns the camera's frustum planes in world space units as an array of "
"[Plane]s in the following order: near, far, left, top, right, bottom. Not to "
"be confused with [member frustum_offset]."
msgstr ""
-#: doc/classes/Camera.xml:49
+#: doc/classes/Camera.xml
msgid ""
"Returns [code]true[/code] if the given position is behind the camera.\n"
"[b]Note:[/b] A position which returns [code]false[/code] may still be "
"outside the camera's field of view."
msgstr ""
-#: doc/classes/Camera.xml:56
+#: doc/classes/Camera.xml
msgid ""
"Makes this camera the current camera for the [Viewport] (see class "
"description). If the camera node is outside the scene tree, it will attempt "
"to become current once it's added."
msgstr ""
-#: doc/classes/Camera.xml:63
+#: doc/classes/Camera.xml
msgid ""
"Returns a normal vector from the screen point location directed along the "
"camera. Orthogonal cameras are normalized. Perspective cameras account for "
"perspective, screen width/height, etc."
msgstr ""
-#: doc/classes/Camera.xml:71
+#: doc/classes/Camera.xml
msgid ""
"Returns the 3D point in world space that maps to the given 2D coordinate in "
"the [Viewport] rectangle on a plane that is the given [code]z_depth[/code] "
"distance into the scene away from the camera."
msgstr ""
-#: doc/classes/Camera.xml:78
+#: doc/classes/Camera.xml
msgid ""
"Returns a normal vector in world space, that is the result of projecting a "
"point on the [Viewport] rectangle by the camera projection. This is useful "
@@ -12863,7 +13222,7 @@ msgid ""
"picking."
msgstr ""
-#: doc/classes/Camera.xml:85
+#: doc/classes/Camera.xml
msgid ""
"Returns a 3D position in world space, that is the result of projecting a "
"point on the [Viewport] rectangle by the camera projection. This is useful "
@@ -12871,12 +13230,12 @@ msgid ""
"picking."
msgstr ""
-#: doc/classes/Camera.xml:93
+#: doc/classes/Camera.xml
msgid ""
"Enables or disables the given [code]layer[/code] in the [member cull_mask]."
msgstr ""
-#: doc/classes/Camera.xml:103
+#: doc/classes/Camera.xml
msgid ""
"Sets the camera projection to frustum mode (see [constant "
"PROJECTION_FRUSTUM]), by specifying a [code]size[/code], an [code]offset[/"
@@ -12884,7 +13243,7 @@ msgid ""
"world space units."
msgstr ""
-#: doc/classes/Camera.xml:112
+#: doc/classes/Camera.xml
msgid ""
"Sets the camera projection to orthogonal mode (see [constant "
"PROJECTION_ORTHOGONAL]), by specifying a [code]size[/code], and the "
@@ -12893,7 +13252,7 @@ msgid ""
"pixels.)"
msgstr ""
-#: doc/classes/Camera.xml:121
+#: doc/classes/Camera.xml
msgid ""
"Sets the camera projection to perspective mode (see [constant "
"PROJECTION_PERSPECTIVE]), by specifying a [code]fov[/code] (field of view) "
@@ -12901,7 +13260,7 @@ msgid ""
"planes in world space units."
msgstr ""
-#: doc/classes/Camera.xml:128
+#: doc/classes/Camera.xml
msgid ""
"Returns the 2D coordinate in the [Viewport] rectangle that maps to the given "
"3D point in world space.\n"
@@ -12918,18 +13277,18 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Camera.xml:141
+#: doc/classes/Camera.xml
msgid ""
"The culling mask that describes which 3D render layers are rendered by this "
"camera."
msgstr ""
-#: doc/classes/Camera.xml:144
+#: doc/classes/Camera.xml
msgid ""
"If [code]true[/code], the ancestor [Viewport] is currently using this camera."
msgstr ""
-#: doc/classes/Camera.xml:147
+#: doc/classes/Camera.xml
msgid ""
"If not [constant DOPPLER_TRACKING_DISABLED], this camera will simulate the "
"[url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/url] for "
@@ -12942,17 +13301,17 @@ msgid ""
"[b]Enable Doppler[/b]."
msgstr ""
-#: doc/classes/Camera.xml:151
+#: doc/classes/Camera.xml
msgid "The [Environment] to use for this camera."
msgstr ""
-#: doc/classes/Camera.xml:154
+#: doc/classes/Camera.xml
msgid ""
"The distance to the far culling boundary for this camera relative to its "
"local Z axis."
msgstr ""
-#: doc/classes/Camera.xml:157
+#: doc/classes/Camera.xml
msgid ""
"The camera's field of view angle (in degrees). Only applicable in "
"perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/"
@@ -12965,108 +13324,108 @@ msgid ""
"- ~117.06 degrees in a 21:9 viewport"
msgstr ""
-#: doc/classes/Camera.xml:165
+#: doc/classes/Camera.xml
msgid ""
"The camera's frustum offset. This can be changed from the default to create "
"\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-"
"shearing[/url]."
msgstr ""
-#: doc/classes/Camera.xml:168
+#: doc/classes/Camera.xml
msgid "The horizontal (X) offset of the camera viewport."
msgstr ""
-#: doc/classes/Camera.xml:171
+#: doc/classes/Camera.xml
msgid ""
"The axis to lock during [member fov]/[member size] adjustments. Can be "
"either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]."
msgstr ""
-#: doc/classes/Camera.xml:174
+#: doc/classes/Camera.xml
msgid ""
"The distance to the near culling boundary for this camera relative to its "
"local Z axis."
msgstr ""
-#: doc/classes/Camera.xml:177
+#: doc/classes/Camera.xml
msgid ""
"The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, "
"objects' Z distance from the camera's local space scales their perceived "
"size."
msgstr ""
-#: doc/classes/Camera.xml:180
+#: doc/classes/Camera.xml
msgid ""
"The camera's size measured as 1/2 the width or height. Only applicable in "
"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] "
"sets the other axis' size length."
msgstr ""
-#: doc/classes/Camera.xml:183
+#: doc/classes/Camera.xml
msgid "The vertical (Y) offset of the camera viewport."
msgstr ""
-#: doc/classes/Camera.xml:188
+#: doc/classes/Camera.xml
msgid ""
"Perspective projection. Objects on the screen becomes smaller when they are "
"far away."
msgstr ""
-#: doc/classes/Camera.xml:191
+#: doc/classes/Camera.xml
msgid ""
"Orthogonal projection, also known as orthographic projection. Objects remain "
"the same size on the screen no matter how far away they are."
msgstr ""
-#: doc/classes/Camera.xml:194
+#: doc/classes/Camera.xml
msgid ""
"Frustum projection. This mode allows adjusting [member frustum_offset] to "
"create \"tilted frustum\" effects."
msgstr ""
-#: doc/classes/Camera.xml:197
+#: doc/classes/Camera.xml
msgid ""
"Preserves the horizontal aspect ratio; also known as Vert- scaling. This is "
"usually the best option for projects running in portrait mode, as taller "
"aspect ratios will benefit from a wider vertical FOV."
msgstr ""
-#: doc/classes/Camera.xml:200
+#: doc/classes/Camera.xml
msgid ""
"Preserves the vertical aspect ratio; also known as Hor+ scaling. This is "
"usually the best option for projects running in landscape mode, as wider "
"aspect ratios will automatically benefit from a wider horizontal FOV."
msgstr ""
-#: doc/classes/Camera.xml:203
+#: doc/classes/Camera.xml
msgid ""
"Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/"
"url] simulation (default)."
msgstr ""
-#: doc/classes/Camera.xml:206
+#: doc/classes/Camera.xml
msgid ""
"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/"
"url] by tracking positions of objects that are changed in [code]_process[/"
"code]. Changes in the relative velocity of this camera compared to those "
-"objects affect how Audio is perceived (changing the Audio's [code]pitch "
-"shift[/code])."
+"objects affect how audio is perceived (changing the audio's [member "
+"AudioStreamPlayer3D.pitch_scale])."
msgstr ""
-#: doc/classes/Camera.xml:209
+#: doc/classes/Camera.xml
msgid ""
"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/"
"url] by tracking positions of objects that are changed in "
"[code]_physics_process[/code]. Changes in the relative velocity of this "
-"camera compared to those objects affect how Audio is perceived (changing the "
-"Audio's [code]pitch shift[/code])."
+"camera compared to those objects affect how audio is perceived (changing the "
+"audio's [member AudioStreamPlayer3D.pitch_scale])."
msgstr ""
-#: doc/classes/Camera2D.xml:4
+#: doc/classes/Camera2D.xml
msgid "Camera node for 2D scenes."
msgstr ""
-#: doc/classes/Camera2D.xml:7
+#: doc/classes/Camera2D.xml
msgid ""
"Camera node for 2D scenes. It forces the screen (current layer) to scroll "
"following this node. This makes it easier (and faster) to program scrollable "
@@ -13083,187 +13442,193 @@ msgid ""
"position."
msgstr ""
-#: doc/classes/Camera2D.xml:13 doc/classes/TileMap.xml:13
-#: doc/classes/TileSet.xml:13
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/112"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Camera2D.xml doc/classes/TileMap.xml doc/classes/TileSet.xml
+msgid "2D Isometric Demo"
+msgstr ""
-#: doc/classes/Camera2D.xml:14 doc/classes/Environment.xml:18
-#: doc/classes/WorldEnvironment.xml:14
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/110"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Camera2D.xml doc/classes/Environment.xml
+#: doc/classes/WorldEnvironment.xml
+msgid "2D HDR Demo"
+msgstr ""
-#: doc/classes/Camera2D.xml:20
+#: doc/classes/Camera2D.xml
msgid "Aligns the camera to the tracked node."
msgstr ""
-#: doc/classes/Camera2D.xml:26
+#: doc/classes/Camera2D.xml
msgid ""
"Removes any [Camera2D] from the ancestor [Viewport]'s internal currently-"
"assigned camera."
msgstr ""
-#: doc/classes/Camera2D.xml:32
+#: doc/classes/Camera2D.xml
msgid "Forces the camera to update scroll immediately."
msgstr ""
-#: doc/classes/Camera2D.xml:38
-msgid "Returns the camera position."
+#: doc/classes/Camera2D.xml
+msgid ""
+"Returns the camera's [code]position[/code] (the tracked point the camera "
+"attempts to follow), relative to the origin.\n"
+"[b]Note:[/b] The returned value is not the same as [member Node2D.position] "
+"or [member Node2D.global_position], as it is affected by the [code]drag[/"
+"code] properties."
msgstr ""
-#: doc/classes/Camera2D.xml:44
+#: doc/classes/Camera2D.xml
msgid ""
"Returns the location of the [Camera2D]'s screen-center, relative to the "
-"origin."
+"origin.\n"
+"[b]Note:[/b] The real [code]position[/code] of the camera may be different, "
+"see [method get_camera_position]."
msgstr ""
-#: doc/classes/Camera2D.xml:51
+#: doc/classes/Camera2D.xml
msgid ""
"Returns the specified margin. See also [member drag_margin_bottom], [member "
"drag_margin_top], [member drag_margin_left], and [member drag_margin_right]."
msgstr ""
-#: doc/classes/Camera2D.xml:58
+#: doc/classes/Camera2D.xml
msgid ""
"Returns the specified camera limit. See also [member limit_bottom], [member "
"limit_top], [member limit_left], and [member limit_right]."
msgstr ""
-#: doc/classes/Camera2D.xml:64
+#: doc/classes/Camera2D.xml
msgid ""
"Make this the current 2D camera for the scene (viewport and layer), in case "
"there are many cameras in the scene."
msgstr ""
-#: doc/classes/Camera2D.xml:70
+#: doc/classes/Camera2D.xml
msgid ""
"Sets the camera's position immediately to its current smoothing "
"destination.\n"
-"This has no effect if smoothing is disabled."
+"This method has no effect if [member smoothing_enabled] is [code]false[/"
+"code]."
msgstr ""
-#: doc/classes/Camera2D.xml:79
+#: doc/classes/Camera2D.xml
msgid ""
"Sets the specified margin. See also [member drag_margin_bottom], [member "
"drag_margin_top], [member drag_margin_left], and [member drag_margin_right]."
msgstr ""
-#: doc/classes/Camera2D.xml:87
+#: doc/classes/Camera2D.xml
msgid ""
"Sets the specified camera limit. See also [member limit_bottom], [member "
"limit_top], [member limit_left], and [member limit_right]."
msgstr ""
-#: doc/classes/Camera2D.xml:93
+#: doc/classes/Camera2D.xml
msgid "The Camera2D's anchor point. See [enum AnchorMode] constants."
msgstr ""
-#: doc/classes/Camera2D.xml:96
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], the camera is the active camera for the current scene. "
"Only one camera can be current, so setting a different camera [code]current[/"
"code] will disable this one."
msgstr ""
-#: doc/classes/Camera2D.xml:99
+#: doc/classes/Camera2D.xml
msgid ""
"The custom [Viewport] node attached to the [Camera2D]. If [code]null[/code] "
"or not a [Viewport], uses the default viewport instead."
msgstr ""
-#: doc/classes/Camera2D.xml:102
+#: doc/classes/Camera2D.xml
msgid ""
"Bottom margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the edge of the screen."
msgstr ""
-#: doc/classes/Camera2D.xml:105
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], the camera only moves when reaching the horizontal "
"drag margins. If [code]false[/code], the camera moves horizontally "
"regardless of margins."
msgstr ""
-#: doc/classes/Camera2D.xml:108
+#: doc/classes/Camera2D.xml
msgid ""
"Left margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the edge of the screen."
msgstr ""
-#: doc/classes/Camera2D.xml:111
+#: doc/classes/Camera2D.xml
msgid ""
"Right margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the edge of the screen."
msgstr ""
-#: doc/classes/Camera2D.xml:114
+#: doc/classes/Camera2D.xml
msgid ""
"Top margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the edge of the screen."
msgstr ""
-#: doc/classes/Camera2D.xml:117
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], the camera only moves when reaching the vertical drag "
"margins. If [code]false[/code], the camera moves vertically regardless of "
"margins."
msgstr ""
-#: doc/classes/Camera2D.xml:120
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], draws the camera's drag margin rectangle in the editor."
msgstr ""
-#: doc/classes/Camera2D.xml:123
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], draws the camera's limits rectangle in the editor."
msgstr ""
-#: doc/classes/Camera2D.xml:126
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], draws the camera's screen rectangle in the editor."
msgstr ""
-#: doc/classes/Camera2D.xml:129
+#: doc/classes/Camera2D.xml
msgid ""
"Bottom scroll limit in pixels. The camera stops moving when reaching this "
"value."
msgstr ""
-#: doc/classes/Camera2D.xml:132
+#: doc/classes/Camera2D.xml
msgid ""
"Left scroll limit in pixels. The camera stops moving when reaching this "
"value."
msgstr ""
-#: doc/classes/Camera2D.xml:135
+#: doc/classes/Camera2D.xml
msgid ""
"Right scroll limit in pixels. The camera stops moving when reaching this "
"value."
msgstr ""
-#: doc/classes/Camera2D.xml:138
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], the camera smoothly stops when reaches its limits.\n"
-"This has no effect if smoothing is disabled.\n"
+"This property has no effect if [member smoothing_enabled] is [code]false[/"
+"code].\n"
"[b]Note:[/b] To immediately update the camera's position to be within limits "
"without smoothing, even with this setting enabled, invoke [method "
"reset_smoothing]."
msgstr ""
-#: doc/classes/Camera2D.xml:143
+#: doc/classes/Camera2D.xml
msgid ""
"Top scroll limit in pixels. The camera stops moving when reaching this value."
msgstr ""
-#: doc/classes/Camera2D.xml:146
+#: doc/classes/Camera2D.xml
msgid ""
"The camera's offset, useful for looking around or camera shake animations."
msgstr ""
-#: doc/classes/Camera2D.xml:149
+#: doc/classes/Camera2D.xml
msgid ""
"The horizontal offset of the camera, relative to the drag margins.\n"
"[b]Note:[/b] Offset H is used only to force offset relative to margins. It's "
@@ -13271,33 +13636,36 @@ msgid ""
"initial offset."
msgstr ""
-#: doc/classes/Camera2D.xml:153
+#: doc/classes/Camera2D.xml
msgid ""
"The vertical offset of the camera, relative to the drag margins.\n"
"[b]Note:[/b] Used the same as [member offset_h]."
msgstr ""
-#: doc/classes/Camera2D.xml:157
+#: doc/classes/Camera2D.xml
msgid "The camera's process callback. See [enum Camera2DProcessMode]."
msgstr ""
-#: doc/classes/Camera2D.xml:160
-msgid "If [code]true[/code], the camera rotates with the target."
+#: doc/classes/Camera2D.xml
+#, fuzzy
+msgid "If [code]true[/code], the camera view rotates with the target."
msgstr ""
+"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
+"момент."
-#: doc/classes/Camera2D.xml:163
+#: doc/classes/Camera2D.xml
msgid ""
"If [code]true[/code], the camera smoothly moves towards the target at "
"[member smoothing_speed]."
msgstr ""
-#: doc/classes/Camera2D.xml:166
+#: doc/classes/Camera2D.xml
msgid ""
"Speed in pixels per second of the camera's smoothing effect when [member "
"smoothing_enabled] is [code]true[/code]."
msgstr ""
-#: doc/classes/Camera2D.xml:169
+#: doc/classes/Camera2D.xml
msgid ""
"The camera's zoom relative to the viewport. Values larger than "
"[code]Vector2(1, 1)[/code] zoom out and smaller values zoom in. For an "
@@ -13305,186 +13673,191 @@ msgid ""
"[code]Vector2(4, 4)[/code] for a 4× zoom-out."
msgstr ""
-#: doc/classes/Camera2D.xml:174
+#: doc/classes/Camera2D.xml
msgid ""
"The camera's position is fixed so that the top-left corner is always at the "
"origin."
msgstr ""
-#: doc/classes/Camera2D.xml:177
+#: doc/classes/Camera2D.xml
msgid ""
"The camera's position takes into account vertical/horizontal offsets and the "
"screen size."
msgstr ""
-#: doc/classes/Camera2D.xml:180 doc/classes/ClippedCamera.xml:89
+#: doc/classes/Camera2D.xml doc/classes/ClippedCamera.xml
msgid "The camera updates with the [code]_physics_process[/code] callback."
msgstr ""
-#: doc/classes/Camera2D.xml:183 doc/classes/ClippedCamera.xml:92
+#: doc/classes/Camera2D.xml doc/classes/ClippedCamera.xml
msgid "The camera updates with the [code]_process[/code] callback."
msgstr ""
-#: doc/classes/CameraFeed.xml:4
+#: doc/classes/CameraFeed.xml
msgid ""
"A camera feed gives you access to a single physical camera attached to your "
"device."
msgstr ""
-#: doc/classes/CameraFeed.xml:7
+#: doc/classes/CameraFeed.xml
msgid ""
"A camera feed gives you access to a single physical camera attached to your "
"device. When enabled, Godot will start capturing frames from the camera "
-"which can then be used.\n"
+"which can then be used. See also [CameraServer].\n"
"[b]Note:[/b] Many cameras will return YCbCr images which are split into two "
"textures and need to be combined in a shader. Godot does this automatically "
"for you if you set the environment to show the camera image in the "
"background."
msgstr ""
-#: doc/classes/CameraFeed.xml:16
+#: doc/classes/CameraFeed.xml
#, fuzzy
msgid "Returns the unique ID for this feed."
msgstr "Возвращает синус параметра."
-#: doc/classes/CameraFeed.xml:22
+#: doc/classes/CameraFeed.xml
#, fuzzy
msgid "Returns the camera's name."
msgstr "Возвращает значение задержки данного кадра."
-#: doc/classes/CameraFeed.xml:28
+#: doc/classes/CameraFeed.xml
#, fuzzy
msgid "Returns the position of camera on the device."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/CameraFeed.xml:34
+#: doc/classes/CameraFeed.xml
#, fuzzy
msgid "If [code]true[/code], the feed is active."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/CameraFeed.xml:37
+#: doc/classes/CameraFeed.xml
msgid "The transform applied to the camera's image."
msgstr ""
-#: doc/classes/CameraFeed.xml:42
+#: doc/classes/CameraFeed.xml
#, fuzzy
msgid "No image set for the feed."
msgstr "Нет подсказки для отредактированного свойства."
-#: doc/classes/CameraFeed.xml:45
+#: doc/classes/CameraFeed.xml
msgid "Feed supplies RGB images."
msgstr ""
-#: doc/classes/CameraFeed.xml:48
+#: doc/classes/CameraFeed.xml
msgid "Feed supplies YCbCr images that need to be converted to RGB."
msgstr ""
-#: doc/classes/CameraFeed.xml:51
+#: doc/classes/CameraFeed.xml
msgid ""
"Feed supplies separate Y and CbCr images that need to be combined and "
"converted to RGB."
msgstr ""
-#: doc/classes/CameraFeed.xml:54
+#: doc/classes/CameraFeed.xml
msgid "Unspecified position."
msgstr ""
-#: doc/classes/CameraFeed.xml:57
+#: doc/classes/CameraFeed.xml
msgid "Camera is mounted at the front of the device."
msgstr ""
-#: doc/classes/CameraFeed.xml:60
+#: doc/classes/CameraFeed.xml
msgid "Camera is mounted at the back of the device."
msgstr ""
-#: doc/classes/CameraServer.xml:4
+#: doc/classes/CameraServer.xml
msgid "Server keeping track of different cameras accessible in Godot."
msgstr ""
-#: doc/classes/CameraServer.xml:7
+#: doc/classes/CameraServer.xml
msgid ""
"The [CameraServer] keeps track of different cameras accessible in Godot. "
"These are external cameras such as webcams or the cameras on your phone.\n"
-"It is notably used to provide AR modules with a video feed from the camera."
+"It is notably used to provide AR modules with a video feed from the camera.\n"
+"[b]Note:[/b] This class is currently only implemented on macOS and iOS. On "
+"other platforms, no [CameraFeed]s will be available."
msgstr ""
-#: doc/classes/CameraServer.xml:17
-msgid "Adds a camera feed to the camera server."
+#: doc/classes/CameraServer.xml
+msgid "Adds the camera [code]feed[/code] to the camera server."
msgstr ""
-#: doc/classes/CameraServer.xml:23
+#: doc/classes/CameraServer.xml
msgid "Returns an array of [CameraFeed]s."
msgstr ""
-#: doc/classes/CameraServer.xml:30
+#: doc/classes/CameraServer.xml
#, fuzzy
-msgid "Returns the [CameraFeed] with this id."
-msgstr "Возвращает вектор привязанный к сетке с заданным размером."
+msgid ""
+"Returns the [CameraFeed] corresponding to the camera with the given "
+"[code]index[/code]."
+msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/CameraServer.xml:36
+#: doc/classes/CameraServer.xml
msgid "Returns the number of [CameraFeed]s registered."
msgstr ""
-#: doc/classes/CameraServer.xml:43
-msgid "Removes a [CameraFeed]."
-msgstr ""
+#: doc/classes/CameraServer.xml
+#, fuzzy
+msgid "Removes the specified camera [code]feed[/code]."
+msgstr "Возвращает скалярное произведение с [code]b[/code]."
-#: doc/classes/CameraServer.xml:51
-msgid "Emitted when a [CameraFeed] is added (e.g. webcam is plugged in)."
+#: doc/classes/CameraServer.xml
+msgid "Emitted when a [CameraFeed] is added (e.g. a webcam is plugged in)."
msgstr ""
-#: doc/classes/CameraServer.xml:57
-msgid "Emitted when a [CameraFeed] is removed (e.g. webcam is unplugged)."
+#: doc/classes/CameraServer.xml
+msgid "Emitted when a [CameraFeed] is removed (e.g. a webcam is unplugged)."
msgstr ""
-#: doc/classes/CameraServer.xml:63
+#: doc/classes/CameraServer.xml
msgid "The RGBA camera image."
msgstr ""
-#: doc/classes/CameraServer.xml:66
-msgid "The YCbCr camera image."
+#: doc/classes/CameraServer.xml
+msgid "The [url=https://en.wikipedia.org/wiki/YCbCr]YCbCr[/url] camera image."
msgstr ""
-#: doc/classes/CameraServer.xml:69
+#: doc/classes/CameraServer.xml
msgid "The Y component camera image."
msgstr ""
-#: doc/classes/CameraServer.xml:72
+#: doc/classes/CameraServer.xml
msgid "The CbCr component camera image."
msgstr ""
-#: doc/classes/CameraTexture.xml:4
+#: doc/classes/CameraTexture.xml
msgid "Texture provided by a [CameraFeed]."
msgstr ""
-#: doc/classes/CameraTexture.xml:7
+#: doc/classes/CameraTexture.xml
msgid ""
"This texture gives access to the camera texture provided by a [CameraFeed].\n"
"[b]Note:[/b] Many cameras supply YCbCr images which need to be converted in "
"a shader."
msgstr ""
-#: doc/classes/CameraTexture.xml:16
+#: doc/classes/CameraTexture.xml
msgid "The ID of the [CameraFeed] for which we want to display the image."
msgstr ""
-#: doc/classes/CameraTexture.xml:19
+#: doc/classes/CameraTexture.xml
msgid ""
"Convenience property that gives access to the active property of the "
"[CameraFeed]."
msgstr ""
-#: doc/classes/CameraTexture.xml:23
+#: doc/classes/CameraTexture.xml
msgid ""
"Which image within the [CameraFeed] we want access to, important if the "
"camera image is split in a Y and CbCr component."
msgstr ""
-#: doc/classes/CanvasItem.xml:4
+#: doc/classes/CanvasItem.xml
msgid "Base class of anything 2D."
msgstr ""
-#: doc/classes/CanvasItem.xml:7
+#: doc/classes/CanvasItem.xml
msgid ""
"Base class of anything 2D. Canvas items are laid out in a tree; children "
"inherit and extend their parent's transform. [CanvasItem] is extended by "
@@ -13511,105 +13884,125 @@ msgid ""
"to radians, use [method @GDScript.deg2rad]."
msgstr ""
-#: doc/classes/CanvasItem.xml:15 doc/classes/CanvasLayer.xml:10
-#: doc/classes/InputEvent.xml:11 doc/classes/Viewport.xml:15
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/2d/2d_transforms.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/2d/2d_transforms.html"
+#: doc/classes/CanvasItem.xml doc/classes/CanvasLayer.xml
+#: doc/classes/InputEvent.xml doc/classes/Viewport.xml
+msgid "Viewport and canvas transforms"
+msgstr ""
-#: doc/classes/CanvasItem.xml:16 doc/classes/Control.xml:18
-#: doc/classes/Node2D.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/2d/custom_drawing_in_2d.html"
+#: doc/classes/CanvasItem.xml doc/classes/Control.xml doc/classes/Node2D.xml
+msgid "Custom drawing in 2D"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/2d/custom_drawing_in_2d.html"
-#: doc/classes/CanvasItem.xml:23
+#: doc/classes/CanvasItem.xml
msgid ""
"Overridable function called by the engine (if defined) to draw the canvas "
"item."
msgstr ""
-#: doc/classes/CanvasItem.xml:37
+#: doc/classes/CanvasItem.xml
msgid ""
-"Draws an arc between the given angles. The larger the value of "
-"[code]point_count[/code], the smoother the curve."
+"Draws a unfilled arc between the given angles. The larger the value of "
+"[code]point_count[/code], the smoother the curve. See also [method "
+"draw_circle]."
msgstr ""
-#: doc/classes/CanvasItem.xml:48
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a string character using a custom font. Returns the advance, depending "
"on the character width and kerning with an optional next character."
msgstr ""
-#: doc/classes/CanvasItem.xml:57
-msgid "Draws a colored circle."
+#: doc/classes/CanvasItem.xml
+msgid ""
+"Draws a colored, unfilled circle. See also [method draw_arc], [method "
+"draw_polyline] and [method draw_polygon]."
msgstr ""
-#: doc/classes/CanvasItem.xml:69
-msgid "Draws a colored polygon of any amount of points, convex or concave."
+#: doc/classes/CanvasItem.xml
+msgid ""
+"Draws a colored polygon of any amount of points, convex or concave. Unlike "
+"[method draw_polygon], a single color must be specified for the whole "
+"polygon."
msgstr ""
-#: doc/classes/CanvasItem.xml:80
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a line from a 2D point to another, with a given color and width. It "
-"can be optionally antialiased."
+"can be optionally antialiased. See also [method draw_multiline] and [method "
+"draw_polyline]."
msgstr ""
-#: doc/classes/CanvasItem.xml:91
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a [Mesh] in 2D, using the provided texture. See [MeshInstance2D] for "
"related documentation."
msgstr ""
-#: doc/classes/CanvasItem.xml:101
+#: doc/classes/CanvasItem.xml
msgid ""
-"Draws multiple, parallel lines with a uniform [code]color[/code].\n"
+"Draws multiple disconnected lines with a uniform [code]color[/code]. When "
+"drawing large amounts of lines, this is faster than using individual [method "
+"draw_line] calls. To draw interconnected lines, use [method draw_polyline] "
+"instead.\n"
"[b]Note:[/b] [code]width[/code] and [code]antialiased[/code] are currently "
"not implemented and have no effect."
msgstr ""
-#: doc/classes/CanvasItem.xml:112
+#: doc/classes/CanvasItem.xml
msgid ""
-"Draws multiple, parallel lines with a uniform [code]width[/code] and segment-"
-"by-segment coloring. Colors assigned to line segments match by index between "
-"[code]points[/code] and [code]colors[/code].\n"
+"Draws multiple disconnected lines with a uniform [code]width[/code] and "
+"segment-by-segment coloring. Colors assigned to line segments match by index "
+"between [code]points[/code] and [code]colors[/code]. When drawing large "
+"amounts of lines, this is faster than using individual [method draw_line] "
+"calls. To draw interconnected lines, use [method draw_polyline_colors] "
+"instead.\n"
"[b]Note:[/b] [code]width[/code] and [code]antialiased[/code] are currently "
"not implemented and have no effect."
msgstr ""
-#: doc/classes/CanvasItem.xml:122
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a [MultiMesh] in 2D with the provided texture. See "
"[MultiMeshInstance2D] for related documentation."
msgstr ""
-#: doc/classes/CanvasItem.xml:134
-msgid "Draws a polygon of any amount of points, convex or concave."
+#: doc/classes/CanvasItem.xml
+msgid ""
+"Draws a solid polygon of any amount of points, convex or concave. Unlike "
+"[method draw_colored_polygon], each point's color can be changed "
+"individually. See also [method draw_polyline] and [method "
+"draw_polyline_colors]."
msgstr ""
-#: doc/classes/CanvasItem.xml:144
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws interconnected line segments with a uniform [code]color[/code] and "
-"[code]width[/code] and optional antialiasing."
+"[code]width[/code] and optional antialiasing. When drawing large amounts of "
+"lines, this is faster than using individual [method draw_line] calls. To "
+"draw disconnected lines, use [method draw_multiline] instead. See also "
+"[method draw_polygon]."
msgstr ""
-#: doc/classes/CanvasItem.xml:154
+#: doc/classes/CanvasItem.xml
msgid ""
-"Draws interconnected line segments with a uniform [code]width[/code], "
+"Draws interconnected line segments with a uniform [code]width[/code] and "
"segment-by-segment coloring, and optional antialiasing. Colors assigned to "
"line segments match by index between [code]points[/code] and [code]colors[/"
-"code]."
+"code]. When drawing large amounts of lines, this is faster than using "
+"individual [method draw_line] calls. To draw disconnected lines, use [method "
+"draw_multiline_colors] instead. See also [method draw_polygon]."
msgstr ""
-#: doc/classes/CanvasItem.xml:166
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a custom primitive. 1 point for a point, 2 points for a line, 3 points "
-"for a triangle and 4 points for a quad."
+"for a triangle, and 4 points for a quad. If 0 points or more than 4 points "
+"are specified, nothing will be drawn and an error message will be printed. "
+"See also [method draw_line], [method draw_polyline], [method draw_polygon], "
+"and [method draw_rect]."
msgstr ""
-#: doc/classes/CanvasItem.xml:177
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a rectangle. If [code]filled[/code] is [code]true[/code], the "
"rectangle will be filled with the [code]color[/code] specified. If "
@@ -13621,19 +14014,19 @@ msgid ""
"effective if [code]filled[/code] is [code]false[/code]."
msgstr ""
-#: doc/classes/CanvasItem.xml:187
+#: doc/classes/CanvasItem.xml
msgid ""
"Sets a custom transform for drawing via components. Anything drawn "
"afterwards will be transformed by this."
msgstr ""
-#: doc/classes/CanvasItem.xml:194
+#: doc/classes/CanvasItem.xml
msgid ""
"Sets a custom transform for drawing via matrix. Anything drawn afterwards "
"will be transformed by this."
msgstr ""
-#: doc/classes/CanvasItem.xml:205
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws [code]text[/code] using the specified [code]font[/code] at the "
"[code]position[/code] (bottom-left corner using the baseline of the font). "
@@ -13651,103 +14044,112 @@ msgid ""
"See also [method Font.draw]."
msgstr ""
-#: doc/classes/CanvasItem.xml:222
+#: doc/classes/CanvasItem.xml
msgid "Draws a styled rectangle."
msgstr ""
-#: doc/classes/CanvasItem.xml:232
+#: doc/classes/CanvasItem.xml
msgid "Draws a texture at a given position."
msgstr ""
-#: doc/classes/CanvasItem.xml:244
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a textured rectangle at a given position, optionally modulated by a "
"color. If [code]transpose[/code] is [code]true[/code], the texture will have "
"its X and Y coordinates swapped."
msgstr ""
-#: doc/classes/CanvasItem.xml:257
+#: doc/classes/CanvasItem.xml
msgid ""
"Draws a textured rectangle region at a given position, optionally modulated "
"by a color. If [code]transpose[/code] is [code]true[/code], the texture will "
"have its X and Y coordinates swapped."
msgstr ""
-#: doc/classes/CanvasItem.xml:263 doc/classes/Spatial.xml:19
+#: doc/classes/CanvasItem.xml doc/classes/Spatial.xml
msgid ""
"Forces the transform to update. Transform changes in physics are not instant "
"for performance reasons. Transforms are accumulated and then set. Use this "
"if you need an up-to-date transform when doing physics operations."
msgstr ""
-#: doc/classes/CanvasItem.xml:269
+#: doc/classes/CanvasItem.xml
msgid "Returns the [RID] of the [World2D] canvas where this item is in."
msgstr ""
-#: doc/classes/CanvasItem.xml:275
+#: doc/classes/CanvasItem.xml
msgid "Returns the canvas item RID used by [VisualServer] for this item."
msgstr ""
-#: doc/classes/CanvasItem.xml:281
+#: doc/classes/CanvasItem.xml
msgid "Returns the transform matrix of this item's canvas."
msgstr ""
-#: doc/classes/CanvasItem.xml:287
-msgid "Returns the global position of the mouse."
+#: doc/classes/CanvasItem.xml
+msgid ""
+"Returns the mouse's position in the [CanvasLayer] that this [CanvasItem] is "
+"in using the coordinate system of the [CanvasLayer]."
msgstr ""
-#: doc/classes/CanvasItem.xml:293
+#: doc/classes/CanvasItem.xml
msgid "Returns the global transform matrix of this item."
msgstr ""
-#: doc/classes/CanvasItem.xml:299
+#: doc/classes/CanvasItem.xml
msgid ""
"Returns the global transform matrix of this item in relation to the canvas."
msgstr ""
-#: doc/classes/CanvasItem.xml:305
-msgid "Returns the mouse position relative to this item's position."
+#: doc/classes/CanvasItem.xml
+msgid ""
+"Returns the mouse's position in this [CanvasItem] using the local coordinate "
+"system of this [CanvasItem]."
msgstr ""
-#: doc/classes/CanvasItem.xml:311
+#: doc/classes/CanvasItem.xml
msgid "Returns the transform matrix of this item."
msgstr ""
-#: doc/classes/CanvasItem.xml:317
+#: doc/classes/CanvasItem.xml
msgid "Returns the viewport's boundaries as a [Rect2]."
msgstr ""
-#: doc/classes/CanvasItem.xml:323
+#: doc/classes/CanvasItem.xml
msgid "Returns this item's transform in relation to the viewport."
msgstr ""
-#: doc/classes/CanvasItem.xml:329
+#: doc/classes/CanvasItem.xml
msgid "Returns the [World2D] where this item is in."
msgstr ""
-#: doc/classes/CanvasItem.xml:335
-msgid "Hide the [CanvasItem] if it's currently visible."
+#: doc/classes/CanvasItem.xml
+#, fuzzy
+msgid ""
+"Hide the [CanvasItem] if it's currently visible. This is equivalent to "
+"setting [member visible] to [code]false[/code]."
msgstr ""
+"Очищает массив. Это эквивалентно использованию [method resize] с размером "
+"[code]0[/code]."
-#: doc/classes/CanvasItem.xml:341
+#: doc/classes/CanvasItem.xml
msgid ""
"Returns [code]true[/code] if local transform notifications are communicated "
"to children."
msgstr ""
-#: doc/classes/CanvasItem.xml:347
+#: doc/classes/CanvasItem.xml
msgid ""
"Returns [code]true[/code] if the node is set as top-level. See [method "
"set_as_toplevel]."
msgstr ""
-#: doc/classes/CanvasItem.xml:353
+#: doc/classes/CanvasItem.xml
msgid ""
"Returns [code]true[/code] if global transform notifications are communicated "
"to children."
msgstr ""
-#: doc/classes/CanvasItem.xml:359 doc/classes/Spatial.xml:89
+#: doc/classes/CanvasItem.xml doc/classes/Spatial.xml
msgid ""
"Returns [code]true[/code] if the node is present in the [SceneTree], its "
"[member visible] property is [code]true[/code] and all its antecedents are "
@@ -13755,81 +14157,83 @@ msgid ""
"the scene tree."
msgstr ""
-#: doc/classes/CanvasItem.xml:366
+#: doc/classes/CanvasItem.xml
msgid "Assigns [code]screen_point[/code] as this node's new local transform."
msgstr ""
-#: doc/classes/CanvasItem.xml:373
+#: doc/classes/CanvasItem.xml
msgid ""
"Transformations issued by [code]event[/code]'s inputs are applied in local "
"space instead of global space."
msgstr ""
-#: doc/classes/CanvasItem.xml:380
+#: doc/classes/CanvasItem.xml
msgid ""
"If [code]enable[/code] is [code]true[/code], the node won't inherit its "
"transform from parent canvas items."
msgstr ""
-#: doc/classes/CanvasItem.xml:387
+#: doc/classes/CanvasItem.xml
msgid ""
-"If [code]enable[/code] is [code]true[/code], children will be updated with "
-"local transform data."
+"If [code]enable[/code] is [code]true[/code], this node will receive "
+"[constant NOTIFICATION_LOCAL_TRANSFORM_CHANGED] when its local transform "
+"changes."
msgstr ""
-#: doc/classes/CanvasItem.xml:394
+#: doc/classes/CanvasItem.xml
msgid ""
-"If [code]enable[/code] is [code]true[/code], children will be updated with "
-"global transform data."
+"If [code]enable[/code] is [code]true[/code], this node will receive "
+"[constant NOTIFICATION_TRANSFORM_CHANGED] when its global transform changes."
msgstr ""
-#: doc/classes/CanvasItem.xml:400
+#: doc/classes/CanvasItem.xml
msgid ""
-"Show the [CanvasItem] if it's currently hidden. For controls that inherit "
+"Show the [CanvasItem] if it's currently hidden. This is equivalent to "
+"setting [member visible] to [code]true[/code]. For controls that inherit "
"[Popup], the correct way to make them visible is to call one of the multiple "
"[code]popup*()[/code] functions instead."
msgstr ""
-#: doc/classes/CanvasItem.xml:406
+#: doc/classes/CanvasItem.xml
msgid ""
"Queue the [CanvasItem] for update. [constant NOTIFICATION_DRAW] will be "
"called on idle time to request redraw."
msgstr ""
-#: doc/classes/CanvasItem.xml:412
+#: doc/classes/CanvasItem.xml
msgid ""
"The rendering layers in which this [CanvasItem] responds to [Light2D] nodes."
msgstr ""
-#: doc/classes/CanvasItem.xml:415
+#: doc/classes/CanvasItem.xml
msgid "The material applied to textures on this [CanvasItem]."
msgstr ""
-#: doc/classes/CanvasItem.xml:418
+#: doc/classes/CanvasItem.xml
msgid "The color applied to textures on this [CanvasItem]."
msgstr ""
-#: doc/classes/CanvasItem.xml:421
+#: doc/classes/CanvasItem.xml
msgid ""
"The color applied to textures on this [CanvasItem]. This is not inherited by "
"children [CanvasItem]s."
msgstr ""
-#: doc/classes/CanvasItem.xml:424
+#: doc/classes/CanvasItem.xml
msgid "If [code]true[/code], the object draws behind its parent."
msgstr ""
-#: doc/classes/CanvasItem.xml:427
+#: doc/classes/CanvasItem.xml
msgid "If [code]true[/code], the object draws on top of its parent."
msgstr ""
-#: doc/classes/CanvasItem.xml:430
+#: doc/classes/CanvasItem.xml
msgid ""
"If [code]true[/code], the parent [CanvasItem]'s [member material] property "
"is used as this one's material."
msgstr ""
-#: doc/classes/CanvasItem.xml:433
+#: doc/classes/CanvasItem.xml
msgid ""
"If [code]true[/code], this [CanvasItem] is drawn. The node is only visible "
"if all of its antecedents are visible as well (in other words, [method "
@@ -13839,86 +14243,91 @@ msgid ""
"instead."
msgstr ""
-#: doc/classes/CanvasItem.xml:440
+#: doc/classes/CanvasItem.xml
msgid ""
"Emitted when the [CanvasItem] must redraw. This can only be connected "
"realtime, as deferred will not allow drawing."
msgstr ""
-#: doc/classes/CanvasItem.xml:445
+#: doc/classes/CanvasItem.xml
msgid "Emitted when becoming hidden."
msgstr ""
-#: doc/classes/CanvasItem.xml:450
+#: doc/classes/CanvasItem.xml
msgid ""
"Emitted when the item's [Rect2] boundaries (position or size) have changed, "
"or when an action is taking place that may have impacted these boundaries (e."
"g. changing [member Sprite.texture])."
msgstr ""
-#: doc/classes/CanvasItem.xml:455
+#: doc/classes/CanvasItem.xml
msgid "Emitted when the visibility (hidden/visible) changes."
msgstr ""
-#: doc/classes/CanvasItem.xml:461 doc/classes/CanvasItemMaterial.xml:39
+#: doc/classes/CanvasItem.xml doc/classes/CanvasItemMaterial.xml
msgid ""
"Mix blending mode. Colors are assumed to be independent of the alpha "
"(opacity) value."
msgstr ""
-#: doc/classes/CanvasItem.xml:464 doc/classes/CanvasItemMaterial.xml:42
+#: doc/classes/CanvasItem.xml doc/classes/CanvasItemMaterial.xml
msgid "Additive blending mode."
msgstr ""
-#: doc/classes/CanvasItem.xml:467 doc/classes/CanvasItemMaterial.xml:45
+#: doc/classes/CanvasItem.xml doc/classes/CanvasItemMaterial.xml
msgid "Subtractive blending mode."
msgstr ""
-#: doc/classes/CanvasItem.xml:470 doc/classes/CanvasItemMaterial.xml:48
+#: doc/classes/CanvasItem.xml doc/classes/CanvasItemMaterial.xml
msgid "Multiplicative blending mode."
msgstr ""
-#: doc/classes/CanvasItem.xml:473 doc/classes/CanvasItemMaterial.xml:51
+#: doc/classes/CanvasItem.xml doc/classes/CanvasItemMaterial.xml
msgid ""
"Mix blending mode. Colors are assumed to be premultiplied by the alpha "
"(opacity) value."
msgstr ""
-#: doc/classes/CanvasItem.xml:476
+#: doc/classes/CanvasItem.xml
msgid ""
"Disables blending mode. Colors including alpha are written as-is. Only "
"applicable for render targets with a transparent background. No lighting "
"will be applied."
msgstr ""
-#: doc/classes/CanvasItem.xml:479
+#: doc/classes/CanvasItem.xml
+msgid ""
+"The [CanvasItem]'s global transform has changed. This notification is only "
+"received if enabled by [method set_notify_transform]."
+msgstr ""
+
+#: doc/classes/CanvasItem.xml
msgid ""
-"The [CanvasItem]'s transform has changed. This notification is only received "
-"if enabled by [method set_notify_transform] or [method "
-"set_notify_local_transform]."
+"The [CanvasItem]'s local transform has changed. This notification is only "
+"received if enabled by [method set_notify_local_transform]."
msgstr ""
-#: doc/classes/CanvasItem.xml:482
+#: doc/classes/CanvasItem.xml
msgid "The [CanvasItem] is requested to draw."
msgstr ""
-#: doc/classes/CanvasItem.xml:485
+#: doc/classes/CanvasItem.xml
msgid "The [CanvasItem]'s visibility has changed."
msgstr ""
-#: doc/classes/CanvasItem.xml:488
+#: doc/classes/CanvasItem.xml
msgid "The [CanvasItem] has entered the canvas."
msgstr ""
-#: doc/classes/CanvasItem.xml:491
+#: doc/classes/CanvasItem.xml
msgid "The [CanvasItem] has exited the canvas."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:4
+#: doc/classes/CanvasItemMaterial.xml
msgid "A material for [CanvasItem]s."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:7
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"[CanvasItemMaterial]s provide a means of modifying the textures associated "
"with a CanvasItem. They specialize in describing blend and lighting "
@@ -13926,16 +14335,16 @@ msgid ""
"material's interactions with a [CanvasItem]."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:15
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"The manner in which a material's rendering is applied to underlying textures."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:18
+#: doc/classes/CanvasItemMaterial.xml
msgid "The manner in which material reacts to lighting."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:21
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"The number of columns in the spritesheet assigned as [Texture] for a "
"[Particles2D] or [CPUParticles2D].\n"
@@ -13943,14 +14352,14 @@ msgid ""
"particles_animation] is [code]true[/code]."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:25
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"If [code]true[/code], the particles animation will loop.\n"
"[b]Note:[/b] This property is only used and visible in the editor if [member "
"particles_animation] is [code]true[/code]."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:29
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"The number of rows in the spritesheet assigned as [Texture] for a "
"[Particles2D] or [CPUParticles2D].\n"
@@ -13958,7 +14367,7 @@ msgid ""
"particles_animation] is [code]true[/code]."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:33
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"If [code]true[/code], enable spritesheet-based animation features when "
"assigned to [Particles2D] and [CPUParticles2D] nodes. The [member "
@@ -13968,25 +14377,25 @@ msgid ""
"depend on it) has no effect on other types of nodes."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:54
+#: doc/classes/CanvasItemMaterial.xml
msgid ""
"Render the material using both light and non-light sensitive material "
"properties."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:57
+#: doc/classes/CanvasItemMaterial.xml
msgid "Render the material as if there were no light."
msgstr ""
-#: doc/classes/CanvasItemMaterial.xml:60
+#: doc/classes/CanvasItemMaterial.xml
msgid "Render the material as if there were only light."
msgstr ""
-#: doc/classes/CanvasLayer.xml:4
+#: doc/classes/CanvasLayer.xml
msgid "Canvas drawing layer."
msgstr ""
-#: doc/classes/CanvasLayer.xml:7
+#: doc/classes/CanvasLayer.xml
msgid ""
"Canvas drawing layer. [CanvasItem] nodes that are direct or indirect "
"children of a [CanvasLayer] will be drawn in that layer. The layer is a "
@@ -13996,76 +14405,106 @@ msgid ""
"above), or backgrounds (in layer -1 or below)."
msgstr ""
-#: doc/classes/CanvasLayer.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/2d/canvas_layers.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/2d/canvas_layers.html"
+#: doc/classes/CanvasLayer.xml
+msgid "Canvas layers"
+msgstr ""
-#: doc/classes/CanvasLayer.xml:18
+#: doc/classes/CanvasLayer.xml
msgid "Returns the RID of the canvas used by this layer."
msgstr ""
-#: doc/classes/CanvasLayer.xml:24
+#: doc/classes/CanvasLayer.xml
+#, fuzzy
+msgid ""
+"Hides any [CanvasItem] under this [CanvasLayer]. This is equivalent to "
+"setting [member visible] to [code]false[/code]."
+msgstr ""
+"Очищает массив. Это эквивалентно использованию [method resize] с размером "
+"[code]0[/code]."
+
+#: doc/classes/CanvasLayer.xml
+#, fuzzy
+msgid ""
+"Shows any [CanvasItem] under this [CanvasLayer]. This is equivalent to "
+"setting [member visible] to [code]true[/code]."
+msgstr ""
+"Очищает массив. Это эквивалентно использованию [method resize] с размером "
+"[code]0[/code]."
+
+#: doc/classes/CanvasLayer.xml
msgid ""
"The custom [Viewport] node assigned to the [CanvasLayer]. If [code]null[/"
"code], uses the default viewport instead."
msgstr ""
-#: doc/classes/CanvasLayer.xml:27
+#: doc/classes/CanvasLayer.xml
msgid ""
"Sets the layer to follow the viewport in order to simulate a pseudo 3D "
"effect."
msgstr ""
-#: doc/classes/CanvasLayer.xml:30
+#: doc/classes/CanvasLayer.xml
msgid ""
"Scales the layer when using [member follow_viewport_enable]. Layers moving "
"into the foreground should have increasing scales, while layers moving into "
"the background should have decreasing scales."
msgstr ""
-#: doc/classes/CanvasLayer.xml:33
+#: doc/classes/CanvasLayer.xml
msgid "Layer index for draw order. Lower values are drawn first."
msgstr ""
-#: doc/classes/CanvasLayer.xml:36
+#: doc/classes/CanvasLayer.xml
msgid "The layer's base offset."
msgstr ""
-#: doc/classes/CanvasLayer.xml:39
+#: doc/classes/CanvasLayer.xml
msgid "The layer's rotation in radians."
msgstr ""
-#: doc/classes/CanvasLayer.xml:42
+#: doc/classes/CanvasLayer.xml
msgid "The layer's rotation in degrees."
msgstr ""
-#: doc/classes/CanvasLayer.xml:45
+#: doc/classes/CanvasLayer.xml
msgid "The layer's scale."
msgstr ""
-#: doc/classes/CanvasLayer.xml:48
+#: doc/classes/CanvasLayer.xml
msgid "The layer's transform."
msgstr ""
-#: doc/classes/CanvasModulate.xml:4
+#: doc/classes/CanvasLayer.xml
+msgid ""
+"If [code]false[/code], any [CanvasItem] under this [CanvasLayer] will be "
+"hidden.\n"
+"Unlike [member CanvasItem.visible], visibility of a [CanvasLayer] isn't "
+"propagated to underlying layers."
+msgstr ""
+
+#: doc/classes/CanvasLayer.xml
+#, fuzzy
+msgid "Emitted when visibility of the layer is changed. See [member visible]."
+msgstr "Излучается при изменении [member frame]."
+
+#: doc/classes/CanvasModulate.xml
msgid "Tint the entire canvas."
msgstr ""
-#: doc/classes/CanvasModulate.xml:7
+#: doc/classes/CanvasModulate.xml
msgid ""
"[CanvasModulate] tints the canvas elements using its assigned [member color]."
msgstr ""
-#: doc/classes/CanvasModulate.xml:15
+#: doc/classes/CanvasModulate.xml
msgid "The tint color to apply."
msgstr ""
-#: doc/classes/CapsuleMesh.xml:4 doc/classes/CapsuleMesh.xml:7
+#: doc/classes/CapsuleMesh.xml
msgid "Class representing a capsule-shaped [PrimitiveMesh]."
msgstr ""
-#: doc/classes/CapsuleMesh.xml:15
+#: doc/classes/CapsuleMesh.xml
msgid ""
"Height of the middle cylindrical part of the capsule (without the "
"hemispherical ends).\n"
@@ -14073,84 +14512,68 @@ msgid ""
"* [member radius]."
msgstr ""
-#: doc/classes/CapsuleMesh.xml:19
+#: doc/classes/CapsuleMesh.xml
msgid "Number of radial segments on the capsule mesh."
msgstr ""
-#: doc/classes/CapsuleMesh.xml:22
+#: doc/classes/CapsuleMesh.xml
msgid "Radius of the capsule mesh."
msgstr ""
-#: doc/classes/CapsuleMesh.xml:25
+#: doc/classes/CapsuleMesh.xml
msgid "Number of rings along the height of the capsule."
msgstr ""
-#: doc/classes/CapsuleShape.xml:4 doc/classes/CapsuleShape.xml:7
+#: doc/classes/CapsuleShape.xml
msgid "Capsule shape for collisions."
msgstr ""
-#: doc/classes/CapsuleShape.xml:16 doc/classes/CapsuleShape2D.xml:15
+#: doc/classes/CapsuleShape.xml doc/classes/CapsuleShape2D.xml
msgid "The capsule's height."
msgstr ""
-#: doc/classes/CapsuleShape.xml:19 doc/classes/CapsuleShape2D.xml:18
+#: doc/classes/CapsuleShape.xml doc/classes/CapsuleShape2D.xml
msgid "The capsule's radius."
msgstr ""
-#: doc/classes/CapsuleShape2D.xml:4 doc/classes/CapsuleShape2D.xml:7
+#: doc/classes/CapsuleShape2D.xml
msgid "Capsule shape for 2D collisions."
msgstr ""
-#: doc/classes/CenterContainer.xml:4
+#: doc/classes/CenterContainer.xml
msgid "Keeps children controls centered."
msgstr ""
-#: doc/classes/CenterContainer.xml:7
+#: doc/classes/CenterContainer.xml
msgid ""
"CenterContainer keeps children controls centered. This container keeps all "
"children to their minimum size, in the center."
msgstr ""
-#: doc/classes/CenterContainer.xml:15
+#: doc/classes/CenterContainer.xml
msgid ""
"If [code]true[/code], centers children relative to the [CenterContainer]'s "
"top left corner."
msgstr ""
-#: doc/classes/CharFXTransform.xml:4
+#: doc/classes/CharFXTransform.xml
msgid ""
"Controls how an individual character will be displayed in a [RichTextEffect]."
msgstr ""
-#: doc/classes/CharFXTransform.xml:7
+#: doc/classes/CharFXTransform.xml
msgid ""
"By setting various properties on this object, you can control how individual "
"characters will be displayed in a [RichTextEffect]."
msgstr ""
-#: doc/classes/CharFXTransform.xml:10 doc/classes/RichTextEffect.xml:16
-#: doc/classes/RichTextLabel.xml:15
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/gui/bbcode_in_richtextlabel."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/gui/bbcode_in_richtextlabel."
-"html"
-
-#: doc/classes/CharFXTransform.xml:11 doc/classes/RichTextEffect.xml:17
-msgid ""
-"https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project"
-msgstr ""
-"https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project"
-
-#: doc/classes/CharFXTransform.xml:17 doc/classes/CharFXTransform.xml:45
+#: doc/classes/CharFXTransform.xml
msgid ""
-"The index of the current character (starting from 0). Setting this property "
-"won't affect drawing."
+"The index of the current character (starting from 0) for the "
+"[RichTextLabel]'s BBCode text. Setting this property won't affect drawing."
msgstr ""
-#: doc/classes/CharFXTransform.xml:20
+#: doc/classes/CharFXTransform.xml
msgid ""
"The Unicode codepoint the character will use. This only affects non-"
"whitespace characters. [method @GDScript.ord] can be useful here. For "
@@ -14162,11 +14585,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/CharFXTransform.xml:28
+#: doc/classes/CharFXTransform.xml
msgid "The color the character will be drawn with."
msgstr ""
-#: doc/classes/CharFXTransform.xml:31
+#: doc/classes/CharFXTransform.xml
msgid ""
"The time elapsed since the [RichTextLabel] was added to the scene tree (in "
"seconds). Time stops when the [RichTextLabel] is paused (see [member Node."
@@ -14174,7 +14597,7 @@ msgid ""
"[b]Note:[/b] Time still passes while the [RichTextLabel] is hidden."
msgstr ""
-#: doc/classes/CharFXTransform.xml:35
+#: doc/classes/CharFXTransform.xml
msgid ""
"Contains the arguments passed in the opening BBCode tag. By default, "
"arguments are strings; if their contents match a type such as [bool], [int] "
@@ -14190,11 +14613,17 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/CharFXTransform.xml:42
+#: doc/classes/CharFXTransform.xml
msgid "The position offset the character will be drawn with (in pixels)."
msgstr ""
-#: doc/classes/CharFXTransform.xml:48
+#: doc/classes/CharFXTransform.xml
+msgid ""
+"The index of the current character (starting from 0) for this "
+"[RichTextEffect] custom block. Setting this property won't affect drawing."
+msgstr ""
+
+#: doc/classes/CharFXTransform.xml
msgid ""
"If [code]true[/code], the character will be drawn. If [code]false[/code], "
"the character will be hidden. Characters around hidden characters will "
@@ -14202,11 +14631,11 @@ msgid ""
"their [member color] to [code]Color(1, 1, 1, 0)[/code] instead."
msgstr ""
-#: doc/classes/CheckBox.xml:4
+#: doc/classes/CheckBox.xml
msgid "Binary choice user interface widget. See also [CheckButton]."
msgstr ""
-#: doc/classes/CheckBox.xml:7
+#: doc/classes/CheckBox.xml
msgid ""
"A checkbox allows the user to make a binary choice (choosing only one of two "
"possible options). It's similar to [CheckButton] in functionality, but it "
@@ -14218,270 +14647,270 @@ msgid ""
"associated with this node."
msgstr ""
-#: doc/classes/CheckBox.xml:22
-msgid "The vertical offset used when rendering the check icons (in pixels)."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:25
-msgid "The check icon to display when the [CheckBox] is checked."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:28
-msgid "The check icon to display when the [CheckBox] is checked and disabled."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:31
-msgid ""
-"The [StyleBox] to display as a background when the [CheckBox] is disabled."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:34
-msgid ""
-"The [StyleBox] to display as a background when the [CheckBox] is focused."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:37
-msgid "The [Font] to use for the [CheckBox] text."
-msgstr ""
-
-#: doc/classes/CheckBox.xml:40
+#: doc/classes/CheckBox.xml
msgid "The [CheckBox] text's font color."
msgstr ""
-#: doc/classes/CheckBox.xml:43
+#: doc/classes/CheckBox.xml
msgid "The [CheckBox] text's font color when it's disabled."
msgstr ""
-#: doc/classes/CheckBox.xml:46
+#: doc/classes/CheckBox.xml
msgid ""
"The [CheckBox] text's font color when it's focused. Only replaces the normal "
"text color of the checkbox. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/CheckBox.xml:49
+#: doc/classes/CheckBox.xml
msgid "The [CheckBox] text's font color when it's hovered."
msgstr ""
-#: doc/classes/CheckBox.xml:52
+#: doc/classes/CheckBox.xml
msgid "The [CheckBox] text's font color when it's hovered and pressed."
msgstr ""
-#: doc/classes/CheckBox.xml:55
+#: doc/classes/CheckBox.xml
msgid "The [CheckBox] text's font color when it's pressed."
msgstr ""
-#: doc/classes/CheckBox.xml:58
-msgid ""
-"The [StyleBox] to display as a background when the [CheckBox] is hovered."
+#: doc/classes/CheckBox.xml
+msgid "The vertical offset used when rendering the check icons (in pixels)."
msgstr ""
-#: doc/classes/CheckBox.xml:61
-msgid ""
-"The [StyleBox] to display as a background when the [CheckBox] is hovered and "
-"pressed."
+#: doc/classes/CheckBox.xml
+msgid "The separation between the check icon and the text (in pixels)."
msgstr ""
-#: doc/classes/CheckBox.xml:64
-msgid "The separation between the check icon and the text (in pixels)."
+#: doc/classes/CheckBox.xml
+msgid "The [Font] to use for the [CheckBox] text."
msgstr ""
-#: doc/classes/CheckBox.xml:67 doc/classes/CheckButton.xml:61
-msgid "The [StyleBox] to display as a background."
+#: doc/classes/CheckBox.xml
+msgid "The check icon to display when the [CheckBox] is checked."
msgstr ""
-#: doc/classes/CheckBox.xml:70
-msgid ""
-"The [StyleBox] to display as a background when the [CheckBox] is pressed."
+#: doc/classes/CheckBox.xml
+msgid "The check icon to display when the [CheckBox] is checked and disabled."
msgstr ""
-#: doc/classes/CheckBox.xml:73
+#: doc/classes/CheckBox.xml
msgid ""
"If the [CheckBox] is configured as a radio button, the icon to display when "
"the [CheckBox] is checked."
msgstr ""
-#: doc/classes/CheckBox.xml:78
+#: doc/classes/CheckBox.xml
msgid ""
"If the [CheckBox] is configured as a radio button, the icon to display when "
"the [CheckBox] is unchecked."
msgstr ""
-#: doc/classes/CheckBox.xml:83
+#: doc/classes/CheckBox.xml
msgid "The check icon to display when the [CheckBox] is unchecked."
msgstr ""
-#: doc/classes/CheckBox.xml:86
+#: doc/classes/CheckBox.xml
msgid ""
"The check icon to display when the [CheckBox] is unchecked and disabled."
msgstr ""
-#: doc/classes/CheckButton.xml:4
-msgid "Checkable button. See also [CheckBox]."
+#: doc/classes/CheckBox.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckBox] is disabled."
msgstr ""
-#: doc/classes/CheckButton.xml:7
+#: doc/classes/CheckBox.xml
msgid ""
-"CheckButton is a toggle button displayed as a check field. It's similar to "
-"[CheckBox] in functionality, but it has a different appearance. To follow "
-"established UX patterns, it's recommended to use CheckButton when toggling "
-"it has an [b]immediate[/b] effect on something. For instance, it should be "
-"used if toggling it enables/disables a setting without requiring the user to "
-"press a confirmation button.\n"
-"See also [BaseButton] which contains common properties and methods "
-"associated with this node."
+"The [StyleBox] to display as a background when the [CheckBox] is focused."
msgstr ""
-#: doc/classes/CheckButton.xml:22
-msgid "The vertical offset used when rendering the toggle icons (in pixels)."
+#: doc/classes/CheckBox.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckBox] is hovered."
msgstr ""
-#: doc/classes/CheckButton.xml:25
+#: doc/classes/CheckBox.xml
msgid ""
-"The [StyleBox] to display as a background when the [CheckButton] is disabled."
+"The [StyleBox] to display as a background when the [CheckBox] is hovered and "
+"pressed."
+msgstr ""
+
+#: doc/classes/CheckBox.xml doc/classes/CheckButton.xml
+msgid "The [StyleBox] to display as a background."
msgstr ""
-#: doc/classes/CheckButton.xml:28
+#: doc/classes/CheckBox.xml
msgid ""
-"The [StyleBox] to display as a background when the [CheckButton] is focused."
+"The [StyleBox] to display as a background when the [CheckBox] is pressed."
msgstr ""
-#: doc/classes/CheckButton.xml:31
-msgid "The [Font] to use for the [CheckButton] text."
+#: doc/classes/CheckButton.xml
+msgid "Checkable button. See also [CheckBox]."
msgstr ""
-#: doc/classes/CheckButton.xml:34
+#: doc/classes/CheckButton.xml
+msgid ""
+"CheckButton is a toggle button displayed as a check field. It's similar to "
+"[CheckBox] in functionality, but it has a different appearance. To follow "
+"established UX patterns, it's recommended to use CheckButton when toggling "
+"it has an [b]immediate[/b] effect on something. For instance, it should be "
+"used if toggling it enables/disables a setting without requiring the user to "
+"press a confirmation button.\n"
+"See also [BaseButton] which contains common properties and methods "
+"associated with this node."
+msgstr ""
+
+#: doc/classes/CheckButton.xml
msgid "The [CheckButton] text's font color."
msgstr ""
-#: doc/classes/CheckButton.xml:37
+#: doc/classes/CheckButton.xml
msgid "The [CheckButton] text's font color when it's disabled."
msgstr ""
-#: doc/classes/CheckButton.xml:40
+#: doc/classes/CheckButton.xml
msgid ""
"The [CheckButton] text's font color when it's focused. Only replaces the "
"normal text color of the button. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/CheckButton.xml:43
+#: doc/classes/CheckButton.xml
msgid "The [CheckButton] text's font color when it's hovered."
msgstr ""
-#: doc/classes/CheckButton.xml:46
+#: doc/classes/CheckButton.xml
msgid "The [CheckButton] text's font color when it's hovered and pressed."
msgstr ""
-#: doc/classes/CheckButton.xml:49
+#: doc/classes/CheckButton.xml
msgid "The [CheckButton] text's font color when it's pressed."
msgstr ""
-#: doc/classes/CheckButton.xml:52
-msgid ""
-"The [StyleBox] to display as a background when the [CheckButton] is hovered."
+#: doc/classes/CheckButton.xml
+msgid "The vertical offset used when rendering the toggle icons (in pixels)."
msgstr ""
-#: doc/classes/CheckButton.xml:55
-msgid ""
-"The [StyleBox] to display as a background when the [CheckButton] is hovered "
-"and pressed."
+#: doc/classes/CheckButton.xml
+msgid "The separation between the toggle icon and the text (in pixels)."
msgstr ""
-#: doc/classes/CheckButton.xml:58
-msgid "The separation between the toggle icon and the text (in pixels)."
+#: doc/classes/CheckButton.xml
+msgid "The [Font] to use for the [CheckButton] text."
msgstr ""
-#: doc/classes/CheckButton.xml:64
+#: doc/classes/CheckButton.xml
msgid "The icon to display when the [CheckButton] is unchecked."
msgstr ""
-#: doc/classes/CheckButton.xml:67
+#: doc/classes/CheckButton.xml
msgid "The icon to display when the [CheckButton] is unchecked and disabled."
msgstr ""
-#: doc/classes/CheckButton.xml:70
+#: doc/classes/CheckButton.xml
msgid "The icon to display when the [CheckButton] is checked."
msgstr ""
-#: doc/classes/CheckButton.xml:73
+#: doc/classes/CheckButton.xml
msgid "The icon to display when the [CheckButton] is checked and disabled."
msgstr ""
-#: doc/classes/CheckButton.xml:76
+#: doc/classes/CheckButton.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckButton] is disabled."
+msgstr ""
+
+#: doc/classes/CheckButton.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckButton] is focused."
+msgstr ""
+
+#: doc/classes/CheckButton.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckButton] is hovered."
+msgstr ""
+
+#: doc/classes/CheckButton.xml
+msgid ""
+"The [StyleBox] to display as a background when the [CheckButton] is hovered "
+"and pressed."
+msgstr ""
+
+#: doc/classes/CheckButton.xml
msgid ""
"The [StyleBox] to display as a background when the [CheckButton] is pressed."
msgstr ""
-#: doc/classes/CircleShape2D.xml:4
+#: doc/classes/CircleShape2D.xml
msgid "Circular shape for 2D collisions."
msgstr ""
-#: doc/classes/CircleShape2D.xml:7
+#: doc/classes/CircleShape2D.xml
msgid ""
"Circular shape for 2D collisions. This shape is useful for modeling balls or "
"small characters and its collision detection with everything else is very "
"fast."
msgstr ""
-#: doc/classes/CircleShape2D.xml:15
+#: doc/classes/CircleShape2D.xml
msgid "The circle's radius."
msgstr ""
-#: doc/classes/ClassDB.xml:4
+#: doc/classes/ClassDB.xml
msgid "Class information repository."
msgstr ""
-#: doc/classes/ClassDB.xml:7
+#: doc/classes/ClassDB.xml
msgid "Provides access to metadata stored for every available class."
msgstr ""
-#: doc/classes/ClassDB.xml:16
+#: doc/classes/ClassDB.xml
msgid ""
"Returns [code]true[/code] if you can instance objects from the specified "
"[code]class[/code], [code]false[/code] in other case."
msgstr ""
-#: doc/classes/ClassDB.xml:23
+#: doc/classes/ClassDB.xml
msgid "Returns whether the specified [code]class[/code] is available or not."
msgstr ""
-#: doc/classes/ClassDB.xml:30
+#: doc/classes/ClassDB.xml
msgid ""
"Returns a category associated with the class for use in documentation and "
"the Asset Library. Debug mode required."
msgstr ""
-#: doc/classes/ClassDB.xml:39
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with all the keys in [code]enum[/code] of [code]class[/"
"code] or its ancestry."
msgstr ""
-#: doc/classes/ClassDB.xml:47
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with all the enums of [code]class[/code] or its ancestry."
msgstr ""
-#: doc/classes/ClassDB.xml:55
+#: doc/classes/ClassDB.xml
msgid ""
"Returns the value of the integer constant [code]name[/code] of [code]class[/"
"code] or its ancestry. Always returns 0 when the constant could not be found."
msgstr ""
-#: doc/classes/ClassDB.xml:64
+#: doc/classes/ClassDB.xml
msgid ""
"Returns which enum the integer constant [code]name[/code] of [code]class[/"
"code] or its ancestry belongs to."
msgstr ""
-#: doc/classes/ClassDB.xml:72
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with the names all the integer constants of [code]class[/"
"code] or its ancestry."
msgstr ""
-#: doc/classes/ClassDB.xml:80
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with all the methods of [code]class[/code] or its ancestry "
"if [code]no_inheritance[/code] is [code]false[/code]. Every element of the "
@@ -14493,19 +14922,19 @@ msgid ""
"the returned dictionaries will contain only method names."
msgstr ""
-#: doc/classes/ClassDB.xml:89
+#: doc/classes/ClassDB.xml
msgid ""
"Returns the value of [code]property[/code] of [code]class[/code] or its "
"ancestry."
msgstr ""
-#: doc/classes/ClassDB.xml:97
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with all the properties of [code]class[/code] or its "
"ancestry if [code]no_inheritance[/code] is [code]false[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:105
+#: doc/classes/ClassDB.xml
msgid ""
"Returns the [code]signal[/code] data of [code]class[/code] or its ancestry. "
"The returned value is a [Dictionary] with the following keys: [code]args[/"
@@ -14514,158 +14943,157 @@ msgid ""
"usage)[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:113
+#: doc/classes/ClassDB.xml
msgid ""
"Returns an array with all the signals of [code]class[/code] or its ancestry "
"if [code]no_inheritance[/code] is [code]false[/code]. Every element of the "
"array is a [Dictionary] as described in [method class_get_signal]."
msgstr ""
-#: doc/classes/ClassDB.xml:122
+#: doc/classes/ClassDB.xml
msgid ""
"Returns whether [code]class[/code] or its ancestry has an enum called "
"[code]name[/code] or not."
msgstr ""
-#: doc/classes/ClassDB.xml:130
+#: doc/classes/ClassDB.xml
msgid ""
"Returns whether [code]class[/code] or its ancestry has an integer constant "
"called [code]name[/code] or not."
msgstr ""
-#: doc/classes/ClassDB.xml:139
+#: doc/classes/ClassDB.xml
msgid ""
"Returns whether [code]class[/code] (or its ancestry if [code]no_inheritance[/"
"code] is [code]false[/code]) has a method called [code]method[/code] or not."
msgstr ""
-#: doc/classes/ClassDB.xml:147
+#: doc/classes/ClassDB.xml
msgid ""
"Returns whether [code]class[/code] or its ancestry has a signal called "
"[code]signal[/code] or not."
msgstr ""
-#: doc/classes/ClassDB.xml:156
+#: doc/classes/ClassDB.xml
msgid ""
"Sets [code]property[/code] value of [code]class[/code] to [code]value[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:162
+#: doc/classes/ClassDB.xml
msgid "Returns the names of all the classes available."
msgstr ""
-#: doc/classes/ClassDB.xml:169
+#: doc/classes/ClassDB.xml
msgid ""
"Returns the names of all the classes that directly or indirectly inherit "
"from [code]class[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:176
+#: doc/classes/ClassDB.xml
msgid "Returns the parent class of [code]class[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:183
+#: doc/classes/ClassDB.xml
msgid "Creates an instance of [code]class[/code]."
msgstr ""
-#: doc/classes/ClassDB.xml:190
+#: doc/classes/ClassDB.xml
msgid "Returns whether this [code]class[/code] is enabled or not."
msgstr ""
-#: doc/classes/ClassDB.xml:198
+#: doc/classes/ClassDB.xml
msgid ""
"Returns whether [code]inherits[/code] is an ancestor of [code]class[/code] "
"or not."
msgstr ""
-#: doc/classes/ClippedCamera.xml:4
+#: doc/classes/ClippedCamera.xml
msgid "A [Camera] that includes collision."
msgstr ""
-#: doc/classes/ClippedCamera.xml:7
+#: doc/classes/ClippedCamera.xml
msgid ""
"This node extends [Camera] to add collisions with [Area] and/or "
"[PhysicsBody] nodes. The camera cannot move through colliding objects."
msgstr ""
-#: doc/classes/ClippedCamera.xml:16
+#: doc/classes/ClippedCamera.xml
msgid ""
"Adds a collision exception so the camera does not collide with the specified "
"node."
msgstr ""
-#: doc/classes/ClippedCamera.xml:23
+#: doc/classes/ClippedCamera.xml
msgid ""
"Adds a collision exception so the camera does not collide with the specified "
"[RID]."
msgstr ""
-#: doc/classes/ClippedCamera.xml:29
+#: doc/classes/ClippedCamera.xml
msgid "Removes all collision exceptions."
msgstr ""
-#: doc/classes/ClippedCamera.xml:35
+#: doc/classes/ClippedCamera.xml
msgid "Returns the distance the camera has been offset due to a collision."
msgstr ""
-#: doc/classes/ClippedCamera.xml:42
+#: doc/classes/ClippedCamera.xml
msgid ""
"Returns [code]true[/code] if the specified bit index is on.\n"
"[b]Note:[/b] Bit indices range from 0-19."
msgstr ""
-#: doc/classes/ClippedCamera.xml:50
+#: doc/classes/ClippedCamera.xml
msgid "Removes a collision exception with the specified node."
msgstr ""
-#: doc/classes/ClippedCamera.xml:57
+#: doc/classes/ClippedCamera.xml
msgid "Removes a collision exception with the specified [RID]."
msgstr ""
-#: doc/classes/ClippedCamera.xml:65
+#: doc/classes/ClippedCamera.xml
msgid ""
"Sets the specified bit index to the [code]value[/code].\n"
"[b]Note:[/b] Bit indices range from 0-19."
msgstr ""
-#: doc/classes/ClippedCamera.xml:72
+#: doc/classes/ClippedCamera.xml
#, fuzzy
msgid "If [code]true[/code], the camera stops on contact with [Area]s."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/ClippedCamera.xml:75
+#: doc/classes/ClippedCamera.xml
#, fuzzy
msgid "If [code]true[/code], the camera stops on contact with [PhysicsBody]s."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/ClippedCamera.xml:78
+#: doc/classes/ClippedCamera.xml
msgid ""
"The camera's collision mask. Only objects in at least one collision layer "
-"matching the mask will be detected. See [url=https://docs.godotengine.org/"
-"en/3.4/tutorials/physics/physics_introduction.html#collision-layers-and-"
-"masks]Collision layers and masks[/url] in the documentation for more "
-"information."
+"matching the mask will be detected. See [url=$DOCS_URL/tutorials/physics/"
+"physics_introduction.html#collision-layers-and-masks]Collision layers and "
+"masks[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/ClippedCamera.xml:81
+#: doc/classes/ClippedCamera.xml
msgid ""
"The camera's collision margin. The camera can't get closer than this "
"distance to a colliding object."
msgstr ""
-#: doc/classes/ClippedCamera.xml:84
+#: doc/classes/ClippedCamera.xml
msgid "The camera's process callback. See [enum ProcessMode]."
msgstr ""
-#: doc/classes/CollisionObject.xml:4
+#: doc/classes/CollisionObject.xml
msgid "Base node for collision objects."
msgstr ""
-#: doc/classes/CollisionObject.xml:7
+#: doc/classes/CollisionObject.xml
msgid ""
"CollisionObject is the base class for physics objects. It can hold any "
"number of collision [Shape]s. Each shape must be assigned to a [i]shape "
@@ -14674,7 +15102,7 @@ msgid ""
"through code using the [code]shape_owner_*[/code] methods."
msgstr ""
-#: doc/classes/CollisionObject.xml:20
+#: doc/classes/CollisionObject.xml
msgid ""
"Receives unhandled [InputEvent]s. [code]position[/code] is the location in "
"world space of the mouse pointer on the surface of the shape with index "
@@ -14683,43 +15111,45 @@ msgid ""
"pick up these events."
msgstr ""
-#: doc/classes/CollisionObject.xml:27 doc/classes/CollisionObject2D.xml:25
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"Creates a new shape owner for the given object. Returns [code]owner_id[/"
"code] of the new owner for future reference."
msgstr ""
-#: doc/classes/CollisionObject.xml:34 doc/classes/CollisionObject2D.xml:32
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"Returns whether or not the specified [code]bit[/code] of the [member "
"collision_layer] is set."
msgstr ""
-#: doc/classes/CollisionObject.xml:41 doc/classes/CollisionObject2D.xml:39
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"Returns whether or not the specified [code]bit[/code] of the [member "
"collision_mask] is set."
msgstr ""
-#: doc/classes/CollisionObject.xml:47 doc/classes/CollisionObject2D.xml:45
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
+#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
msgid "Returns the object's [RID]."
msgstr ""
-#: doc/classes/CollisionObject.xml:53 doc/classes/CollisionObject2D.xml:58
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"Returns an [Array] of [code]owner_id[/code] identifiers. You can use these "
"ids in other methods that take [code]owner_id[/code] as an argument."
msgstr ""
-#: doc/classes/CollisionObject.xml:60 doc/classes/CollisionObject2D.xml:65
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "If [code]true[/code], the shape owner and its shapes are disabled."
msgstr ""
-#: doc/classes/CollisionObject.xml:67 doc/classes/CollisionObject2D.xml:79
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Removes the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:75 doc/classes/CollisionObject2D.xml:87
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"If [code]value[/code] is [code]true[/code], sets the specified [code]bit[/"
"code] in the the [member collision_layer].\n"
@@ -14727,7 +15157,7 @@ msgid ""
"code] in the the [member collision_layer]."
msgstr ""
-#: doc/classes/CollisionObject.xml:84 doc/classes/CollisionObject2D.xml:96
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
"If [code]value[/code] is [code]true[/code], sets the specified [code]bit[/"
"code] in the the [member collision_mask].\n"
@@ -14735,89 +15165,90 @@ msgid ""
"code] in the the [member collision_mask]."
msgstr ""
-#: doc/classes/CollisionObject.xml:92 doc/classes/CollisionObject2D.xml:104
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Returns the [code]owner_id[/code] of the given shape."
msgstr ""
-#: doc/classes/CollisionObject.xml:100
+#: doc/classes/CollisionObject.xml
#, fuzzy
msgid "Adds a [Shape] to the shape owner."
msgstr "Добавляет дорожку в анимацию."
-#: doc/classes/CollisionObject.xml:107 doc/classes/CollisionObject2D.xml:119
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Removes all shapes from the shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:114 doc/classes/CollisionObject2D.xml:126
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Returns the parent object of the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:122
+#: doc/classes/CollisionObject.xml
#, fuzzy
msgid "Returns the [Shape] with the given id from the given shape owner."
msgstr "Возвращает [Vector3] с указанными компонентами."
-#: doc/classes/CollisionObject.xml:129 doc/classes/CollisionObject2D.xml:141
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Returns the number of shapes the given shape owner contains."
msgstr ""
-#: doc/classes/CollisionObject.xml:137
+#: doc/classes/CollisionObject.xml
msgid ""
"Returns the child index of the [Shape] with the given id from the given "
"shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:144
+#: doc/classes/CollisionObject.xml
msgid "Returns the shape owner's [Transform]."
msgstr ""
-#: doc/classes/CollisionObject.xml:152 doc/classes/CollisionObject2D.xml:164
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "Removes a shape from the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:160 doc/classes/CollisionObject2D.xml:172
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid "If [code]true[/code], disables the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:168
+#: doc/classes/CollisionObject.xml
msgid "Sets the [Transform] of the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject.xml:174
+#: doc/classes/CollisionObject.xml
msgid ""
"The physics layers this CollisionObject3D is in. Collision objects can exist "
"in one or more of 32 different layers. See also [member collision_mask].\n"
"[b]Note:[/b] A contact is detected if object A is in any of the layers that "
"object B scans, or object B is in any layers that object A scans. See "
-"[url=https://docs.godotengine.org/en/latest/tutorials/physics/"
-"physics_introduction.html#collision-layers-and-masks]Collision layers and "
-"masks[/url] in the documentation for more information."
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/CollisionObject.xml:178
+#: doc/classes/CollisionObject.xml
msgid ""
"The physics layers this CollisionObject3D scans. Collision objects can scan "
"one or more of 32 different layers. See also [member collision_layer].\n"
"[b]Note:[/b] A contact is detected if object A is in any of the layers that "
"object B scans, or object B is in any layers that object A scans. See "
-"[url=https://docs.godotengine.org/en/latest/tutorials/physics/"
-"physics_introduction.html#collision-layers-and-masks]Collision layers and "
-"masks[/url] in the documentation for more information."
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/CollisionObject.xml:182
+#: doc/classes/CollisionObject.xml
msgid ""
"If [code]true[/code], the [CollisionObject] will continue to receive input "
"events as the mouse is dragged across its shapes."
msgstr ""
-#: doc/classes/CollisionObject.xml:185
+#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
msgid ""
-"If [code]true[/code], the [CollisionObject]'s shapes will respond to "
-"[RayCast]s."
+"If [code]true[/code], this object is pickable. A pickable object can detect "
+"the mouse pointer entering/leaving, and if the mouse is inside it, report "
+"input events. Requires at least one [member collision_layer] bit to be set."
msgstr ""
-#: doc/classes/CollisionObject.xml:196
+#: doc/classes/CollisionObject.xml
msgid ""
"Emitted when the object receives an unhandled [InputEvent]. [code]position[/"
"code] is the location in world space of the mouse pointer on the surface of "
@@ -14825,19 +15256,19 @@ msgid ""
"normal vector of the surface at that point."
msgstr ""
-#: doc/classes/CollisionObject.xml:201
+#: doc/classes/CollisionObject.xml
msgid "Emitted when the mouse pointer enters any of this object's shapes."
msgstr ""
-#: doc/classes/CollisionObject.xml:206
+#: doc/classes/CollisionObject.xml
msgid "Emitted when the mouse pointer exits all this object's shapes."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:4
+#: doc/classes/CollisionObject2D.xml
msgid "Base node for 2D collision objects."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:7
+#: doc/classes/CollisionObject2D.xml
msgid ""
"CollisionObject2D is the base class for 2D physics objects. It can hold any "
"number of 2D collision [Shape2D]s. Each shape must be assigned to a [i]shape "
@@ -14846,7 +15277,7 @@ msgid ""
"through code using the [code]shape_owner_*[/code] methods."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:18
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Accepts unhandled [InputEvent]s. Requires [member input_pickable] to be "
"[code]true[/code]. [code]shape_idx[/code] is the child index of the clicked "
@@ -14854,110 +15285,102 @@ msgid ""
"these events."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:52
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Returns the [code]one_way_collision_margin[/code] of the shape owner "
"identified by given [code]owner_id[/code]."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:72
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Returns [code]true[/code] if collisions for the shape owner originating from "
"this [CollisionObject2D] will not be reported to collided with "
"[CollisionObject2D]s."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:112
+#: doc/classes/CollisionObject2D.xml
msgid "Adds a [Shape2D] to the shape owner."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:134
+#: doc/classes/CollisionObject2D.xml
msgid "Returns the [Shape2D] with the given id from the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:149
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Returns the child index of the [Shape2D] with the given id from the given "
"shape owner."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:156
+#: doc/classes/CollisionObject2D.xml
msgid "Returns the shape owner's [Transform2D]."
msgstr "Возвращает [Transform2D] владельца фигуры."
-#: doc/classes/CollisionObject2D.xml:180
+#: doc/classes/CollisionObject2D.xml
msgid ""
"If [code]enable[/code] is [code]true[/code], collisions for the shape owner "
"originating from this [CollisionObject2D] will not be reported to collided "
"with [CollisionObject2D]s."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:188
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Sets the [code]one_way_collision_margin[/code] of the shape owner identified "
"by given [code]owner_id[/code] to [code]margin[/code] pixels."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:196
+#: doc/classes/CollisionObject2D.xml
msgid "Sets the [Transform2D] of the given shape owner."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:202
+#: doc/classes/CollisionObject2D.xml
msgid ""
"The physics layers this CollisionObject2D is in. Collision objects can exist "
"in one or more of 32 different layers. See also [member collision_mask].\n"
"[b]Note:[/b] A contact is detected if object A is in any of the layers that "
"object B scans, or object B is in any layers that object A scans. See "
-"[url=https://docs.godotengine.org/en/latest/tutorials/physics/"
-"physics_introduction.html#collision-layers-and-masks]Collision layers and "
-"masks[/url] in the documentation for more information."
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:206
+#: doc/classes/CollisionObject2D.xml
msgid ""
"The physics layers this CollisionObject2D scans. Collision objects can scan "
"one or more of 32 different layers. See also [member collision_layer].\n"
"[b]Note:[/b] A contact is detected if object A is in any of the layers that "
"object B scans, or object B is in any layers that object A scans. See "
-"[url=https://docs.godotengine.org/en/latest/tutorials/physics/"
-"physics_introduction.html#collision-layers-and-masks]Collision layers and "
-"masks[/url] in the documentation for more information."
-msgstr ""
-
-#: doc/classes/CollisionObject2D.xml:210
-msgid ""
-"If [code]true[/code], this object is pickable. A pickable object can detect "
-"the mouse pointer entering/leaving, and if the mouse is inside it, report "
-"input events. Requires at least one [code]collision_layer[/code] bit to be "
-"set."
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:219
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Emitted when an input event occurs. Requires [member input_pickable] to be "
"[code]true[/code] and at least one [code]collision_layer[/code] bit to be "
"set. See [method _input_event] for details."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:224
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Emitted when the mouse pointer enters any of this object's shapes. Requires "
"[member input_pickable] to be [code]true[/code] and at least one "
"[code]collision_layer[/code] bit to be set."
msgstr ""
-#: doc/classes/CollisionObject2D.xml:229
+#: doc/classes/CollisionObject2D.xml
msgid ""
"Emitted when the mouse pointer exits all this object's shapes. Requires "
"[member input_pickable] to be [code]true[/code] and at least one "
"[code]collision_layer[/code] bit to be set."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:4
+#: doc/classes/CollisionPolygon.xml
msgid "Editor-only class for defining a collision polygon in 3D space."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:7
+#: doc/classes/CollisionPolygon.xml
msgid ""
"Allows editing a collision polygon's vertices on a selected plane. Can also "
"set a depth perpendicular to that plane. This class is only available in the "
@@ -14965,23 +15388,23 @@ msgid ""
"for gameplay. Properties modified during gameplay will have no effect."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:15
+#: doc/classes/CollisionPolygon.xml
msgid ""
"Length that the resulting collision extends in either direction "
"perpendicular to its polygon."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:18
+#: doc/classes/CollisionPolygon.xml
msgid "If [code]true[/code], no collision will be produced."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:21
+#: doc/classes/CollisionPolygon.xml
msgid ""
"The collision margin for the generated [Shape]. See [member Shape.margin] "
"for more details."
msgstr ""
-#: doc/classes/CollisionPolygon.xml:24
+#: doc/classes/CollisionPolygon.xml
msgid ""
"Array of vertices which define the polygon.\n"
"[b]Note:[/b] The returned value is a copy of the original. Methods which "
@@ -14991,57 +15414,57 @@ msgid ""
"code] member."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:4
+#: doc/classes/CollisionPolygon2D.xml
msgid "Defines a 2D collision polygon."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:7
+#: doc/classes/CollisionPolygon2D.xml
msgid ""
"Provides a 2D collision polygon to a [CollisionObject2D] parent. Polygons "
"can be drawn in the editor or specified by a list of vertices."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:15
+#: doc/classes/CollisionPolygon2D.xml
msgid "Collision build mode. Use one of the [enum BuildMode] constants."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:18
+#: doc/classes/CollisionPolygon2D.xml
msgid "If [code]true[/code], no collisions will be detected."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:21
+#: doc/classes/CollisionPolygon2D.xml
msgid ""
"If [code]true[/code], only edges that face up, relative to "
"[CollisionPolygon2D]'s rotation, will collide with other objects."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:24
+#: doc/classes/CollisionPolygon2D.xml
msgid ""
"The margin used for one-way collision (in pixels). Higher values will make "
"the shape thicker, and work better for colliders that enter the polygon at a "
"high velocity."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:27
+#: doc/classes/CollisionPolygon2D.xml
msgid ""
"The polygon's list of vertices. The final point will be connected to the "
"first. The returned value is a clone of the [PoolVector2Array], not a "
"reference."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:32
+#: doc/classes/CollisionPolygon2D.xml
msgid "Collisions will include the polygon and its contained area."
msgstr ""
-#: doc/classes/CollisionPolygon2D.xml:35
+#: doc/classes/CollisionPolygon2D.xml
msgid "Collisions will only include the polygon edges."
msgstr ""
-#: doc/classes/CollisionShape.xml:4
+#: doc/classes/CollisionShape.xml
msgid "Node that represents collision shape data in 3D space."
msgstr ""
-#: doc/classes/CollisionShape.xml:7
+#: doc/classes/CollisionShape.xml
msgid ""
"Editor facility for creating and editing collision shapes in 3D space. You "
"can use this node to represent all sorts of collision shapes, for example, "
@@ -15051,45 +15474,39 @@ msgid ""
"shape_owner_get_shape] to get the actual shape."
msgstr ""
-#: doc/classes/CollisionShape.xml:10 doc/classes/CollisionShape2D.xml:10
-#: doc/classes/Physics2DDirectBodyState.xml:10
-#: doc/classes/Physics2DDirectSpaceState.xml:10 doc/classes/PhysicsBody.xml:10
-#: doc/classes/PhysicsBody2D.xml:10 doc/classes/PhysicsDirectBodyState.xml:10
-#: doc/classes/PhysicsDirectSpaceState.xml:10 doc/classes/RigidBody.xml:14
-#: doc/classes/Shape.xml:10 doc/classes/Shape2D.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html"
+#: doc/classes/CollisionShape.xml doc/classes/CollisionShape2D.xml
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/Physics2DDirectSpaceState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
+#: doc/classes/PhysicsDirectSpaceState.xml doc/classes/RigidBody.xml
+msgid "Physics introduction"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/"
-"physics_introduction.html"
-#: doc/classes/CollisionShape.xml:19
+#: doc/classes/CollisionShape.xml
msgid ""
"Sets the collision shape's shape to the addition of all its convexed "
"[MeshInstance] siblings geometry."
msgstr ""
-#: doc/classes/CollisionShape.xml:26
+#: doc/classes/CollisionShape.xml
msgid ""
"If this method exists within a script it will be called whenever the shape "
"resource has been modified."
msgstr ""
-#: doc/classes/CollisionShape.xml:32
+#: doc/classes/CollisionShape.xml
msgid "A disabled collision shape has no effect in the world."
msgstr ""
-#: doc/classes/CollisionShape.xml:35 doc/classes/CollisionShape2D.xml:28
+#: doc/classes/CollisionShape.xml doc/classes/CollisionShape2D.xml
msgid "The actual shape owned by this collision shape."
msgstr ""
-#: doc/classes/CollisionShape2D.xml:4
+#: doc/classes/CollisionShape2D.xml
msgid "Node that represents collision shape data in 2D space."
msgstr ""
-#: doc/classes/CollisionShape2D.xml:7
+#: doc/classes/CollisionShape2D.xml
msgid ""
"Editor facility for creating and editing collision shapes in 2D space. You "
"can use this node to represent all sorts of collision shapes, for example, "
@@ -15099,42 +15516,41 @@ msgid ""
"shape_owner_get_shape] to get the actual shape."
msgstr ""
-#: doc/classes/CollisionShape2D.xml:13 doc/classes/KinematicBody2D.xml:14
-#: doc/classes/RectangleShape2D.xml:11 doc/classes/TileMap.xml:17
-#: doc/classes/TileSet.xml:17
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/113"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/CollisionShape2D.xml doc/classes/KinematicBody2D.xml
+#: doc/classes/RectangleShape2D.xml doc/classes/TileMap.xml
+#: doc/classes/TileSet.xml
+msgid "2D Kinematic Character Demo"
+msgstr ""
-#: doc/classes/CollisionShape2D.xml:19
+#: doc/classes/CollisionShape2D.xml
msgid ""
"A disabled collision shape has no effect in the world. This property should "
"be changed with [method Object.set_deferred]."
msgstr ""
-#: doc/classes/CollisionShape2D.xml:22
+#: doc/classes/CollisionShape2D.xml
msgid ""
"Sets whether this collision shape should only detect collision on one side "
"(top or bottom)."
msgstr ""
-#: doc/classes/CollisionShape2D.xml:25
+#: doc/classes/CollisionShape2D.xml
msgid ""
"The margin used for one-way collision (in pixels). Higher values will make "
"the shape thicker, and work better for colliders that enter the shape at a "
"high velocity."
msgstr ""
-#: doc/classes/Color.xml:4
+#: doc/classes/Color.xml
msgid "Color in RGBA format using floats on the range of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:7
+#: doc/classes/Color.xml
msgid ""
"A color represented by red, green, blue, and alpha (RGBA) components. The "
-"alpha component is often used for transparency. Values are in floating-point "
-"and usually range from 0 to 1. Some properties (such as CanvasItem.modulate) "
-"may accept values greater than 1 (overbright or HDR colors).\n"
+"alpha component is often used for opacity. Values are in floating-point and "
+"usually range from 0 to 1. Some properties (such as CanvasItem.modulate) may "
+"accept values greater than 1 (overbright or HDR colors).\n"
"You can also create a color from standardized color names by using [method "
"@GDScript.ColorN] or directly using the color constants defined here. The "
"standardized color set is based on the [url=https://en.wikipedia.org/wiki/"
@@ -15148,22 +15564,19 @@ msgid ""
"color_constants.png]Color constants cheatsheet[/url]"
msgstr ""
-#: doc/classes/Color.xml:14 doc/classes/ColorPickerButton.xml:13
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/517"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Color.xml doc/classes/ColorPickerButton.xml
+msgid "2D GD Paint Demo"
+msgstr ""
-#: doc/classes/Color.xml:15 doc/classes/ColorPicker.xml:11
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/146"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Color.xml doc/classes/ColorPicker.xml
+msgid "Tween Demo"
+msgstr ""
-#: doc/classes/Color.xml:16 doc/classes/ColorPickerButton.xml:12
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/133"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Color.xml doc/classes/ColorPickerButton.xml
+msgid "GUI Drag And Drop Demo"
+msgstr ""
-#: doc/classes/Color.xml:23
+#: doc/classes/Color.xml
msgid ""
"Constructs a color from an HTML hexadecimal color string in ARGB or RGB "
"format. See also [method @GDScript.ColorN].\n"
@@ -15176,7 +15589,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:37
+#: doc/classes/Color.xml
msgid ""
"Constructs a color from a 32-bit integer in RGBA format (each byte "
"represents a color channel).\n"
@@ -15185,7 +15598,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:49
+#: doc/classes/Color.xml
msgid ""
"Constructs a color from RGB values, typically between 0 and 1. Alpha will be "
"1.\n"
@@ -15194,7 +15607,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:62
+#: doc/classes/Color.xml
msgid ""
"Constructs a color from RGBA values, typically between 0 and 1.\n"
"[codeblock]\n"
@@ -15203,7 +15616,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:72
+#: doc/classes/Color.xml
msgid ""
"Returns a new color resulting from blending this color over another. If the "
"color is opaque, the result is also opaque. The second color may have a "
@@ -15215,7 +15628,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:83
+#: doc/classes/Color.xml
msgid ""
"Returns the most contrasting color.\n"
"[codeblock]\n"
@@ -15225,7 +15638,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:94
+#: doc/classes/Color.xml
msgid ""
"Returns a new color resulting from making this color darker by the specified "
"percentage (ratio from 0 to 1).\n"
@@ -15235,7 +15648,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:108
+#: doc/classes/Color.xml
msgid ""
"Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and "
"[code]v[/code] are values between 0 and 1.\n"
@@ -15245,7 +15658,14 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:117
+#: doc/classes/Color.xml
+msgid ""
+"Returns the luminance of the color in the [code][0.0, 1.0][/code] range.\n"
+"This is useful when determining light or dark color. Colors with a luminance "
+"smaller than 0.5 can be generally considered dark."
+msgstr ""
+
+#: doc/classes/Color.xml
msgid ""
"Returns the color's grayscale representation.\n"
"The gray value is calculated as [code](r + g + b) / 3[/code].\n"
@@ -15255,7 +15675,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:128
+#: doc/classes/Color.xml
msgid ""
"Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n"
"[codeblock]\n"
@@ -15264,14 +15684,14 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:139
+#: doc/classes/Color.xml
msgid ""
"Returns [code]true[/code] if this color and [code]color[/code] are "
"approximately equal, by running [method @GDScript.is_equal_approx] on each "
"component."
msgstr ""
-#: doc/classes/Color.xml:146
+#: doc/classes/Color.xml
msgid ""
"Returns a new color resulting from making this color lighter by the "
"specified percentage (ratio from 0 to 1).\n"
@@ -15281,7 +15701,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:158
+#: doc/classes/Color.xml
msgid ""
"Returns the linear interpolation with another color. The interpolation "
"factor [code]weight[/code] is between 0 and 1.\n"
@@ -15293,7 +15713,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:169
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 32-bit integer in ABGR format (each byte "
"represents a color channel). ABGR is the reversed version of the default "
@@ -15304,7 +15724,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:179
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 64-bit integer in ABGR format (each word "
"represents a color channel). ABGR is the reversed version of the default "
@@ -15315,7 +15735,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:189
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 32-bit integer in ARGB format (each byte "
"represents a color channel). ARGB is more compatible with DirectX.\n"
@@ -15325,7 +15745,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:199
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 64-bit integer in ARGB format (each word "
"represents a color channel). ARGB is more compatible with DirectX.\n"
@@ -15335,7 +15755,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:210
+#: doc/classes/Color.xml
msgid ""
"Returns the color's HTML hexadecimal color string in ARGB format (ex: "
"[code]ff34f822[/code]).\n"
@@ -15348,7 +15768,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:222
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 32-bit integer in RGBA format (each byte "
"represents a color channel). RGBA is Godot's default format.\n"
@@ -15358,7 +15778,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:232
+#: doc/classes/Color.xml
msgid ""
"Returns the color converted to a 64-bit integer in RGBA format (each word "
"represents a color channel). RGBA is Godot's default format.\n"
@@ -15368,640 +15788,642 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Color.xml:242
+#: doc/classes/Color.xml
msgid ""
-"The color's alpha (transparency) component, typically on the range of 0 to 1."
+"The color's alpha component, typically on the range of 0 to 1. A value of 0 "
+"means that the color is fully transparent. A value of 1 means that the color "
+"is fully opaque."
msgstr ""
-#: doc/classes/Color.xml:245
+#: doc/classes/Color.xml
msgid "Wrapper for [member a] that uses the range 0 to 255 instead of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:248
+#: doc/classes/Color.xml
msgid "The color's blue component, typically on the range of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:251
+#: doc/classes/Color.xml
msgid "Wrapper for [member b] that uses the range 0 to 255 instead of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:254
+#: doc/classes/Color.xml
msgid "The color's green component, typically on the range of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:257
+#: doc/classes/Color.xml
msgid "Wrapper for [member g] that uses the range 0 to 255 instead of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:260
+#: doc/classes/Color.xml
msgid "The HSV hue of this color, on the range 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:263
+#: doc/classes/Color.xml
msgid "The color's red component, typically on the range of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:266
+#: doc/classes/Color.xml
msgid "Wrapper for [member r] that uses the range 0 to 255 instead of 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:269
+#: doc/classes/Color.xml
msgid "The HSV saturation of this color, on the range 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:272
+#: doc/classes/Color.xml
msgid "The HSV value (brightness) of this color, on the range 0 to 1."
msgstr ""
-#: doc/classes/Color.xml:277
+#: doc/classes/Color.xml
msgid "Alice blue color."
msgstr ""
-#: doc/classes/Color.xml:280
+#: doc/classes/Color.xml
msgid "Antique white color."
msgstr ""
-#: doc/classes/Color.xml:283
+#: doc/classes/Color.xml
msgid "Aqua color."
msgstr ""
-#: doc/classes/Color.xml:286
+#: doc/classes/Color.xml
msgid "Aquamarine color."
msgstr ""
-#: doc/classes/Color.xml:289
+#: doc/classes/Color.xml
msgid "Azure color."
msgstr ""
-#: doc/classes/Color.xml:292
+#: doc/classes/Color.xml
msgid "Beige color."
msgstr "Бежевый цвет."
-#: doc/classes/Color.xml:295
+#: doc/classes/Color.xml
msgid "Bisque color."
msgstr ""
-#: doc/classes/Color.xml:298
+#: doc/classes/Color.xml
msgid "Black color."
msgstr "Черный цвет."
-#: doc/classes/Color.xml:301
+#: doc/classes/Color.xml
msgid "Blanche almond color."
msgstr ""
-#: doc/classes/Color.xml:304
+#: doc/classes/Color.xml
msgid "Blue color."
msgstr "Синий цвет."
-#: doc/classes/Color.xml:307
+#: doc/classes/Color.xml
msgid "Blue violet color."
msgstr ""
-#: doc/classes/Color.xml:310
+#: doc/classes/Color.xml
msgid "Brown color."
msgstr "Коричневый цвет."
-#: doc/classes/Color.xml:313
+#: doc/classes/Color.xml
msgid "Burly wood color."
msgstr ""
-#: doc/classes/Color.xml:316
+#: doc/classes/Color.xml
msgid "Cadet blue color."
msgstr ""
-#: doc/classes/Color.xml:319
+#: doc/classes/Color.xml
msgid "Chartreuse color."
msgstr ""
-#: doc/classes/Color.xml:322
+#: doc/classes/Color.xml
msgid "Chocolate color."
msgstr "Шоколадный цвет."
-#: doc/classes/Color.xml:325
+#: doc/classes/Color.xml
msgid "Coral color."
msgstr ""
-#: doc/classes/Color.xml:328
+#: doc/classes/Color.xml
msgid "Cornflower color."
msgstr ""
-#: doc/classes/Color.xml:331
+#: doc/classes/Color.xml
msgid "Corn silk color."
msgstr ""
-#: doc/classes/Color.xml:334
+#: doc/classes/Color.xml
msgid "Crimson color."
msgstr ""
-#: doc/classes/Color.xml:337
+#: doc/classes/Color.xml
msgid "Cyan color."
msgstr ""
-#: doc/classes/Color.xml:340
+#: doc/classes/Color.xml
msgid "Dark blue color."
msgstr "Темно-синий цвет."
-#: doc/classes/Color.xml:343
+#: doc/classes/Color.xml
msgid "Dark cyan color."
msgstr ""
-#: doc/classes/Color.xml:346
+#: doc/classes/Color.xml
msgid "Dark goldenrod color."
msgstr ""
-#: doc/classes/Color.xml:349
+#: doc/classes/Color.xml
msgid "Dark gray color."
msgstr ""
-#: doc/classes/Color.xml:352
+#: doc/classes/Color.xml
msgid "Dark green color."
msgstr ""
-#: doc/classes/Color.xml:355
+#: doc/classes/Color.xml
msgid "Dark khaki color."
msgstr ""
-#: doc/classes/Color.xml:358
+#: doc/classes/Color.xml
msgid "Dark magenta color."
msgstr ""
-#: doc/classes/Color.xml:361
+#: doc/classes/Color.xml
msgid "Dark olive green color."
msgstr ""
-#: doc/classes/Color.xml:364
+#: doc/classes/Color.xml
msgid "Dark orange color."
msgstr ""
-#: doc/classes/Color.xml:367
+#: doc/classes/Color.xml
msgid "Dark orchid color."
msgstr ""
-#: doc/classes/Color.xml:370
+#: doc/classes/Color.xml
msgid "Dark red color."
msgstr ""
-#: doc/classes/Color.xml:373
+#: doc/classes/Color.xml
msgid "Dark salmon color."
msgstr ""
-#: doc/classes/Color.xml:376
+#: doc/classes/Color.xml
msgid "Dark sea green color."
msgstr ""
-#: doc/classes/Color.xml:379
+#: doc/classes/Color.xml
msgid "Dark slate blue color."
msgstr ""
-#: doc/classes/Color.xml:382
+#: doc/classes/Color.xml
msgid "Dark slate gray color."
msgstr ""
-#: doc/classes/Color.xml:385
+#: doc/classes/Color.xml
msgid "Dark turquoise color."
msgstr ""
-#: doc/classes/Color.xml:388
+#: doc/classes/Color.xml
msgid "Dark violet color."
msgstr "Темно-фиолетовый цвет."
-#: doc/classes/Color.xml:391
+#: doc/classes/Color.xml
msgid "Deep pink color."
msgstr ""
-#: doc/classes/Color.xml:394
+#: doc/classes/Color.xml
msgid "Deep sky blue color."
msgstr ""
-#: doc/classes/Color.xml:397
+#: doc/classes/Color.xml
msgid "Dim gray color."
msgstr ""
-#: doc/classes/Color.xml:400
+#: doc/classes/Color.xml
msgid "Dodger blue color."
msgstr ""
-#: doc/classes/Color.xml:403
+#: doc/classes/Color.xml
msgid "Firebrick color."
msgstr ""
-#: doc/classes/Color.xml:406
+#: doc/classes/Color.xml
msgid "Floral white color."
msgstr ""
-#: doc/classes/Color.xml:409
+#: doc/classes/Color.xml
msgid "Forest green color."
msgstr ""
-#: doc/classes/Color.xml:412
+#: doc/classes/Color.xml
msgid "Fuchsia color."
msgstr "Цвет фуксии."
-#: doc/classes/Color.xml:415
+#: doc/classes/Color.xml
msgid "Gainsboro color."
msgstr ""
-#: doc/classes/Color.xml:418
+#: doc/classes/Color.xml
msgid "Ghost white color."
msgstr ""
-#: doc/classes/Color.xml:421
+#: doc/classes/Color.xml
msgid "Gold color."
msgstr "Золотой цвет."
-#: doc/classes/Color.xml:424
+#: doc/classes/Color.xml
msgid "Goldenrod color."
msgstr ""
-#: doc/classes/Color.xml:427
+#: doc/classes/Color.xml
msgid "Gray color."
msgstr "Серый цвет."
-#: doc/classes/Color.xml:430
+#: doc/classes/Color.xml
msgid "Green color."
msgstr "Зеленый цвет."
-#: doc/classes/Color.xml:433
+#: doc/classes/Color.xml
msgid "Green yellow color."
msgstr ""
-#: doc/classes/Color.xml:436
+#: doc/classes/Color.xml
msgid "Honeydew color."
msgstr ""
-#: doc/classes/Color.xml:439
+#: doc/classes/Color.xml
msgid "Hot pink color."
msgstr ""
-#: doc/classes/Color.xml:442
+#: doc/classes/Color.xml
msgid "Indian red color."
msgstr ""
-#: doc/classes/Color.xml:445
+#: doc/classes/Color.xml
msgid "Indigo color."
msgstr "Цвет индиго."
-#: doc/classes/Color.xml:448
+#: doc/classes/Color.xml
msgid "Ivory color."
msgstr ""
-#: doc/classes/Color.xml:451
+#: doc/classes/Color.xml
msgid "Khaki color."
msgstr ""
-#: doc/classes/Color.xml:454
+#: doc/classes/Color.xml
msgid "Lavender color."
msgstr ""
-#: doc/classes/Color.xml:457
+#: doc/classes/Color.xml
msgid "Lavender blush color."
msgstr ""
-#: doc/classes/Color.xml:460
+#: doc/classes/Color.xml
msgid "Lawn green color."
msgstr ""
-#: doc/classes/Color.xml:463
+#: doc/classes/Color.xml
msgid "Lemon chiffon color."
msgstr ""
-#: doc/classes/Color.xml:466
+#: doc/classes/Color.xml
msgid "Light blue color."
msgstr ""
-#: doc/classes/Color.xml:469
+#: doc/classes/Color.xml
msgid "Light coral color."
msgstr ""
-#: doc/classes/Color.xml:472
+#: doc/classes/Color.xml
msgid "Light cyan color."
msgstr ""
-#: doc/classes/Color.xml:475
+#: doc/classes/Color.xml
msgid "Light goldenrod color."
msgstr ""
-#: doc/classes/Color.xml:478
+#: doc/classes/Color.xml
msgid "Light gray color."
msgstr "Светло-серый цвет."
-#: doc/classes/Color.xml:481
+#: doc/classes/Color.xml
msgid "Light green color."
msgstr ""
-#: doc/classes/Color.xml:484
+#: doc/classes/Color.xml
msgid "Light pink color."
msgstr ""
-#: doc/classes/Color.xml:487
+#: doc/classes/Color.xml
msgid "Light salmon color."
msgstr ""
-#: doc/classes/Color.xml:490
+#: doc/classes/Color.xml
msgid "Light sea green color."
msgstr ""
-#: doc/classes/Color.xml:493
+#: doc/classes/Color.xml
msgid "Light sky blue color."
msgstr ""
-#: doc/classes/Color.xml:496
+#: doc/classes/Color.xml
msgid "Light slate gray color."
msgstr ""
-#: doc/classes/Color.xml:499
+#: doc/classes/Color.xml
msgid "Light steel blue color."
msgstr ""
-#: doc/classes/Color.xml:502
+#: doc/classes/Color.xml
msgid "Light yellow color."
msgstr ""
-#: doc/classes/Color.xml:505
+#: doc/classes/Color.xml
msgid "Lime color."
msgstr ""
-#: doc/classes/Color.xml:508
+#: doc/classes/Color.xml
msgid "Lime green color."
msgstr ""
-#: doc/classes/Color.xml:511
+#: doc/classes/Color.xml
msgid "Linen color."
msgstr ""
-#: doc/classes/Color.xml:514
+#: doc/classes/Color.xml
msgid "Magenta color."
msgstr ""
-#: doc/classes/Color.xml:517
+#: doc/classes/Color.xml
msgid "Maroon color."
msgstr ""
-#: doc/classes/Color.xml:520
+#: doc/classes/Color.xml
msgid "Medium aquamarine color."
msgstr ""
-#: doc/classes/Color.xml:523
+#: doc/classes/Color.xml
msgid "Medium blue color."
msgstr ""
-#: doc/classes/Color.xml:526
+#: doc/classes/Color.xml
msgid "Medium orchid color."
msgstr ""
-#: doc/classes/Color.xml:529
+#: doc/classes/Color.xml
msgid "Medium purple color."
msgstr ""
-#: doc/classes/Color.xml:532
+#: doc/classes/Color.xml
msgid "Medium sea green color."
msgstr ""
-#: doc/classes/Color.xml:535
+#: doc/classes/Color.xml
msgid "Medium slate blue color."
msgstr ""
-#: doc/classes/Color.xml:538
+#: doc/classes/Color.xml
msgid "Medium spring green color."
msgstr ""
-#: doc/classes/Color.xml:541
+#: doc/classes/Color.xml
msgid "Medium turquoise color."
msgstr ""
-#: doc/classes/Color.xml:544
+#: doc/classes/Color.xml
msgid "Medium violet red color."
msgstr ""
-#: doc/classes/Color.xml:547
+#: doc/classes/Color.xml
msgid "Midnight blue color."
msgstr ""
-#: doc/classes/Color.xml:550
+#: doc/classes/Color.xml
msgid "Mint cream color."
msgstr ""
-#: doc/classes/Color.xml:553
+#: doc/classes/Color.xml
msgid "Misty rose color."
msgstr ""
-#: doc/classes/Color.xml:556
+#: doc/classes/Color.xml
msgid "Moccasin color."
msgstr ""
-#: doc/classes/Color.xml:559
+#: doc/classes/Color.xml
msgid "Navajo white color."
msgstr ""
-#: doc/classes/Color.xml:562
+#: doc/classes/Color.xml
msgid "Navy blue color."
msgstr ""
-#: doc/classes/Color.xml:565
+#: doc/classes/Color.xml
msgid "Old lace color."
msgstr ""
-#: doc/classes/Color.xml:568
+#: doc/classes/Color.xml
msgid "Olive color."
msgstr "Оливковый цвет."
-#: doc/classes/Color.xml:571
+#: doc/classes/Color.xml
msgid "Olive drab color."
msgstr ""
-#: doc/classes/Color.xml:574
+#: doc/classes/Color.xml
msgid "Orange color."
msgstr "Оранжевый цвет."
-#: doc/classes/Color.xml:577
+#: doc/classes/Color.xml
msgid "Orange red color."
msgstr ""
-#: doc/classes/Color.xml:580
+#: doc/classes/Color.xml
msgid "Orchid color."
msgstr "Цвет орхидеи."
-#: doc/classes/Color.xml:583
+#: doc/classes/Color.xml
msgid "Pale goldenrod color."
msgstr ""
-#: doc/classes/Color.xml:586
+#: doc/classes/Color.xml
msgid "Pale green color."
msgstr ""
-#: doc/classes/Color.xml:589
+#: doc/classes/Color.xml
msgid "Pale turquoise color."
msgstr ""
-#: doc/classes/Color.xml:592
+#: doc/classes/Color.xml
msgid "Pale violet red color."
msgstr ""
-#: doc/classes/Color.xml:595
+#: doc/classes/Color.xml
msgid "Papaya whip color."
msgstr ""
-#: doc/classes/Color.xml:598
+#: doc/classes/Color.xml
msgid "Peach puff color."
msgstr ""
-#: doc/classes/Color.xml:601
+#: doc/classes/Color.xml
msgid "Peru color."
msgstr ""
-#: doc/classes/Color.xml:604
+#: doc/classes/Color.xml
msgid "Pink color."
msgstr "Розовый цвет."
-#: doc/classes/Color.xml:607
+#: doc/classes/Color.xml
msgid "Plum color."
msgstr ""
-#: doc/classes/Color.xml:610
+#: doc/classes/Color.xml
msgid "Powder blue color."
msgstr ""
-#: doc/classes/Color.xml:613
+#: doc/classes/Color.xml
msgid "Purple color."
msgstr "Фиолетовый цвет."
-#: doc/classes/Color.xml:616
+#: doc/classes/Color.xml
msgid "Rebecca purple color."
msgstr ""
-#: doc/classes/Color.xml:619
+#: doc/classes/Color.xml
msgid "Red color."
msgstr "Красный цвет."
-#: doc/classes/Color.xml:622
+#: doc/classes/Color.xml
msgid "Rosy brown color."
msgstr ""
-#: doc/classes/Color.xml:625
+#: doc/classes/Color.xml
msgid "Royal blue color."
msgstr ""
-#: doc/classes/Color.xml:628
+#: doc/classes/Color.xml
msgid "Saddle brown color."
msgstr ""
-#: doc/classes/Color.xml:631
+#: doc/classes/Color.xml
msgid "Salmon color."
msgstr ""
-#: doc/classes/Color.xml:634
+#: doc/classes/Color.xml
msgid "Sandy brown color."
msgstr ""
-#: doc/classes/Color.xml:637
+#: doc/classes/Color.xml
msgid "Sea green color."
msgstr ""
-#: doc/classes/Color.xml:640
+#: doc/classes/Color.xml
msgid "Seashell color."
msgstr "Цвет морской раковины."
-#: doc/classes/Color.xml:643
+#: doc/classes/Color.xml
msgid "Sienna color."
msgstr ""
-#: doc/classes/Color.xml:646
+#: doc/classes/Color.xml
msgid "Silver color."
msgstr ""
-#: doc/classes/Color.xml:649
+#: doc/classes/Color.xml
msgid "Sky blue color."
msgstr "Небесно-голубой цвет."
-#: doc/classes/Color.xml:652
+#: doc/classes/Color.xml
msgid "Slate blue color."
msgstr ""
-#: doc/classes/Color.xml:655
+#: doc/classes/Color.xml
msgid "Slate gray color."
msgstr ""
-#: doc/classes/Color.xml:658
+#: doc/classes/Color.xml
msgid "Snow color."
msgstr ""
-#: doc/classes/Color.xml:661
+#: doc/classes/Color.xml
msgid "Spring green color."
msgstr ""
-#: doc/classes/Color.xml:664
+#: doc/classes/Color.xml
msgid "Steel blue color."
msgstr ""
-#: doc/classes/Color.xml:667
+#: doc/classes/Color.xml
msgid "Tan color."
msgstr ""
-#: doc/classes/Color.xml:670
+#: doc/classes/Color.xml
msgid "Teal color."
msgstr ""
-#: doc/classes/Color.xml:673
+#: doc/classes/Color.xml
msgid "Thistle color."
msgstr ""
-#: doc/classes/Color.xml:676
+#: doc/classes/Color.xml
msgid "Tomato color."
msgstr ""
-#: doc/classes/Color.xml:679
+#: doc/classes/Color.xml
msgid "Transparent color (white with no alpha)."
msgstr ""
-#: doc/classes/Color.xml:682
+#: doc/classes/Color.xml
msgid "Turquoise color."
msgstr ""
-#: doc/classes/Color.xml:685
+#: doc/classes/Color.xml
msgid "Violet color."
msgstr "Фиолетовый цвет."
-#: doc/classes/Color.xml:688
+#: doc/classes/Color.xml
msgid "Web gray color."
msgstr ""
-#: doc/classes/Color.xml:691
+#: doc/classes/Color.xml
msgid "Web green color."
msgstr ""
-#: doc/classes/Color.xml:694
+#: doc/classes/Color.xml
msgid "Web maroon color."
msgstr ""
-#: doc/classes/Color.xml:697
+#: doc/classes/Color.xml
msgid "Web purple color."
msgstr ""
-#: doc/classes/Color.xml:700
+#: doc/classes/Color.xml
msgid "Wheat color."
msgstr ""
-#: doc/classes/Color.xml:703
+#: doc/classes/Color.xml
msgid "White color."
msgstr ""
-#: doc/classes/Color.xml:706
+#: doc/classes/Color.xml
msgid "White smoke color."
msgstr ""
-#: doc/classes/Color.xml:709
+#: doc/classes/Color.xml
msgid "Yellow color."
msgstr "Желтый цвет."
-#: doc/classes/Color.xml:712
+#: doc/classes/Color.xml
msgid "Yellow green color."
msgstr ""
-#: doc/classes/ColorPicker.xml:4
+#: doc/classes/ColorPicker.xml
msgid "Color picker control."
msgstr ""
-#: doc/classes/ColorPicker.xml:7
+#: doc/classes/ColorPicker.xml
msgid ""
"Displays a color picker widget. Useful for selecting a color from an RGB/"
"RGBA colorspace.\n"
@@ -16010,53 +16432,54 @@ msgid ""
"[ColorPicker] in a pop-up."
msgstr ""
-#: doc/classes/ColorPicker.xml:18
+#: doc/classes/ColorPicker.xml
msgid ""
"Adds the given color to a list of color presets. The presets are displayed "
"in the color picker and the user will be able to select them.\n"
"[b]Note:[/b] The presets list is only for [i]this[/i] color picker."
msgstr ""
-#: doc/classes/ColorPicker.xml:26
+#: doc/classes/ColorPicker.xml
msgid ""
"Removes the given color from the list of color presets of this color picker."
msgstr ""
-#: doc/classes/ColorPicker.xml:32
+#: doc/classes/ColorPicker.xml
msgid "Returns the list of colors in the presets of the color picker."
msgstr ""
-#: doc/classes/ColorPicker.xml:38 doc/classes/ColorPickerButton.xml:33
+#: doc/classes/ColorPicker.xml doc/classes/ColorPickerButton.xml
msgid "The currently selected color."
msgstr ""
-#: doc/classes/ColorPicker.xml:41
+#: doc/classes/ColorPicker.xml
msgid ""
"If [code]true[/code], the color will apply only after the user releases the "
"mouse button, otherwise it will apply immediately even in mouse motion event "
"(which can cause performance issues)."
msgstr ""
-#: doc/classes/ColorPicker.xml:44
-msgid "If [code]true[/code], shows an alpha channel slider (transparency)."
-msgstr ""
+#: doc/classes/ColorPicker.xml
+#, fuzzy
+msgid "If [code]true[/code], shows an alpha channel slider (opacity)."
+msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/ColorPicker.xml:47
+#: doc/classes/ColorPicker.xml
msgid ""
"If [code]true[/code], allows editing the color with Hue/Saturation/Value "
"sliders.\n"
"[b]Note:[/b] Cannot be enabled if raw mode is on."
msgstr ""
-#: doc/classes/ColorPicker.xml:51
+#: doc/classes/ColorPicker.xml
msgid "If [code]true[/code], the \"add preset\" button is enabled."
msgstr ""
-#: doc/classes/ColorPicker.xml:54
+#: doc/classes/ColorPicker.xml
msgid "If [code]true[/code], saved color presets are visible."
msgstr ""
-#: doc/classes/ColorPicker.xml:57
+#: doc/classes/ColorPicker.xml
msgid ""
"If [code]true[/code], allows the color R, G, B component values to go beyond "
"1.0, which can be used for certain special operations that require it (like "
@@ -16064,57 +16487,57 @@ msgid ""
"[b]Note:[/b] Cannot be enabled if HSV mode is on."
msgstr ""
-#: doc/classes/ColorPicker.xml:65
+#: doc/classes/ColorPicker.xml
msgid "Emitted when the color is changed."
msgstr ""
-#: doc/classes/ColorPicker.xml:71
+#: doc/classes/ColorPicker.xml
msgid "Emitted when a preset is added."
msgstr ""
-#: doc/classes/ColorPicker.xml:77
+#: doc/classes/ColorPicker.xml
msgid "Emitted when a preset is removed."
msgstr ""
-#: doc/classes/ColorPicker.xml:85
-msgid "The icon for the \"Add Preset\" button."
+#: doc/classes/ColorPicker.xml
+msgid "The width of the hue selection slider."
msgstr ""
-#: doc/classes/ColorPicker.xml:88
-msgid "Custom texture for the hue selection slider on the right."
+#: doc/classes/ColorPicker.xml
+msgid "The margin around the [ColorPicker]."
msgstr ""
-#: doc/classes/ColorPicker.xml:93
-msgid "The width of the hue selection slider."
+#: doc/classes/ColorPicker.xml
+msgid "The height of the saturation-value selection box."
msgstr ""
-#: doc/classes/ColorPicker.xml:98
-msgid "The margin around the [ColorPicker]."
+#: doc/classes/ColorPicker.xml
+msgid "The width of the saturation-value selection box."
msgstr ""
-#: doc/classes/ColorPicker.xml:101
-msgid ""
-"The indicator used to signalize that the color value is outside the 0-1 "
-"range."
+#: doc/classes/ColorPicker.xml
+msgid "The icon for the \"Add Preset\" button."
msgstr ""
-#: doc/classes/ColorPicker.xml:106
-msgid "The icon for the screen color picker button."
+#: doc/classes/ColorPicker.xml
+msgid "Custom texture for the hue selection slider on the right."
msgstr ""
-#: doc/classes/ColorPicker.xml:109
-msgid "The height of the saturation-value selection box."
+#: doc/classes/ColorPicker.xml
+msgid ""
+"The indicator used to signalize that the color value is outside the 0-1 "
+"range."
msgstr ""
-#: doc/classes/ColorPicker.xml:112
-msgid "The width of the saturation-value selection box."
+#: doc/classes/ColorPicker.xml
+msgid "The icon for the screen color picker button."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:4
+#: doc/classes/ColorPickerButton.xml
msgid "Button that pops out a [ColorPicker]."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:7
+#: doc/classes/ColorPickerButton.xml
msgid ""
"Encapsulates a [ColorPicker] making it accessible by pressing a button. "
"Pressing the button will toggle the [ColorPicker] visibility.\n"
@@ -16125,7 +16548,7 @@ msgid ""
"rect_min_size] to a big enough value to give the button enough space."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:19
+#: doc/classes/ColorPickerButton.xml
msgid ""
"Returns the [ColorPicker] that this node toggles.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -16133,7 +16556,7 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:26
+#: doc/classes/ColorPickerButton.xml
msgid ""
"Returns the control's [PopupPanel] which allows you to connect to popup "
"signals. This allows you to handle events when the ColorPicker is shown or "
@@ -16143,95 +16566,95 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:36
+#: doc/classes/ColorPickerButton.xml
msgid ""
"If [code]true[/code], the alpha channel in the displayed [ColorPicker] will "
"be visible."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:44
+#: doc/classes/ColorPickerButton.xml
msgid "Emitted when the color changes."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:49
+#: doc/classes/ColorPickerButton.xml
msgid ""
"Emitted when the [ColorPicker] is created (the button is pressed for the "
"first time)."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:54
+#: doc/classes/ColorPickerButton.xml
msgid "Emitted when the [ColorPicker] is closed."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:62
-msgid "The background of the color preview rect on the button."
+#: doc/classes/ColorPickerButton.xml
+msgid "Default text [Color] of the [ColorPickerButton]."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:65
-msgid "[StyleBox] used when the [ColorPickerButton] is disabled."
+#: doc/classes/ColorPickerButton.xml
+msgid "Text [Color] used when the [ColorPickerButton] is disabled."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:68
+#: doc/classes/ColorPickerButton.xml
msgid ""
-"[StyleBox] used when the [ColorPickerButton] is focused. It is displayed "
-"over the current [StyleBox], so using [StyleBoxEmpty] will just disable the "
-"focus visual effect."
+"Text [Color] used when the [ColorPickerButton] is focused. Only replaces the "
+"normal text color of the button. Disabled, hovered, and pressed states take "
+"precedence over this color."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:71
-msgid "[Font] of the [ColorPickerButton]'s text."
+#: doc/classes/ColorPickerButton.xml
+msgid "Text [Color] used when the [ColorPickerButton] is being hovered."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:74
-msgid "Default text [Color] of the [ColorPickerButton]."
+#: doc/classes/ColorPickerButton.xml
+msgid "Text [Color] used when the [ColorPickerButton] is being pressed."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:77
-msgid "Text [Color] used when the [ColorPickerButton] is disabled."
+#: doc/classes/ColorPickerButton.xml
+msgid "The horizontal space between [ColorPickerButton]'s icon and text."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:80
-msgid ""
-"Text [Color] used when the [ColorPickerButton] is focused. Only replaces the "
-"normal text color of the button. Disabled, hovered, and pressed states take "
-"precedence over this color."
+#: doc/classes/ColorPickerButton.xml
+msgid "[Font] of the [ColorPickerButton]'s text."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:83
-msgid "Text [Color] used when the [ColorPickerButton] is being hovered."
+#: doc/classes/ColorPickerButton.xml
+msgid "The background of the color preview rect on the button."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:86
-msgid "Text [Color] used when the [ColorPickerButton] is being pressed."
+#: doc/classes/ColorPickerButton.xml
+msgid "[StyleBox] used when the [ColorPickerButton] is disabled."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:89
-msgid "[StyleBox] used when the [ColorPickerButton] is being hovered."
+#: doc/classes/ColorPickerButton.xml
+msgid ""
+"[StyleBox] used when the [ColorPickerButton] is focused. It is displayed "
+"over the current [StyleBox], so using [StyleBoxEmpty] will just disable the "
+"focus visual effect."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:92
-msgid "The horizontal space between [ColorPickerButton]'s icon and text."
+#: doc/classes/ColorPickerButton.xml
+msgid "[StyleBox] used when the [ColorPickerButton] is being hovered."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:95
+#: doc/classes/ColorPickerButton.xml
msgid "Default [StyleBox] for the [ColorPickerButton]."
msgstr ""
-#: doc/classes/ColorPickerButton.xml:98
+#: doc/classes/ColorPickerButton.xml
msgid "[StyleBox] used when the [ColorPickerButton] is being pressed."
msgstr ""
-#: doc/classes/ColorRect.xml:4
+#: doc/classes/ColorRect.xml
msgid "Colored rectangle."
msgstr ""
-#: doc/classes/ColorRect.xml:7
+#: doc/classes/ColorRect.xml
msgid ""
"Displays a rectangle filled with a solid [member color]. If you need to "
"display the border alone, consider using [ReferenceRect] instead."
msgstr ""
-#: doc/classes/ColorRect.xml:16
+#: doc/classes/ColorRect.xml
msgid ""
"The fill color.\n"
"[codeblock]\n"
@@ -16239,11 +16662,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ConcavePolygonShape.xml:4
+#: doc/classes/ConcavePolygonShape.xml
msgid "Concave polygon shape."
msgstr ""
-#: doc/classes/ConcavePolygonShape.xml:7
+#: doc/classes/ConcavePolygonShape.xml
msgid ""
"Concave polygon shape resource, which can be set into a [PhysicsBody] or "
"area. This shape is created by feeding a list of triangles.\n"
@@ -16252,19 +16675,19 @@ msgid ""
"with [KinematicBody] or [RigidBody] with a mode other than Static."
msgstr ""
-#: doc/classes/ConcavePolygonShape.xml:17
+#: doc/classes/ConcavePolygonShape.xml
msgid "Returns the faces (an array of triangles)."
msgstr ""
-#: doc/classes/ConcavePolygonShape.xml:24
+#: doc/classes/ConcavePolygonShape.xml
msgid "Sets the faces (an array of triangles)."
msgstr ""
-#: doc/classes/ConcavePolygonShape2D.xml:4
+#: doc/classes/ConcavePolygonShape2D.xml
msgid "Concave polygon 2D shape resource for physics."
msgstr ""
-#: doc/classes/ConcavePolygonShape2D.xml:7
+#: doc/classes/ConcavePolygonShape2D.xml
msgid ""
"Concave polygon 2D shape resource for physics. It is made out of segments "
"and is optimal for complex polygonal concave collisions. However, it is not "
@@ -16278,16 +16701,16 @@ msgid ""
"itself to be convex in order to speed up collision detection."
msgstr ""
-#: doc/classes/ConcavePolygonShape2D.xml:16
+#: doc/classes/ConcavePolygonShape2D.xml
msgid ""
"The array of points that make up the [ConcavePolygonShape2D]'s line segments."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:4
+#: doc/classes/ConeTwistJoint.xml
msgid "A twist joint between two 3D PhysicsBodies."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:7
+#: doc/classes/ConeTwistJoint.xml
msgid ""
"The joint can rotate the bodies across an axis defined by the local x-axes "
"of the [Joint].\n"
@@ -16297,28 +16720,25 @@ msgid ""
"[Generic6DOFJoint]."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:30 doc/classes/ConeTwistJoint.xml:62
-#: doc/classes/PhysicsServer.xml:1076
+#: doc/classes/ConeTwistJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The speed with which the swing or twist will take place.\n"
"The higher, the faster."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:34 doc/classes/ConeTwistJoint.xml:69
-#: doc/classes/PhysicsServer.xml:1083
+#: doc/classes/ConeTwistJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"Defines, how fast the swing- and twist-speed-difference on both sides gets "
"synced."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:37 doc/classes/ConeTwistJoint.xml:66
+#: doc/classes/ConeTwistJoint.xml
msgid ""
"The ease with which the joint starts to twist. If it's too low, it takes "
"more force to start twisting the joint."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:40 doc/classes/ConeTwistJoint.xml:52
-#: doc/classes/PhysicsServer.xml:1066
+#: doc/classes/ConeTwistJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"Swing is rotation from side to side, around the axis perpendicular to the "
"twist axis.\n"
@@ -16328,25 +16748,23 @@ msgid ""
"If below 0.05, this behavior is locked."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:46 doc/classes/ConeTwistJoint.xml:58
-#: doc/classes/PhysicsServer.xml:1072
+#: doc/classes/ConeTwistJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"Twist is the rotation around the twist axis, this value defined how far the "
"joint can twist.\n"
"Twist is locked if below 0.05."
msgstr ""
-#: doc/classes/ConeTwistJoint.xml:72 doc/classes/Generic6DOFJoint.xml:384
-#: doc/classes/HingeJoint.xml:99 doc/classes/Light.xml:124
-#: doc/classes/SliderJoint.xml:165
+#: doc/classes/ConeTwistJoint.xml doc/classes/Generic6DOFJoint.xml
+#: doc/classes/HingeJoint.xml doc/classes/Light.xml doc/classes/SliderJoint.xml
msgid "Represents the size of the [enum Param] enum."
msgstr ""
-#: doc/classes/ConfigFile.xml:4
+#: doc/classes/ConfigFile.xml
msgid "Helper class to handle INI-style files."
msgstr ""
-#: doc/classes/ConfigFile.xml:7
+#: doc/classes/ConfigFile.xml
#, fuzzy
msgid ""
"This helper class can be used to store [Variant] values on the filesystem "
@@ -16450,33 +16868,33 @@ msgstr ""
"конфигурационных файлов выделенных серверов, которые обычно никогда не "
"перезаписываются без явного действия пользователя."
-#: doc/classes/ConfigFile.xml:59
+#: doc/classes/ConfigFile.xml
msgid "Removes the entire contents of the config."
msgstr ""
-#: doc/classes/ConfigFile.xml:66
+#: doc/classes/ConfigFile.xml
msgid ""
"Deletes the specified section along with all the key-value pairs inside. "
"Raises an error if the section does not exist."
msgstr ""
-#: doc/classes/ConfigFile.xml:74
+#: doc/classes/ConfigFile.xml
msgid ""
"Deletes the specified key in a section. Raises an error if either the "
"section or the key do not exist."
msgstr ""
-#: doc/classes/ConfigFile.xml:81
+#: doc/classes/ConfigFile.xml
msgid ""
"Returns an array of all defined key identifiers in the specified section. "
"Raises an error and returns an empty array if the section does not exist."
msgstr ""
-#: doc/classes/ConfigFile.xml:87
+#: doc/classes/ConfigFile.xml
msgid "Returns an array of all defined section identifiers."
msgstr ""
-#: doc/classes/ConfigFile.xml:96
+#: doc/classes/ConfigFile.xml
msgid ""
"Returns the current value for the specified section and key. If either the "
"section or the key do not exist, the method returns the fallback "
@@ -16484,15 +16902,15 @@ msgid ""
"to [code]null[/code], an error is also raised."
msgstr ""
-#: doc/classes/ConfigFile.xml:103
+#: doc/classes/ConfigFile.xml
msgid "Returns [code]true[/code] if the specified section exists."
msgstr ""
-#: doc/classes/ConfigFile.xml:111
+#: doc/classes/ConfigFile.xml
msgid "Returns [code]true[/code] if the specified section-key pair exists."
msgstr ""
-#: doc/classes/ConfigFile.xml:118
+#: doc/classes/ConfigFile.xml
msgid ""
"Loads the config file specified as a parameter. The file's contents are "
"parsed and loaded in the [ConfigFile] object which the method was called "
@@ -16504,7 +16922,7 @@ msgstr ""
"вызван метод.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:127
+#: doc/classes/ConfigFile.xml
msgid ""
"Loads the encrypted config file specified as a parameter, using the provided "
"[code]key[/code] to decrypt it. The file's contents are parsed and loaded in "
@@ -16517,7 +16935,7 @@ msgstr ""
"вызван метод.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:136
+#: doc/classes/ConfigFile.xml
msgid ""
"Loads the encrypted config file specified as a parameter, using the provided "
"[code]password[/code] to decrypt it. The file's contents are parsed and "
@@ -16530,7 +16948,7 @@ msgstr ""
"которого был вызван метод.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:144
+#: doc/classes/ConfigFile.xml
#, fuzzy
msgid ""
"Parses the passed string as the contents of a config file. The string is "
@@ -16542,7 +16960,7 @@ msgstr ""
"метод.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:152
+#: doc/classes/ConfigFile.xml
msgid ""
"Saves the contents of the [ConfigFile] object to the file specified as a "
"parameter. The output file uses an INI-style structure.\n"
@@ -16552,7 +16970,7 @@ msgstr ""
"параметра. Выходной файл использует структуру в стиле INI.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:161
+#: doc/classes/ConfigFile.xml
msgid ""
"Saves the contents of the [ConfigFile] object to the AES-256 encrypted file "
"specified as a parameter, using the provided [code]key[/code] to encrypt it. "
@@ -16564,7 +16982,7 @@ msgstr ""
"[code]ключ[/code]. Выходной файл использует структуру в стиле INI.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:170
+#: doc/classes/ConfigFile.xml
msgid ""
"Saves the contents of the [ConfigFile] object to the AES-256 encrypted file "
"specified as a parameter, using the provided [code]password[/code] to "
@@ -16576,7 +16994,7 @@ msgstr ""
"[code]пароль[/code]. Выходной файл использует структуру в стиле INI.\n"
"Возвращает одну из констант кода [enum Error] ([code]OK[/code] при успехе)."
-#: doc/classes/ConfigFile.xml:180
+#: doc/classes/ConfigFile.xml
msgid ""
"Assigns a value to the specified key of the specified section. If either the "
"section or the key do not exist, they are created. Passing a [code]null[/"
@@ -16584,11 +17002,11 @@ msgid ""
"if it ends up empty once the key has been removed."
msgstr ""
-#: doc/classes/ConfirmationDialog.xml:4
+#: doc/classes/ConfirmationDialog.xml
msgid "Dialog for confirmation of actions."
msgstr ""
-#: doc/classes/ConfirmationDialog.xml:7
+#: doc/classes/ConfirmationDialog.xml
msgid ""
"Dialog for confirmation of actions. This dialog inherits from "
"[AcceptDialog], but has by default an OK and Cancel button (in host OS "
@@ -16599,7 +17017,7 @@ msgid ""
"[/codeblock]."
msgstr ""
-#: doc/classes/ConfirmationDialog.xml:19
+#: doc/classes/ConfirmationDialog.xml
msgid ""
"Returns the cancel button.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -16607,39 +17025,39 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/Container.xml:4
+#: doc/classes/Container.xml
msgid "Base node for containers."
msgstr ""
-#: doc/classes/Container.xml:7
+#: doc/classes/Container.xml
msgid ""
"Base node for containers. A [Container] contains other controls and "
"automatically arranges them in a certain way.\n"
"A Control can inherit this to create custom container classes."
msgstr ""
-#: doc/classes/Container.xml:18
+#: doc/classes/Container.xml
msgid ""
"Fit a child control in a given rect. This is mainly a helper for creating "
"custom container classes."
msgstr ""
-#: doc/classes/Container.xml:24
+#: doc/classes/Container.xml
msgid ""
"Queue resort of the contained children. This is called automatically anyway, "
"but can be called upon request."
msgstr ""
-#: doc/classes/Container.xml:31
+#: doc/classes/Container.xml
msgid "Emitted when sorting the children is needed."
msgstr ""
-#: doc/classes/Container.xml:37
+#: doc/classes/Container.xml
msgid ""
"Notification for when sorting the children, it must be obeyed immediately."
msgstr ""
-#: doc/classes/Control.xml:4
+#: doc/classes/Control.xml
msgid ""
"All user interface nodes inherit from Control. A control's anchors and "
"margins adapt its position and size relative to its parent."
@@ -16648,7 +17066,7 @@ msgstr ""
"Anchors (якоря) и Margins (поля) регулируют положение и размер элемента "
"управления относительно родительского узла."
-#: doc/classes/Control.xml:7
+#: doc/classes/Control.xml
msgid ""
"Base class for all UI-related nodes. [Control] features a bounding rectangle "
"that defines its extents, an anchor position relative to its parent control "
@@ -16684,25 +17102,20 @@ msgid ""
"code] methods provided by this class."
msgstr ""
-#: doc/classes/Control.xml:17
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/gui/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/gui/index.html"
+#: doc/classes/Control.xml
+msgid "GUI tutorial index"
+msgstr ""
-#: doc/classes/Control.xml:19
+#: doc/classes/Control.xml
#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/gui/control_node_gallery.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/gui/index.html"
+msgid "Control node gallery"
+msgstr "Клавиша Control."
-#: doc/classes/Control.xml:20
-#, fuzzy
-msgid "https://github.com/godotengine/godot-demo-projects/tree/master/gui"
+#: doc/classes/Control.xml
+msgid "All GUI Demos"
msgstr ""
-"https://github.com/godotengine/godot-demo-projects/tree/master/audio/"
-"generator"
-#: doc/classes/Control.xml:26
+#: doc/classes/Control.xml
msgid ""
"Virtual method to be implemented by the user. Returns whether [method "
"_gui_input] should not be called for children controls outside this "
@@ -16711,16 +17124,20 @@ msgid ""
"If not overridden, defaults to [code]false[/code]."
msgstr ""
-#: doc/classes/Control.xml:33
+#: doc/classes/Control.xml
msgid ""
"Virtual method to be implemented by the user. Returns the minimum size for "
"this control. Alternative to [member rect_min_size] for controlling minimum "
"size via code. The actual minimum size will be the max value of these two "
"(in each axis separately).\n"
-"If not overridden, defaults to [constant Vector2.ZERO]."
+"If not overridden, defaults to [constant Vector2.ZERO].\n"
+"[b]Note:[/b] This method will not be called when the script is attached to a "
+"[Control] node that already overrides its minimum size (e.g. [Label], "
+"[Button], [PanelContainer] etc.). It can only be used with most basic GUI "
+"nodes, like [Control], [Container], [Panel] etc."
msgstr ""
-#: doc/classes/Control.xml:41
+#: doc/classes/Control.xml
msgid ""
"Virtual method to be implemented by the user. Use this method to process and "
"accept inputs on UI elements. See [method accept_event].\n"
@@ -16743,7 +17160,7 @@ msgid ""
"[b]Note:[/b] Event position is relative to the control origin."
msgstr ""
-#: doc/classes/Control.xml:62
+#: doc/classes/Control.xml
msgid ""
"Virtual method to be implemented by the user. Returns a [Control] node that "
"should be used as a tooltip instead of the default one. The [code]for_text[/"
@@ -16777,72 +17194,81 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:85
+#: doc/classes/Control.xml
msgid ""
"Marks an input event as handled. Once you accept an input event, it stops "
"propagating, even to nodes listening to [method Node._unhandled_input] or "
"[method Node._unhandled_key_input]."
msgstr ""
-#: doc/classes/Control.xml:93
+#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme [Color] with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override cannot be removed, but it can be overridden with "
-"the corresponding default value.\n"
-"See also [method get_color].\n"
+"the control.\n"
+"See also [method get_color], [method remove_color_override].\n"
"[b]Example of overriding a label's color and resetting it later:[/b]\n"
"[codeblock]\n"
"# Given the child Label node \"MyLabel\", override its font color with a "
"custom value.\n"
"$MyLabel.add_color_override(\"font_color\", Color(1, 0.5, 0))\n"
"# Reset the font color of the child label.\n"
-"$MyLabel.add_color_override(\"font_color\", get_color(\"font_color\", \"Label"
-"\"))\n"
+"$MyLabel.add_color_override(\"font_color\", get_color(\"font_color\", "
+"\"Label\"))\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:109
+#: doc/classes/Control.xml
+#, fuzzy
msgid ""
"Creates a local override for a theme constant with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override cannot be removed, but it can be overridden with "
-"the corresponding default value.\n"
-"See also [method get_constant]."
+"the control.\n"
+"See also [method get_constant], [method remove_constant_override]."
msgstr ""
+"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
+"приблизительно равны друг другу."
-#: doc/classes/Control.xml:118
+#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme [Font] with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value.\n"
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_font_override] instead.\n"
"See also [method get_font]."
msgstr ""
-#: doc/classes/Control.xml:127
+#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme icon with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value.\n"
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_icon_override] instead.\n"
"See also [method get_icon]."
msgstr ""
-#: doc/classes/Control.xml:136
+#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme shader with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value."
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_shader_override] instead."
msgstr ""
-#: doc/classes/Control.xml:144
+#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme [StyleBox] with the specified "
"[code]name[/code]. Local overrides always take precedence when fetching "
-"theme items for the control. An override can be removed by assigning it a "
-"[code]null[/code] value.\n"
+"theme items for the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_stylebox_override] instead.\n"
"See also [method get_stylebox].\n"
"[b]Example of modifying a property in a StyleBox by duplicating it:[/b]\n"
"[codeblock]\n"
@@ -16859,7 +17285,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:165
+#: doc/classes/Control.xml
msgid ""
"Godot calls this method to test if [code]data[/code] from a control's "
"[method get_drag_data] can be dropped at [code]position[/code]. "
@@ -16874,7 +17300,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:180
+#: doc/classes/Control.xml
msgid ""
"Godot calls this method to pass you the [code]data[/code] from a control's "
"[method get_drag_data] result. Godot first calls [method can_drop_data] to "
@@ -16889,12 +17315,12 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:193
+#: doc/classes/Control.xml
msgid ""
"Finds the next (below in the tree) [Control] that can receive the focus."
msgstr ""
-#: doc/classes/Control.xml:199
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Finds the previous (above in the tree) [Control] that can receive the focus."
@@ -16902,7 +17328,7 @@ msgstr ""
"Возвращает первый элемент в массиве, или [code]null[/code] если массив "
"пустой."
-#: doc/classes/Control.xml:207
+#: doc/classes/Control.xml
msgid ""
"Forces drag and bypasses [method get_drag_data] and [method "
"set_drag_preview] by passing [code]data[/code] and [code]preview[/code]. "
@@ -16912,26 +17338,27 @@ msgid ""
"implemented on controls that want to receive drop data."
msgstr ""
-#: doc/classes/Control.xml:215
+#: doc/classes/Control.xml
msgid ""
"Returns the anchor identified by [code]margin[/code] constant from [enum "
"Margin] enum. A getter method for [member anchor_bottom], [member "
"anchor_left], [member anchor_right] and [member anchor_top]."
msgstr ""
-#: doc/classes/Control.xml:221
+#: doc/classes/Control.xml
msgid ""
"Returns [member margin_left] and [member margin_top]. See also [member "
"rect_position]."
msgstr ""
-#: doc/classes/Control.xml:229
+#: doc/classes/Control.xml
msgid ""
"Returns a [Color] from the first matching [Theme] in the tree if that "
"[Theme] has a color item with the specified [code]name[/code] and "
"[code]theme_type[/code]. If [code]theme_type[/code] is omitted the class "
-"name of the current control is used as the type. If the type is a class name "
-"its parent classes are also checked, in order of inheritance.\n"
+"name of the current control is used as the type, or [member "
+"theme_type_variation] if it is defined. If the type is a class name its "
+"parent classes are also checked, in order of inheritance.\n"
"For the current control its local overrides are considered first (see "
"[method add_color_override]), then its assigned [member theme]. After the "
"current control, each parent control and its assigned [member theme] are "
@@ -16948,13 +17375,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:243
+#: doc/classes/Control.xml
msgid ""
"Returns combined minimum size from [member rect_min_size] and [method "
"get_minimum_size]."
msgstr ""
-#: doc/classes/Control.xml:251
+#: doc/classes/Control.xml
msgid ""
"Returns a constant from the first matching [Theme] in the tree if that "
"[Theme] has a constant item with the specified [code]name[/code] and "
@@ -16962,13 +17389,13 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:259
+#: doc/classes/Control.xml
msgid ""
"Returns the mouse cursor shape the control displays on mouse hover. See "
"[enum CursorShape]."
msgstr ""
-#: doc/classes/Control.xml:266
+#: doc/classes/Control.xml
msgid ""
"Godot calls this method to get data that can be dragged and dropped onto "
"controls that expect drop data. Returns [code]null[/code] if there is no "
@@ -16986,11 +17413,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:279
+#: doc/classes/Control.xml
msgid "Returns [member margin_right] and [member margin_bottom]."
msgstr ""
-#: doc/classes/Control.xml:286
+#: doc/classes/Control.xml
msgid ""
"Returns the focus neighbour identified by [code]margin[/code] constant from "
"[enum Margin] enum. A getter method for [member focus_neighbour_bottom], "
@@ -16998,12 +17425,12 @@ msgid ""
"focus_neighbour_top]."
msgstr ""
-#: doc/classes/Control.xml:292
+#: doc/classes/Control.xml
msgid ""
"Returns the control that has the keyboard focus or [code]null[/code] if none."
msgstr ""
-#: doc/classes/Control.xml:300
+#: doc/classes/Control.xml
msgid ""
"Returns a [Font] from the first matching [Theme] in the tree if that [Theme] "
"has a font item with the specified [code]name[/code] and [code]theme_type[/"
@@ -17011,13 +17438,13 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:307
+#: doc/classes/Control.xml
msgid ""
"Returns the position and size of the control relative to the top-left corner "
"of the screen. See [member rect_position] and [member rect_size]."
msgstr ""
-#: doc/classes/Control.xml:315
+#: doc/classes/Control.xml
msgid ""
"Returns an icon from the first matching [Theme] in the tree if that [Theme] "
"has an icon item with the specified [code]name[/code] and [code]theme_type[/"
@@ -17025,36 +17452,36 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:323
+#: doc/classes/Control.xml
msgid ""
"Returns the anchor identified by [code]margin[/code] constant from [enum "
"Margin] enum. A getter method for [member margin_bottom], [member "
"margin_left], [member margin_right] and [member margin_top]."
msgstr ""
-#: doc/classes/Control.xml:329
+#: doc/classes/Control.xml
msgid "Returns the minimum size for this control. See [member rect_min_size]."
msgstr ""
-#: doc/classes/Control.xml:335
+#: doc/classes/Control.xml
msgid "Returns the width/height occupied in the parent control."
msgstr ""
-#: doc/classes/Control.xml:341
+#: doc/classes/Control.xml
msgid "Returns the parent control node."
msgstr ""
-#: doc/classes/Control.xml:347
+#: doc/classes/Control.xml
msgid ""
"Returns the position and size of the control relative to the top-left corner "
"of the parent Control. See [member rect_position] and [member rect_size]."
msgstr ""
-#: doc/classes/Control.xml:353
+#: doc/classes/Control.xml
msgid "Returns the rotation (in radians)."
msgstr ""
-#: doc/classes/Control.xml:361
+#: doc/classes/Control.xml
msgid ""
"Returns a [StyleBox] from the first matching [Theme] in the tree if that "
"[Theme] has a stylebox item with the specified [code]name[/code] and "
@@ -17062,20 +17489,20 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:368
+#: doc/classes/Control.xml
msgid ""
"Returns the default font from the first matching [Theme] in the tree if that "
"[Theme] has a valid [member Theme.default_font] value.\n"
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:376
+#: doc/classes/Control.xml
msgid ""
"Returns the tooltip, which will appear when the cursor is resting over this "
"control. See [member hint_tooltip]."
msgstr ""
-#: doc/classes/Control.xml:382
+#: doc/classes/Control.xml
msgid ""
"Creates an [InputEventMouseButton] that attempts to click the control. If "
"the event is received, the control acquires focus.\n"
@@ -17086,13 +17513,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:392
+#: doc/classes/Control.xml
msgid ""
"Steal the focus from another control and become the focused control (see "
"[member focus_mode])."
msgstr ""
-#: doc/classes/Control.xml:400
+#: doc/classes/Control.xml
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that "
"has a color item with the specified [code]name[/code] and [code]theme_type[/"
@@ -17100,7 +17527,7 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:408
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme [Color] "
@@ -17110,7 +17537,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:417
+#: doc/classes/Control.xml
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that "
"has a constant item with the specified [code]name[/code] and "
@@ -17118,7 +17545,7 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:425
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme constant "
@@ -17128,13 +17555,13 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:432
+#: doc/classes/Control.xml
msgid ""
"Returns [code]true[/code] if this is the current focused control. See "
"[member focus_mode]."
msgstr ""
-#: doc/classes/Control.xml:440
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that "
@@ -17145,7 +17572,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:448
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme [Font] "
@@ -17155,7 +17582,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:457
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that "
@@ -17166,7 +17593,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:465
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme icon with "
@@ -17176,7 +17603,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:473
+#: doc/classes/Control.xml
msgid ""
"Virtual method to be implemented by the user. Returns whether the given "
"[code]point[/code] is inside this control.\n"
@@ -17186,7 +17613,7 @@ msgid ""
"use [code]get_rect().has_point(point)[/code]."
msgstr ""
-#: doc/classes/Control.xml:482
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme shader "
@@ -17196,7 +17623,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:491
+#: doc/classes/Control.xml
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that "
"has a stylebox item with the specified [code]name[/code] and "
@@ -17204,7 +17631,7 @@ msgid ""
"See [method get_color] for details."
msgstr ""
-#: doc/classes/Control.xml:499
+#: doc/classes/Control.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if there is a local override for a theme "
@@ -17214,7 +17641,12 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Control.xml:506
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if drag operation is successful."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/Control.xml
msgid ""
"Invalidates the size cache in this node and in parent nodes up to toplevel. "
"Intended to be used with [method get_minimum_size] when the return value is "
@@ -17222,12 +17654,45 @@ msgid ""
"automatically."
msgstr ""
-#: doc/classes/Control.xml:512
+#: doc/classes/Control.xml
msgid ""
"Give up the focus. No other control will be able to receive keyboard input."
msgstr ""
-#: doc/classes/Control.xml:522
+#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a [Color] with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a constant with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for a [Font] with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for an icon with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for a shader with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a [StyleBox] with the given [code]name[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/Control.xml
msgid ""
"Sets the anchor identified by [code]margin[/code] constant from [enum "
"Margin] enum to value [code]anchor[/code]. A setter method for [member "
@@ -17243,20 +17708,20 @@ msgid ""
"would get value 0.5."
msgstr ""
-#: doc/classes/Control.xml:534
+#: doc/classes/Control.xml
msgid ""
"Works the same as [method set_anchor], but instead of [code]keep_margin[/"
"code] argument and automatic update of margin, it allows to set the margin "
"offset yourself (see [method set_margin])."
msgstr ""
-#: doc/classes/Control.xml:543
+#: doc/classes/Control.xml
msgid ""
"Sets both anchor preset and margin preset. See [method set_anchors_preset] "
"and [method set_margins_preset]."
msgstr ""
-#: doc/classes/Control.xml:551
+#: doc/classes/Control.xml
msgid ""
"Sets the anchors to a [code]preset[/code] from [enum Control.LayoutPreset] "
"enum. This is the code equivalent to using the Layout menu in the 2D "
@@ -17265,13 +17730,13 @@ msgid ""
"also be updated."
msgstr ""
-#: doc/classes/Control.xml:559
+#: doc/classes/Control.xml
msgid ""
"Sets [member margin_left] and [member margin_top] at the same time. "
"Equivalent of changing [member rect_position]."
msgstr ""
-#: doc/classes/Control.xml:566
+#: doc/classes/Control.xml
msgid ""
"Forwards the handling of this control's drag and drop to [code]target[/code] "
"control.\n"
@@ -17301,7 +17766,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:594
+#: doc/classes/Control.xml
msgid ""
"Shows the given control at the mouse pointer. A good time to call this "
"method is in [method get_drag_data]. The control must not be in the scene "
@@ -17321,11 +17786,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:612
+#: doc/classes/Control.xml
msgid "Sets [member margin_right] and [member margin_bottom] at the same time."
msgstr ""
-#: doc/classes/Control.xml:620
+#: doc/classes/Control.xml
msgid ""
"Sets the anchor identified by [code]margin[/code] constant from [enum "
"Margin] enum to [Control] at [code]neighbor[/code] node path. A setter "
@@ -17333,14 +17798,14 @@ msgid ""
"[member focus_neighbour_right] and [member focus_neighbour_top]."
msgstr ""
-#: doc/classes/Control.xml:628
+#: doc/classes/Control.xml
msgid ""
"Sets the [member rect_global_position] to given [code]position[/code].\n"
"If [code]keep_margins[/code] is [code]true[/code], control's anchors will be "
"updated instead of margins."
msgstr ""
-#: doc/classes/Control.xml:637
+#: doc/classes/Control.xml
msgid ""
"Sets the margin identified by [code]margin[/code] constant from [enum "
"Margin] enum to given [code]offset[/code]. A setter method for [member "
@@ -17348,7 +17813,7 @@ msgid ""
"margin_top]."
msgstr ""
-#: doc/classes/Control.xml:646
+#: doc/classes/Control.xml
msgid ""
"Sets the margins to a [code]preset[/code] from [enum Control.LayoutPreset] "
"enum. This is the code equivalent to using the Layout menu in the 2D "
@@ -17361,25 +17826,25 @@ msgid ""
"and the edges."
msgstr ""
-#: doc/classes/Control.xml:656
+#: doc/classes/Control.xml
msgid ""
"Sets the [member rect_position] to given [code]position[/code].\n"
"If [code]keep_margins[/code] is [code]true[/code], control's anchors will be "
"updated instead of margins."
msgstr ""
-#: doc/classes/Control.xml:664
+#: doc/classes/Control.xml
msgid "Sets the rotation (in radians)."
msgstr ""
-#: doc/classes/Control.xml:672
+#: doc/classes/Control.xml
msgid ""
"Sets the size (see [member rect_size]).\n"
"If [code]keep_margins[/code] is [code]true[/code], control's anchors will be "
"updated instead of margins."
msgstr ""
-#: doc/classes/Control.xml:680
+#: doc/classes/Control.xml
msgid ""
"Displays a control as modal. Control must be a subwindow. Modal controls "
"capture the input signals until closed or the area outside them is accessed. "
@@ -17390,13 +17855,13 @@ msgid ""
"receive input and clicking outside this control will not close it."
msgstr ""
-#: doc/classes/Control.xml:688
+#: doc/classes/Control.xml
msgid ""
"Moves the mouse cursor to [code]to_position[/code], relative to [member "
"rect_position] of this [Control]."
msgstr ""
-#: doc/classes/Control.xml:694
+#: doc/classes/Control.xml
msgid ""
"Anchors the bottom edge of the node to the origin, the center, or the end of "
"its parent control. It changes how the bottom margin updates when the node "
@@ -17404,7 +17869,7 @@ msgid ""
"convenience."
msgstr ""
-#: doc/classes/Control.xml:697
+#: doc/classes/Control.xml
msgid ""
"Anchors the left edge of the node to the origin, the center or the end of "
"its parent control. It changes how the left margin updates when the node "
@@ -17412,7 +17877,7 @@ msgid ""
"convenience."
msgstr ""
-#: doc/classes/Control.xml:700
+#: doc/classes/Control.xml
msgid ""
"Anchors the right edge of the node to the origin, the center or the end of "
"its parent control. It changes how the right margin updates when the node "
@@ -17420,20 +17885,20 @@ msgid ""
"convenience."
msgstr ""
-#: doc/classes/Control.xml:703
+#: doc/classes/Control.xml
msgid ""
"Anchors the top edge of the node to the origin, the center or the end of its "
"parent control. It changes how the top margin updates when the node moves or "
"changes size. You can use one of the [enum Anchor] constants for convenience."
msgstr ""
-#: doc/classes/Control.xml:706
+#: doc/classes/Control.xml
msgid ""
"The focus access mode for the control (None, Click or All). Only one Control "
"can be focused at the same time, and it will receive keyboard signals."
msgstr ""
-#: doc/classes/Control.xml:709
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"the down arrow on the keyboard or down on a gamepad by default. You can "
@@ -17442,7 +17907,7 @@ msgid ""
"the closest [Control] to the bottom of this one."
msgstr ""
-#: doc/classes/Control.xml:712
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"the left arrow on the keyboard or left on a gamepad by default. You can "
@@ -17451,7 +17916,7 @@ msgid ""
"the closest [Control] to the left of this one."
msgstr ""
-#: doc/classes/Control.xml:715
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"the right arrow on the keyboard or right on a gamepad by default. You can "
@@ -17460,7 +17925,7 @@ msgid ""
"the closest [Control] to the bottom of this one."
msgstr ""
-#: doc/classes/Control.xml:718
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"the top arrow on the keyboard or top on a gamepad by default. You can change "
@@ -17469,7 +17934,7 @@ msgid ""
"[Control] to the bottom of this one."
msgstr ""
-#: doc/classes/Control.xml:721
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"Tab on a keyboard by default. You can change the key by editing the "
@@ -17478,7 +17943,7 @@ msgid ""
"surrounding nodes in the scene tree."
msgstr ""
-#: doc/classes/Control.xml:725
+#: doc/classes/Control.xml
msgid ""
"Tells Godot which node it should give keyboard focus to if the user presses "
"Shift+Tab on a keyboard by default. You can change the key by editing the "
@@ -17487,21 +17952,21 @@ msgid ""
"surrounding nodes in the scene tree."
msgstr ""
-#: doc/classes/Control.xml:729
+#: doc/classes/Control.xml
msgid ""
"Controls the direction on the horizontal axis in which the control should "
"grow if its horizontal minimum size is changed to be greater than its "
"current size, as the control always has to be at least the minimum size."
msgstr ""
-#: doc/classes/Control.xml:732
+#: doc/classes/Control.xml
msgid ""
"Controls the direction on the vertical axis in which the control should grow "
"if its vertical minimum size is changed to be greater than its current size, "
"as the control always has to be at least the minimum size."
msgstr ""
-#: doc/classes/Control.xml:735
+#: doc/classes/Control.xml
msgid ""
"Changes the tooltip text. The tooltip appears when the user's mouse cursor "
"stays idle over this control for a few moments, provided that the [member "
@@ -17524,7 +17989,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:747
+#: doc/classes/Control.xml
msgid ""
"Enables whether input should propagate when you close the control as modal.\n"
"If [code]false[/code], stops event handling at the viewport input event "
@@ -17532,7 +17997,7 @@ msgid ""
"handled."
msgstr ""
-#: doc/classes/Control.xml:751
+#: doc/classes/Control.xml
msgid ""
"Distance between the node's bottom edge and its parent control, based on "
"[member anchor_bottom].\n"
@@ -17541,7 +18006,7 @@ msgid ""
"[Container]. Margins update automatically when you move or resize the node."
msgstr ""
-#: doc/classes/Control.xml:755
+#: doc/classes/Control.xml
msgid ""
"Distance between the node's left edge and its parent control, based on "
"[member anchor_left].\n"
@@ -17550,7 +18015,7 @@ msgid ""
"[Container]. Margins update automatically when you move or resize the node."
msgstr ""
-#: doc/classes/Control.xml:759
+#: doc/classes/Control.xml
msgid ""
"Distance between the node's right edge and its parent control, based on "
"[member anchor_right].\n"
@@ -17559,7 +18024,7 @@ msgid ""
"[Container]. Margins update automatically when you move or resize the node."
msgstr ""
-#: doc/classes/Control.xml:763
+#: doc/classes/Control.xml
msgid ""
"Distance between the node's top edge and its parent control, based on "
"[member anchor_top].\n"
@@ -17568,7 +18033,7 @@ msgid ""
"[Container]. Margins update automatically when you move or resize the node."
msgstr ""
-#: doc/classes/Control.xml:767
+#: doc/classes/Control.xml
msgid ""
"The default cursor shape for this control. Useful for Godot plugins and "
"applications or games that use the system's mouse cursors.\n"
@@ -17576,7 +18041,7 @@ msgid ""
"system."
msgstr ""
-#: doc/classes/Control.xml:771
+#: doc/classes/Control.xml
msgid ""
"Controls whether the control will be able to receive mouse button input "
"events through [method _gui_input] and how these events should be handled. "
@@ -17584,20 +18049,20 @@ msgid ""
"and [signal mouse_exited] signals. See the constants to learn what each does."
msgstr ""
-#: doc/classes/Control.xml:774
+#: doc/classes/Control.xml
msgid ""
"Enables whether rendering of [CanvasItem] based children should be clipped "
"to this control's rectangle. If [code]true[/code], parts of a child which "
"would be visibly outside of this control's rectangle will not be rendered."
msgstr ""
-#: doc/classes/Control.xml:777
+#: doc/classes/Control.xml
msgid ""
"The node's global position, relative to the world (usually to the top-left "
"corner of the window)."
msgstr ""
-#: doc/classes/Control.xml:780
+#: doc/classes/Control.xml
msgid ""
"The minimum size of the node's bounding rectangle. If you set it to a value "
"greater than (0, 0), the node's bounding rectangle will always have at least "
@@ -17605,27 +18070,28 @@ msgid ""
"sizes automatically to fit its content, be it a texture or child nodes."
msgstr ""
-#: doc/classes/Control.xml:783
+#: doc/classes/Control.xml
msgid ""
"By default, the node's pivot is its top-left corner. When you change its "
-"[member rect_scale], it will scale around this pivot. Set this property to "
-"[member rect_size] / 2 to center the pivot in the node's rectangle."
+"[member rect_rotation] or [member rect_scale], it will rotate or scale "
+"around this pivot. Set this property to [member rect_size] / 2 to pivot "
+"around the Control's center."
msgstr ""
-#: doc/classes/Control.xml:786
+#: doc/classes/Control.xml
msgid ""
"The node's position, relative to its parent. It corresponds to the "
"rectangle's top-left corner. The property is not affected by [member "
"rect_pivot_offset]."
msgstr ""
-#: doc/classes/Control.xml:789
+#: doc/classes/Control.xml
msgid ""
"The node's rotation around its pivot, in degrees. See [member "
"rect_pivot_offset] to change the pivot's position."
msgstr ""
-#: doc/classes/Control.xml:792
+#: doc/classes/Control.xml
msgid ""
"The node's scale, relative to its [member rect_size]. Change this property "
"to scale the node around its [member rect_pivot_offset]. The Control's "
@@ -17633,9 +18099,9 @@ msgid ""
"[b]Note:[/b] This property is mainly intended to be used for animation "
"purposes. Text inside the Control will look pixelated or blurry when the "
"Control is scaled. To support multiple resolutions in your project, use an "
-"appropriate viewport stretch mode as described in the [url=https://docs."
-"godotengine.org/en/3.4/tutorials/viewports/multiple_resolutions."
-"html]documentation[/url] instead of scaling Controls individually.\n"
+"appropriate viewport stretch mode as described in the [url=$DOCS_URL/"
+"tutorials/rendering/multiple_resolutions.html]documentation[/url] instead of "
+"scaling Controls individually.\n"
"[b]Note:[/b] If the Control node is a child of a [Container] node, the scale "
"will be reset to [code]Vector2(1, 1)[/code] when the scene is instanced. To "
"set the Control's scale when it's instanced, wait for one frame using "
@@ -17643,20 +18109,20 @@ msgid ""
"rect_scale] property."
msgstr ""
-#: doc/classes/Control.xml:797
+#: doc/classes/Control.xml
msgid ""
"The size of the node's bounding rectangle, in pixels. [Container] nodes "
"update this property automatically."
msgstr ""
-#: doc/classes/Control.xml:800
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] nodes how they should resize and place the node "
"on the X axis. Use one of the [enum SizeFlags] constants to change the "
"flags. See the constants to learn what each does."
msgstr ""
-#: doc/classes/Control.xml:803
+#: doc/classes/Control.xml
msgid ""
"If the node and at least one of its neighbours uses the [constant "
"SIZE_EXPAND] size flag, the parent [Container] will let it take more or less "
@@ -17665,42 +18131,61 @@ msgid ""
"space."
msgstr ""
-#: doc/classes/Control.xml:806
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] nodes how they should resize and place the node "
"on the Y axis. Use one of the [enum SizeFlags] constants to change the "
"flags. See the constants to learn what each does."
msgstr ""
-#: doc/classes/Control.xml:809
+#: doc/classes/Control.xml
msgid ""
"Changing this property replaces the current [Theme] resource this node and "
"all its [Control] children use."
msgstr ""
-#: doc/classes/Control.xml:815
+#: doc/classes/Control.xml
+msgid ""
+"The name of a theme type variation used by this [Control] to look up its own "
+"theme items. When empty, the class name of the node is used (e.g. "
+"[code]Button[/code] for the [Button] control), as well as the class names of "
+"all parent classes (in order of inheritance).\n"
+"When set, this property gives the highest priority to the type of the "
+"specified name. This type can in turn extend another type, forming a "
+"dependency chain. See [method Theme.set_type_variation]. If the theme item "
+"cannot be found using this type or its base types, lookup falls back on the "
+"class names.\n"
+"[b]Note:[/b] To look up [Control]'s own items use various [code]get_*[/code] "
+"methods without specifying [code]theme_type[/code].\n"
+"[b]Note:[/b] Theme items are looked for in the tree order, from branch to "
+"root, where each [Control] node is checked for its [member theme] property. "
+"The earliest match against any type/class name is returned. The project-"
+"level Theme and the default Theme are checked last."
+msgstr ""
+
+#: doc/classes/Control.xml
msgid "Emitted when the node gains keyboard focus."
msgstr ""
-#: doc/classes/Control.xml:820
+#: doc/classes/Control.xml
msgid "Emitted when the node loses keyboard focus."
msgstr ""
-#: doc/classes/Control.xml:826
+#: doc/classes/Control.xml
msgid "Emitted when the node receives an [InputEvent]."
msgstr ""
-#: doc/classes/Control.xml:831
+#: doc/classes/Control.xml
msgid "Emitted when the node's minimum size changes."
msgstr ""
-#: doc/classes/Control.xml:836
+#: doc/classes/Control.xml
#, fuzzy
msgid "Emitted when a modal [Control] is closed. See [method show_modal]."
msgstr ""
"Излучается при нажатии пользовательской кнопки. Смотрите [method add_button]."
-#: doc/classes/Control.xml:841
+#: doc/classes/Control.xml
msgid ""
"Emitted when the mouse enters the control's [code]Rect[/code] area, provided "
"its [member mouse_filter] lets the event reach it.\n"
@@ -17710,153 +18195,161 @@ msgid ""
"area."
msgstr ""
-#: doc/classes/Control.xml:847
+#: doc/classes/Control.xml
msgid ""
"Emitted when the mouse leaves the control's [code]Rect[/code] area, provided "
"its [member mouse_filter] lets the event reach it.\n"
"[b]Note:[/b] [signal mouse_exited] will be emitted if the mouse enters a "
"child [Control] node, even if the mouse cursor is still inside the parent's "
-"[code]Rect[/code] area."
+"[code]Rect[/code] area.\n"
+"If you want to check whether the mouse truly left the area, ignoring any top "
+"nodes, you can use code like this:\n"
+"[codeblock]\n"
+"func _on_mouse_exited():\n"
+" if not Rect2(Vector2(), rect_size)."
+"has_point(get_local_mouse_position()):\n"
+" # Not hovering over area.\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/Control.xml:853
+#: doc/classes/Control.xml
msgid "Emitted when the control changes size."
msgstr ""
-#: doc/classes/Control.xml:858
+#: doc/classes/Control.xml
msgid ""
"Emitted when one of the size flags changes. See [member "
"size_flags_horizontal] and [member size_flags_vertical]."
msgstr ""
-#: doc/classes/Control.xml:864
+#: doc/classes/Control.xml
msgid "The node cannot grab focus. Use with [member focus_mode]."
msgstr ""
-#: doc/classes/Control.xml:867
+#: doc/classes/Control.xml
msgid ""
"The node can only grab focus on mouse clicks. Use with [member focus_mode]."
msgstr ""
-#: doc/classes/Control.xml:870
+#: doc/classes/Control.xml
msgid ""
"The node can grab focus on mouse click or using the arrows and the Tab keys "
"on the keyboard. Use with [member focus_mode]."
msgstr ""
-#: doc/classes/Control.xml:873
+#: doc/classes/Control.xml
msgid ""
"Sent when the node changes size. Use [member rect_size] to get the new size."
msgstr ""
-#: doc/classes/Control.xml:876
+#: doc/classes/Control.xml
msgid "Sent when the mouse pointer enters the node."
msgstr ""
-#: doc/classes/Control.xml:879
+#: doc/classes/Control.xml
msgid "Sent when the mouse pointer exits the node."
msgstr ""
-#: doc/classes/Control.xml:882
+#: doc/classes/Control.xml
msgid "Sent when the node grabs focus."
msgstr ""
-#: doc/classes/Control.xml:885
+#: doc/classes/Control.xml
msgid "Sent when the node loses focus."
msgstr ""
-#: doc/classes/Control.xml:888
+#: doc/classes/Control.xml
msgid ""
"Sent when the node's [member theme] changes, right before Godot redraws the "
"control. Happens when you call one of the [code]add_*_override[/code] "
"methods."
msgstr ""
-#: doc/classes/Control.xml:891
+#: doc/classes/Control.xml
msgid "Sent when an open modal dialog closes. See [method show_modal]."
msgstr ""
-#: doc/classes/Control.xml:894
+#: doc/classes/Control.xml
msgid ""
"Sent when this node is inside a [ScrollContainer] which has begun being "
"scrolled."
msgstr ""
-#: doc/classes/Control.xml:897
+#: doc/classes/Control.xml
msgid ""
"Sent when this node is inside a [ScrollContainer] which has stopped being "
"scrolled."
msgstr ""
-#: doc/classes/Control.xml:900
+#: doc/classes/Control.xml
msgid ""
"Show the system's arrow mouse cursor when the user hovers the node. Use with "
"[member mouse_default_cursor_shape]."
msgstr ""
-#: doc/classes/Control.xml:903
+#: doc/classes/Control.xml
msgid ""
"Show the system's I-beam mouse cursor when the user hovers the node. The I-"
"beam pointer has a shape similar to \"I\". It tells the user they can "
"highlight or insert text."
msgstr ""
-#: doc/classes/Control.xml:906
+#: doc/classes/Control.xml
msgid ""
"Show the system's pointing hand mouse cursor when the user hovers the node."
msgstr ""
-#: doc/classes/Control.xml:909
+#: doc/classes/Control.xml
msgid "Show the system's cross mouse cursor when the user hovers the node."
msgstr ""
-#: doc/classes/Control.xml:912
+#: doc/classes/Control.xml
msgid ""
"Show the system's wait mouse cursor, often an hourglass, when the user "
"hovers the node."
msgstr ""
-#: doc/classes/Control.xml:915
+#: doc/classes/Control.xml
msgid ""
"Show the system's busy mouse cursor when the user hovers the node. Often an "
"hourglass."
msgstr ""
-#: doc/classes/Control.xml:918
+#: doc/classes/Control.xml
msgid ""
"Show the system's drag mouse cursor, often a closed fist or a cross symbol, "
"when the user hovers the node. It tells the user they're currently dragging "
"an item, like a node in the Scene dock."
msgstr ""
-#: doc/classes/Control.xml:921
+#: doc/classes/Control.xml
msgid ""
"Show the system's drop mouse cursor when the user hovers the node. It can be "
"an open hand. It tells the user they can drop an item they're currently "
"grabbing, like a node in the Scene dock."
msgstr ""
-#: doc/classes/Control.xml:924
+#: doc/classes/Control.xml
msgid ""
"Show the system's forbidden mouse cursor when the user hovers the node. "
"Often a crossed circle."
msgstr ""
-#: doc/classes/Control.xml:927
+#: doc/classes/Control.xml
msgid ""
"Show the system's vertical resize mouse cursor when the user hovers the "
"node. A double-headed vertical arrow. It tells the user they can resize the "
"window or the panel vertically."
msgstr ""
-#: doc/classes/Control.xml:930
+#: doc/classes/Control.xml
msgid ""
"Show the system's horizontal resize mouse cursor when the user hovers the "
"node. A double-headed horizontal arrow. It tells the user they can resize "
"the window or the panel horizontally."
msgstr ""
-#: doc/classes/Control.xml:933
+#: doc/classes/Control.xml
msgid ""
"Show the system's window resize mouse cursor when the user hovers the node. "
"The cursor is a double-headed arrow that goes from the bottom left to the "
@@ -17864,7 +18357,7 @@ msgid ""
"horizontally and vertically."
msgstr ""
-#: doc/classes/Control.xml:936
+#: doc/classes/Control.xml
msgid ""
"Show the system's window resize mouse cursor when the user hovers the node. "
"The cursor is a double-headed arrow that goes from the top left to the "
@@ -17872,93 +18365,93 @@ msgid ""
"they can resize the window or the panel both horizontally and vertically."
msgstr ""
-#: doc/classes/Control.xml:939
+#: doc/classes/Control.xml
msgid ""
"Show the system's move mouse cursor when the user hovers the node. It shows "
"2 double-headed arrows at a 90 degree angle. It tells the user they can move "
"a UI element freely."
msgstr ""
-#: doc/classes/Control.xml:942
+#: doc/classes/Control.xml
msgid ""
"Show the system's vertical split mouse cursor when the user hovers the node. "
"On Windows, it's the same as [constant CURSOR_VSIZE]."
msgstr ""
-#: doc/classes/Control.xml:945
+#: doc/classes/Control.xml
msgid ""
"Show the system's horizontal split mouse cursor when the user hovers the "
"node. On Windows, it's the same as [constant CURSOR_HSIZE]."
msgstr ""
-#: doc/classes/Control.xml:948
+#: doc/classes/Control.xml
msgid ""
"Show the system's help mouse cursor when the user hovers the node, a "
"question mark."
msgstr ""
-#: doc/classes/Control.xml:951
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the top-left of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:954
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the top-right of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:957
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the bottom-left of the parent control's bounds. Use "
"with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:960
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the bottom-right of the parent control's bounds. Use "
"with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:963
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the center of the left edge of the parent control's "
"bounds. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:966
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the center of the top edge of the parent control's "
"bounds. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:969
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the center of the right edge of the parent control's "
"bounds. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:972
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the center of the bottom edge of the parent control's "
"bounds. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:975
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the center of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:978
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the left edge of the parent control. The left margin "
"becomes relative to the left edge and the top margin relative to the top "
"left corner of the node's parent. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:981
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the top edge of the parent control. The left margin "
"becomes relative to the top left corner, the top margin relative to the top "
@@ -17966,14 +18459,14 @@ msgid ""
"parent. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:984
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the right edge of the parent control. The right margin "
"becomes relative to the right edge and the top margin relative to the top "
"right corner of the node's parent. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:987
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the bottom edge of the parent control. The left margin "
"becomes relative to the bottom left corner, the bottom margin relative to "
@@ -17981,19 +18474,19 @@ msgid ""
"the node's parent. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:990
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to a vertical line that cuts the parent control in half. "
"Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:993
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to a horizontal line that cuts the parent control in "
"half. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:996
+#: doc/classes/Control.xml
msgid ""
"Snap all 4 anchors to the respective corners of the parent control. Set all "
"4 margins to 0 after you applied this preset and the [Control] will fit its "
@@ -18001,30 +18494,30 @@ msgid ""
"editor. Use with [method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:999
+#: doc/classes/Control.xml
msgid "The control will be resized to its minimum size."
msgstr ""
-#: doc/classes/Control.xml:1002
+#: doc/classes/Control.xml
msgid "The control's width will not change."
msgstr ""
-#: doc/classes/Control.xml:1005
+#: doc/classes/Control.xml
msgid "The control's height will not change."
msgstr ""
-#: doc/classes/Control.xml:1008
+#: doc/classes/Control.xml
msgid "The control's size will not change."
msgstr ""
-#: doc/classes/Control.xml:1011
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] to expand the bounds of this node to fill all "
"the available space without pushing any other node. Use with [member "
"size_flags_horizontal] and [member size_flags_vertical]."
msgstr ""
-#: doc/classes/Control.xml:1014
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] to let this node take all the available space "
"on the axis you flag. If multiple neighboring nodes are set to expand, "
@@ -18033,13 +18526,13 @@ msgid ""
"[member size_flags_vertical]."
msgstr ""
-#: doc/classes/Control.xml:1017
+#: doc/classes/Control.xml
msgid ""
"Sets the node's size flags to both fill and expand. See the 2 constants "
"above for more information."
msgstr ""
-#: doc/classes/Control.xml:1020
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] to center the node in itself. It centers the "
"control based on its bounding box, so it doesn't work with the fill or "
@@ -18047,7 +18540,7 @@ msgid ""
"size_flags_vertical]."
msgstr ""
-#: doc/classes/Control.xml:1023
+#: doc/classes/Control.xml
msgid ""
"Tells the parent [Container] to align the node with its end, either the "
"bottom or the right edge. It doesn't work with the fill or expand size "
@@ -18055,7 +18548,7 @@ msgid ""
"size_flags_vertical]."
msgstr ""
-#: doc/classes/Control.xml:1026
+#: doc/classes/Control.xml
msgid ""
"The control will receive mouse button input events through [method "
"_gui_input] if clicked on. And the control will receive the [signal "
@@ -18064,7 +18557,7 @@ msgid ""
"other controls. This also results in blocking signals in other controls."
msgstr ""
-#: doc/classes/Control.xml:1029
+#: doc/classes/Control.xml
msgid ""
"The control will receive mouse button input events through [method "
"_gui_input] if clicked on. And the control will receive the [signal "
@@ -18076,7 +18569,7 @@ msgid ""
"not be fired."
msgstr ""
-#: doc/classes/Control.xml:1032
+#: doc/classes/Control.xml
msgid ""
"The control will not receive mouse button input events through [method "
"_gui_input]. The control will also not receive the [signal mouse_entered] "
@@ -18085,25 +18578,25 @@ msgid ""
"handled automatically."
msgstr ""
-#: doc/classes/Control.xml:1035
+#: doc/classes/Control.xml
msgid ""
"The control will grow to the left or top to make up if its minimum size is "
"changed to be greater than its current size on the respective axis."
msgstr ""
-#: doc/classes/Control.xml:1038
+#: doc/classes/Control.xml
msgid ""
"The control will grow to the right or bottom to make up if its minimum size "
"is changed to be greater than its current size on the respective axis."
msgstr ""
-#: doc/classes/Control.xml:1041
+#: doc/classes/Control.xml
msgid ""
"The control will grow in both directions equally to make up if its minimum "
"size is changed to be greater than its current size."
msgstr ""
-#: doc/classes/Control.xml:1044
+#: doc/classes/Control.xml
msgid ""
"Snaps one of the 4 anchor's sides to the origin of the node's [code]Rect[/"
"code], in the top left. Use it with one of the [code]anchor_*[/code] member "
@@ -18111,7 +18604,7 @@ msgid ""
"[method set_anchors_preset]."
msgstr ""
-#: doc/classes/Control.xml:1047
+#: doc/classes/Control.xml
msgid ""
"Snaps one of the 4 anchor's sides to the end of the node's [code]Rect[/"
"code], in the bottom right. Use it with one of the [code]anchor_*[/code] "
@@ -18119,24 +18612,24 @@ msgid ""
"once, use [method set_anchors_preset]."
msgstr ""
-#: doc/classes/ConvexPolygonShape.xml:4
+#: doc/classes/ConvexPolygonShape.xml
msgid "Convex polygon shape for 3D physics."
msgstr ""
-#: doc/classes/ConvexPolygonShape.xml:7
+#: doc/classes/ConvexPolygonShape.xml
msgid ""
"Convex polygon shape resource, which can be added to a [PhysicsBody] or area."
msgstr ""
-#: doc/classes/ConvexPolygonShape.xml:16
+#: doc/classes/ConvexPolygonShape.xml
msgid "The list of 3D points forming the convex polygon shape."
msgstr ""
-#: doc/classes/ConvexPolygonShape2D.xml:4
+#: doc/classes/ConvexPolygonShape2D.xml
msgid "Convex polygon shape for 2D physics."
msgstr ""
-#: doc/classes/ConvexPolygonShape2D.xml:7
+#: doc/classes/ConvexPolygonShape2D.xml
msgid ""
"Convex polygon shape for 2D physics. A convex polygon, whatever its shape, "
"is internally decomposed into as many convex polygons as needed to ensure "
@@ -18148,24 +18641,26 @@ msgid ""
"itself to be convex in order to speed up collision detection."
msgstr ""
-#: doc/classes/ConvexPolygonShape2D.xml:17
+#: doc/classes/ConvexPolygonShape2D.xml
msgid ""
"Based on the set of points provided, this creates and assigns the [member "
"points] property using the convex hull algorithm. Removing all unneeded "
"points. See [method Geometry.convex_hull_2d] for details."
msgstr ""
-#: doc/classes/ConvexPolygonShape2D.xml:23
+#: doc/classes/ConvexPolygonShape2D.xml
msgid ""
"The polygon's list of vertices. Can be in either clockwise or "
-"counterclockwise order."
+"counterclockwise order. Only set this property with convex hull points, use "
+"[method set_point_cloud] to generate a convex hull shape from concave shape "
+"points."
msgstr ""
-#: doc/classes/CPUParticles.xml:4
+#: doc/classes/CPUParticles.xml
msgid "CPU-based 3D particle emitter."
msgstr ""
-#: doc/classes/CPUParticles.xml:7
+#: doc/classes/CPUParticles.xml
msgid ""
"CPU-based 3D particle node used to create a variety of particle systems and "
"effects.\n"
@@ -18175,53 +18670,53 @@ msgid ""
"and doesn't need to be configured by the user."
msgstr ""
-#: doc/classes/CPUParticles.xml:18
+#: doc/classes/CPUParticles.xml
msgid ""
"Sets this node's properties to match a given [Particles] node with an "
"assigned [ParticlesMaterial]."
msgstr ""
-#: doc/classes/CPUParticles.xml:25 doc/classes/CPUParticles2D.xml:26
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Returns the base value of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:32 doc/classes/CPUParticles2D.xml:33
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Returns the [Curve] of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:39 doc/classes/CPUParticles2D.xml:40
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Returns the randomness factor of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:46 doc/classes/CPUParticles2D.xml:47
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Returns the enabled state of the given flag (see [enum Flags] for options)."
msgstr ""
-#: doc/classes/CPUParticles.xml:52 doc/classes/CPUParticles2D.xml:53
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Restarts the particle emitter."
msgstr ""
-#: doc/classes/CPUParticles.xml:60 doc/classes/CPUParticles2D.xml:61
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Sets the base value of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:68 doc/classes/CPUParticles2D.xml:69
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Sets the [Curve] of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:76 doc/classes/CPUParticles2D.xml:77
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Sets the randomness factor of the parameter specified by [enum Parameter]."
msgstr ""
-#: doc/classes/CPUParticles.xml:84 doc/classes/CPUParticles2D.xml:85
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Enables or disables the given flag (see [enum Flags] for options)."
msgstr ""
-#: doc/classes/CPUParticles.xml:90 doc/classes/CPUParticles2D.xml:91
-#: doc/classes/Particles.xml:47 doc/classes/Particles2D.xml:33
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid ""
"The number of particles emitted in one emission cycle (corresponding to the "
"[member lifetime]).\n"
@@ -18230,282 +18725,289 @@ msgid ""
"[member amount]."
msgstr ""
-#: doc/classes/CPUParticles.xml:94 doc/classes/CPUParticles2D.xml:95
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Initial rotation applied to each particle, in degrees."
msgstr ""
-#: doc/classes/CPUParticles.xml:97 doc/classes/CPUParticles2D.xml:98
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's rotation will be animated along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:100 doc/classes/CPUParticles2D.xml:101
-#: doc/classes/ParticlesMaterial.xml:84
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Rotation randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:103 doc/classes/CPUParticles2D.xml:104
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
-"Initial angular velocity applied to each particle. Sets the speed of "
-"rotation of the particle."
+"Initial angular velocity applied to each particle in [i]degrees[/i] per "
+"second. Sets the speed of rotation of the particle."
msgstr ""
-#: doc/classes/CPUParticles.xml:106 doc/classes/CPUParticles2D.xml:107
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's angular velocity will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:109 doc/classes/CPUParticles2D.xml:110
-#: doc/classes/ParticlesMaterial.xml:94
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Angular velocity randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:112 doc/classes/CPUParticles2D.xml:113
-#: doc/classes/ParticlesMaterial.xml:97
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Particle animation offset."
msgstr ""
-#: doc/classes/CPUParticles.xml:115 doc/classes/CPUParticles2D.xml:116
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's animation offset will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:118 doc/classes/CPUParticles2D.xml:119
-#: doc/classes/ParticlesMaterial.xml:103
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Animation offset randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:121 doc/classes/CPUParticles2D.xml:122
-#: doc/classes/ParticlesMaterial.xml:106
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Particle animation speed."
msgstr ""
-#: doc/classes/CPUParticles.xml:124 doc/classes/CPUParticles2D.xml:125
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's animation speed will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:127 doc/classes/CPUParticles2D.xml:128
-#: doc/classes/ParticlesMaterial.xml:112
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Animation speed randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:130
+#: doc/classes/CPUParticles.xml
msgid ""
"Each particle's initial color. To have particle display color in a "
"[SpatialMaterial] make sure to set [member SpatialMaterial."
"vertex_color_use_as_albedo] to [code]true[/code]."
msgstr ""
-#: doc/classes/CPUParticles.xml:133 doc/classes/ParticlesMaterial.xml:118
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
+msgid ""
+"Each particle's initial color will vary along this [GradientTexture] "
+"(multiplied with [member color])."
+msgstr ""
+
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's color will vary along this [GradientTexture] over its "
"lifetime (multiplied with [member color])."
msgstr ""
-#: doc/classes/CPUParticles.xml:136 doc/classes/CPUParticles2D.xml:137
-#: doc/classes/ParticlesMaterial.xml:121
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "The rate at which particles lose velocity."
msgstr ""
-#: doc/classes/CPUParticles.xml:139 doc/classes/CPUParticles2D.xml:140
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Damping will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:142 doc/classes/CPUParticles2D.xml:143
-#: doc/classes/ParticlesMaterial.xml:127
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Damping randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:145 doc/classes/CPUParticles2D.xml:146
-#: doc/classes/ParticlesMaterial.xml:130
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Unit vector specifying the particles' emission direction."
msgstr ""
-#: doc/classes/CPUParticles.xml:148 doc/classes/CPUParticles2D.xml:149
-#: doc/classes/Particles.xml:51 doc/classes/Particles2D.xml:37
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid "Particle draw order. Uses [enum DrawOrder] values."
msgstr ""
-#: doc/classes/CPUParticles.xml:151
+#: doc/classes/CPUParticles.xml
msgid ""
"The rectangle's extents if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_BOX]."
msgstr ""
-#: doc/classes/CPUParticles.xml:154 doc/classes/CPUParticles2D.xml:152
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Sets the [Color]s to modulate particles by when using [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
-#: doc/classes/CPUParticles.xml:157 doc/classes/CPUParticles2D.xml:155
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Sets the direction the particles will be emitted in when using [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
-#: doc/classes/CPUParticles.xml:160 doc/classes/CPUParticles2D.xml:158
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Sets the initial positions to spawn particles when using [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
-#: doc/classes/CPUParticles.xml:163
+#: doc/classes/CPUParticles.xml
msgid ""
"The axis for the ring shaped emitter when using [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/CPUParticles.xml:166
+#: doc/classes/CPUParticles.xml
msgid ""
"The height for the ring shaped emitter when using [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/CPUParticles.xml:169
+#: doc/classes/CPUParticles.xml
msgid ""
"The inner radius for the ring shaped emitter when using [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/CPUParticles.xml:172
+#: doc/classes/CPUParticles.xml
msgid ""
"The radius for the ring shaped emitter when using [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/CPUParticles.xml:175 doc/classes/CPUParticles2D.xml:164
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Particles will be emitted inside this region. See [enum EmissionShape] for "
"possible values."
msgstr ""
-#: doc/classes/CPUParticles.xml:178
+#: doc/classes/CPUParticles.xml
msgid ""
"The sphere's radius if [enum EmissionShape] is set to [constant "
"EMISSION_SHAPE_SPHERE]."
msgstr ""
-#: doc/classes/CPUParticles.xml:181 doc/classes/CPUParticles2D.xml:170
-#: doc/classes/Particles.xml:69 doc/classes/Particles2D.xml:40
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid "If [code]true[/code], particles are being emitted."
msgstr ""
-#: doc/classes/CPUParticles.xml:184 doc/classes/CPUParticles2D.xml:173
-#: doc/classes/Particles2D.xml:43
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles2D.xml
msgid ""
"How rapidly particles in an emission cycle are emitted. If greater than "
"[code]0[/code], there will be a gap in emissions before the next cycle "
"begins."
msgstr ""
-#: doc/classes/CPUParticles.xml:187
+#: doc/classes/CPUParticles.xml
msgid ""
"The particle system's frame rate is fixed to a value. For instance, changing "
"the value to 2 will make the particles render at 2 frames per second. Note "
"this does not slow down the particle system itself."
msgstr ""
-#: doc/classes/CPUParticles.xml:190 doc/classes/CPUParticles2D.xml:179
-#: doc/classes/ParticlesMaterial.xml:166
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Align Y axis of particle with the direction of its velocity."
msgstr ""
-#: doc/classes/CPUParticles.xml:193 doc/classes/ParticlesMaterial.xml:169
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid "If [code]true[/code], particles will not move on the z axis."
msgstr ""
-#: doc/classes/CPUParticles.xml:196 doc/classes/ParticlesMaterial.xml:172
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid "If [code]true[/code], particles rotate around Y axis by [member angle]."
msgstr ""
-#: doc/classes/CPUParticles.xml:199
+#: doc/classes/CPUParticles.xml
msgid ""
"Amount of [member spread] in Y/Z plane. A value of [code]1[/code] restricts "
"particles to X/Z plane."
msgstr ""
-#: doc/classes/CPUParticles.xml:202 doc/classes/CPUParticles2D.xml:182
-#: doc/classes/Particles.xml:78 doc/classes/Particles2D.xml:49
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid ""
"If [code]true[/code], results in fractional delta calculation which has a "
"smoother particles display effect."
msgstr ""
-#: doc/classes/CPUParticles.xml:205 doc/classes/CPUParticles2D.xml:185
-#: doc/classes/ParticlesMaterial.xml:178
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Gravity applied to every particle."
msgstr ""
-#: doc/classes/CPUParticles.xml:208 doc/classes/CPUParticles2D.xml:188
-#: doc/classes/ParticlesMaterial.xml:181
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Initial hue variation applied to each particle."
msgstr ""
-#: doc/classes/CPUParticles.xml:211 doc/classes/CPUParticles2D.xml:191
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's hue will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:214 doc/classes/CPUParticles2D.xml:194
-#: doc/classes/ParticlesMaterial.xml:187
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Hue variation randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:217 doc/classes/CPUParticles2D.xml:197
-#: doc/classes/ParticlesMaterial.xml:190
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Initial velocity magnitude for each particle. Direction comes from [member "
"spread] and the node's orientation."
msgstr ""
-#: doc/classes/CPUParticles.xml:220 doc/classes/CPUParticles2D.xml:200
-#: doc/classes/ParticlesMaterial.xml:193
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Initial velocity randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:223 doc/classes/CPUParticles2D.xml:203
-#: doc/classes/Particles.xml:81 doc/classes/Particles2D.xml:52
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid "The amount of time each particle will exist (in seconds)."
msgstr ""
-#: doc/classes/CPUParticles.xml:226 doc/classes/CPUParticles2D.xml:206
-#: doc/classes/ParticlesMaterial.xml:196
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Particle lifetime randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:229 doc/classes/CPUParticles2D.xml:209
-#: doc/classes/ParticlesMaterial.xml:199
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Linear acceleration applied to each particle in the direction of motion."
msgstr ""
-#: doc/classes/CPUParticles.xml:232 doc/classes/CPUParticles2D.xml:212
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's linear acceleration will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:235 doc/classes/CPUParticles2D.xml:215
-#: doc/classes/ParticlesMaterial.xml:205
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Linear acceleration randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:238 doc/classes/CPUParticles2D.xml:218
-#: doc/classes/Particles.xml:84 doc/classes/Particles2D.xml:55
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid ""
"If [code]true[/code], particles use the parent node's coordinate space. If "
"[code]false[/code], they use global coordinates."
msgstr ""
-#: doc/classes/CPUParticles.xml:241
+#: doc/classes/CPUParticles.xml
msgid ""
"The [Mesh] used for each particle. If [code]null[/code], particles will be "
"spheres."
msgstr ""
-#: doc/classes/CPUParticles.xml:244 doc/classes/CPUParticles2D.xml:225
-#: doc/classes/Particles2D.xml:62
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles2D.xml
msgid ""
"If [code]true[/code], only one emission cycle occurs. If set [code]true[/"
"code] during a cycle, emission will stop at the cycle's end."
msgstr ""
-#: doc/classes/CPUParticles.xml:247
+#: doc/classes/CPUParticles.xml
msgid ""
"Orbital velocity applied to each particle. Makes the particles circle around "
"origin in the local XY plane. Specified in number of full rotations around "
@@ -18514,215 +19016,215 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/CPUParticles.xml:251 doc/classes/CPUParticles2D.xml:231
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's orbital velocity will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:254 doc/classes/CPUParticles2D.xml:234
-#: doc/classes/ParticlesMaterial.xml:215
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Orbital velocity randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:257 doc/classes/CPUParticles2D.xml:237
-#: doc/classes/Particles2D.xml:65
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles2D.xml
msgid "Particle system starts as if it had already run for this many seconds."
msgstr ""
-#: doc/classes/CPUParticles.xml:260 doc/classes/CPUParticles2D.xml:240
-#: doc/classes/ParticlesMaterial.xml:218
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Radial acceleration applied to each particle. Makes particle accelerate away "
"from origin."
msgstr ""
-#: doc/classes/CPUParticles.xml:263 doc/classes/CPUParticles2D.xml:243
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's radial acceleration will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:266 doc/classes/CPUParticles2D.xml:246
-#: doc/classes/ParticlesMaterial.xml:224
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Radial acceleration randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:269 doc/classes/CPUParticles2D.xml:249
-#: doc/classes/Particles2D.xml:71
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles2D.xml
msgid "Emission lifetime randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:272 doc/classes/CPUParticles2D.xml:252
-#: doc/classes/ParticlesMaterial.xml:227
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Initial scale applied to each particle."
msgstr ""
-#: doc/classes/CPUParticles.xml:275 doc/classes/CPUParticles2D.xml:255
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's scale will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:278 doc/classes/CPUParticles2D.xml:258
-#: doc/classes/ParticlesMaterial.xml:233
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Scale randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:281 doc/classes/CPUParticles2D.xml:261
-#: doc/classes/Particles2D.xml:74
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles2D.xml
msgid ""
"Particle system's running speed scaling ratio. A value of [code]0[/code] can "
"be used to pause the particles."
msgstr ""
-#: doc/classes/CPUParticles.xml:284
+#: doc/classes/CPUParticles.xml
msgid ""
"Each particle's initial direction range from [code]+spread[/code] to [code]-"
"spread[/code] degrees. Applied to X/Z plane and Y/Z planes."
msgstr ""
-#: doc/classes/CPUParticles.xml:287 doc/classes/CPUParticles2D.xml:267
-#: doc/classes/ParticlesMaterial.xml:239
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Tangential acceleration applied to each particle. Tangential acceleration is "
"perpendicular to the particle's velocity giving the particles a swirling "
"motion."
msgstr ""
-#: doc/classes/CPUParticles.xml:290 doc/classes/CPUParticles2D.xml:270
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's tangential acceleration will vary along this [Curve]."
msgstr ""
-#: doc/classes/CPUParticles.xml:293 doc/classes/CPUParticles2D.xml:273
-#: doc/classes/ParticlesMaterial.xml:245
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Tangential acceleration randomness ratio."
msgstr ""
-#: doc/classes/CPUParticles.xml:298 doc/classes/CPUParticles2D.xml:281
-#: doc/classes/Particles.xml:109 doc/classes/Particles2D.xml:86
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid "Particles are drawn in the order emitted."
msgstr ""
-#: doc/classes/CPUParticles.xml:301 doc/classes/CPUParticles2D.xml:284
-#: doc/classes/Particles.xml:112 doc/classes/Particles2D.xml:89
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid "Particles are drawn in order of remaining lifetime."
msgstr ""
-#: doc/classes/CPUParticles.xml:304 doc/classes/Particles.xml:115
+#: doc/classes/CPUParticles.xml doc/classes/Particles.xml
msgid "Particles are drawn in order of depth."
msgstr ""
-#: doc/classes/CPUParticles.xml:307 doc/classes/CPUParticles2D.xml:287
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set initial velocity properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:310 doc/classes/CPUParticles2D.xml:290
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set angular velocity properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:313 doc/classes/CPUParticles2D.xml:293
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set orbital velocity properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:316 doc/classes/CPUParticles2D.xml:296
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set linear acceleration properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:319 doc/classes/CPUParticles2D.xml:299
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set radial acceleration properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:322 doc/classes/CPUParticles2D.xml:302
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set tangential acceleration properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:325 doc/classes/CPUParticles2D.xml:305
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set damping properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:328 doc/classes/CPUParticles2D.xml:308
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set angle properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:331 doc/classes/CPUParticles2D.xml:311
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set scale properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:334 doc/classes/CPUParticles2D.xml:314
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set hue variation properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:337 doc/classes/CPUParticles2D.xml:317
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set animation speed properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:340 doc/classes/CPUParticles2D.xml:320
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_curve] to set animation offset properties."
msgstr ""
-#: doc/classes/CPUParticles.xml:343 doc/classes/CPUParticles2D.xml:323
-#: doc/classes/ParticlesMaterial.xml:295
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Represents the size of the [enum Parameter] enum."
msgstr ""
-#: doc/classes/CPUParticles.xml:346 doc/classes/CPUParticles2D.xml:326
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Use with [method set_particle_flag] to set [member flag_align_y]."
msgstr ""
-#: doc/classes/CPUParticles.xml:349
+#: doc/classes/CPUParticles.xml
msgid "Use with [method set_particle_flag] to set [member flag_rotate_y]."
msgstr ""
-#: doc/classes/CPUParticles.xml:352
+#: doc/classes/CPUParticles.xml
msgid "Use with [method set_particle_flag] to set [member flag_disable_z]."
msgstr ""
-#: doc/classes/CPUParticles.xml:355 doc/classes/CPUParticles2D.xml:335
-#: doc/classes/GeometryInstance.xml:109 doc/classes/ParticlesMaterial.xml:307
-#: doc/classes/SpatialMaterial.xml:564
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/GeometryInstance.xml doc/classes/ParticlesMaterial.xml
+#: doc/classes/SpatialMaterial.xml
msgid "Represents the size of the [enum Flags] enum."
msgstr ""
-#: doc/classes/CPUParticles.xml:358 doc/classes/CPUParticles2D.xml:338
-#: doc/classes/ParticlesMaterial.xml:310
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "All particles will be emitted from a single point."
msgstr ""
-#: doc/classes/CPUParticles.xml:361 doc/classes/ParticlesMaterial.xml:313
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid "Particles will be emitted in the volume of a sphere."
msgstr ""
-#: doc/classes/CPUParticles.xml:364 doc/classes/ParticlesMaterial.xml:316
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid "Particles will be emitted in the volume of a box."
msgstr ""
-#: doc/classes/CPUParticles.xml:367 doc/classes/CPUParticles2D.xml:347
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Particles will be emitted at a position chosen randomly among [member "
"emission_points]. Particle color will be modulated by [member "
"emission_colors]."
msgstr ""
-#: doc/classes/CPUParticles.xml:370 doc/classes/CPUParticles2D.xml:350
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid ""
"Particles will be emitted at a position chosen randomly among [member "
"emission_points]. Particle velocity and rotation will be set based on "
@@ -18730,20 +19232,20 @@ msgid ""
"emission_colors]."
msgstr ""
-#: doc/classes/CPUParticles.xml:373 doc/classes/ParticlesMaterial.xml:325
+#: doc/classes/CPUParticles.xml doc/classes/ParticlesMaterial.xml
msgid "Particles will be emitted in a ring or cylinder."
msgstr ""
-#: doc/classes/CPUParticles.xml:376 doc/classes/CPUParticles2D.xml:353
-#: doc/classes/ParticlesMaterial.xml:328
+#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
+#: doc/classes/ParticlesMaterial.xml
msgid "Represents the size of the [enum EmissionShape] enum."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:4
+#: doc/classes/CPUParticles2D.xml
msgid "CPU-based 2D particle emitter."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:7
+#: doc/classes/CPUParticles2D.xml
msgid ""
"CPU-based 2D particle node used to create a variety of particle systems and "
"effects.\n"
@@ -18753,52 +19255,45 @@ msgid ""
"fly and doesn't need to be configured by the user."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:12 doc/classes/Particles2D.xml:14
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/2d/particle_systems_2d.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/2d/particle_systems_2d.html"
-
-#: doc/classes/CPUParticles2D.xml:19
+#: doc/classes/CPUParticles2D.xml
msgid ""
"Sets this node's properties to match a given [Particles2D] node with an "
"assigned [ParticlesMaterial]."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:131
+#: doc/classes/CPUParticles2D.xml
msgid ""
"Each particle's initial color. If [member texture] is defined, it will be "
"multiplied by this color."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:134
+#: doc/classes/CPUParticles2D.xml
msgid ""
"Each particle's color will vary along this [Gradient] (multiplied with "
"[member color])."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:161
+#: doc/classes/CPUParticles2D.xml
msgid ""
"The rectangle's extents if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_RECTANGLE]."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:167
+#: doc/classes/CPUParticles2D.xml
msgid ""
"The sphere's radius if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_SPHERE]."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:176 doc/classes/Particles.xml:75
-#: doc/classes/Particles2D.xml:46
+#: doc/classes/CPUParticles2D.xml doc/classes/Particles.xml
+#: doc/classes/Particles2D.xml
msgid ""
"The particle system's frame rate is fixed to a value. For instance, changing "
"the value to 2 will make the particles render at 2 frames per second. Note "
"this does not slow down the simulation of the particle system itself."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:221 doc/classes/Particles2D.xml:58
+#: doc/classes/CPUParticles2D.xml doc/classes/Particles2D.xml
msgid ""
"Normal map to be used for the [member texture] property.\n"
"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
@@ -18807,41 +19302,41 @@ msgid ""
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:228
+#: doc/classes/CPUParticles2D.xml
msgid ""
"Orbital velocity applied to each particle. Makes the particles circle around "
"origin. Specified in number of full rotations around origin per second."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:264 doc/classes/ParticlesMaterial.xml:236
+#: doc/classes/CPUParticles2D.xml doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's initial direction range from [code]+spread[/code] to [code]-"
"spread[/code] degrees."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:276 doc/classes/Particles2D.xml:77
+#: doc/classes/CPUParticles2D.xml doc/classes/Particles2D.xml
msgid "Particle texture. If [code]null[/code], particles will be squares."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles2D.xml:332
+#: doc/classes/CPUParticles2D.xml
msgid "Present for consistency with 3D particle nodes, not used in 2D."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:341
+#: doc/classes/CPUParticles2D.xml
msgid ""
"Particles will be emitted on the surface of a sphere flattened to two "
"dimensions."
msgstr ""
-#: doc/classes/CPUParticles2D.xml:344
+#: doc/classes/CPUParticles2D.xml
msgid "Particles will be emitted in the area of a rectangle."
msgstr ""
-#: doc/classes/Crypto.xml:4
+#: doc/classes/Crypto.xml
msgid "Access to advanced cryptographic functionalities."
msgstr ""
-#: doc/classes/Crypto.xml:7
+#: doc/classes/Crypto.xml
msgid ""
"The Crypto class allows you to access some more advanced cryptographic "
"functionalities in Godot.\n"
@@ -18882,7 +19377,7 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: doc/classes/Crypto.xml:47
+#: doc/classes/Crypto.xml
msgid ""
"Compares two [PoolByteArray]s for equality without leaking timing "
"information in order to prevent timing attacks.\n"
@@ -18891,7 +19386,7 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Crypto.xml:56
+#: doc/classes/Crypto.xml
msgid ""
"Decrypt the given [code]ciphertext[/code] with the provided private "
"[code]key[/code].\n"
@@ -18899,7 +19394,7 @@ msgid ""
"size."
msgstr ""
-#: doc/classes/Crypto.xml:65
+#: doc/classes/Crypto.xml
msgid ""
"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/"
"code].\n"
@@ -18907,25 +19402,25 @@ msgid ""
"size."
msgstr ""
-#: doc/classes/Crypto.xml:73
+#: doc/classes/Crypto.xml
msgid ""
"Generates a [PoolByteArray] of cryptographically secure random bytes with "
"given [code]size[/code]."
msgstr ""
-#: doc/classes/Crypto.xml:80
+#: doc/classes/Crypto.xml
msgid ""
"Generates an RSA [CryptoKey] that can be used for creating self-signed "
"certificates and passed to [method StreamPeerSSL.accept_stream]."
msgstr ""
-#: doc/classes/Crypto.xml:90
+#: doc/classes/Crypto.xml
msgid ""
"Generates a self-signed [X509Certificate] from the given [CryptoKey] and "
"[code]issuer_name[/code]. The certificate validity will be defined by "
"[code]not_before[/code] and [code]not_after[/code] (first valid date and "
-"last valid date). The [code]issuer_name[/code] must contain at least \"CN="
-"\" (common name, i.e. the domain name), \"O=\" (organization, i.e. your "
+"last valid date). The [code]issuer_name[/code] must contain at least "
+"\"CN=\" (common name, i.e. the domain name), \"O=\" (organization, i.e. your "
"company name), \"C=\" (country, i.e. 2 lettered ISO-3166 code of the country "
"the organization is based in).\n"
"A small example to generate an RSA key and a X509 self-signed certificate.\n"
@@ -18939,7 +19434,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Crypto.xml:107
+#: doc/classes/Crypto.xml
msgid ""
"Generates an [url=https://en.wikipedia.org/wiki/HMAC]HMAC[/url] digest of "
"[code]msg[/code] using [code]key[/code]. The [code]hash_type[/code] "
@@ -18949,23 +19444,23 @@ msgid ""
"HashingContext.HASH_SHA1] are supported."
msgstr ""
-#: doc/classes/Crypto.xml:117
+#: doc/classes/Crypto.xml
msgid ""
"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the "
"provided private [code]key[/code]."
msgstr ""
-#: doc/classes/Crypto.xml:127
+#: doc/classes/Crypto.xml
msgid ""
"Verify that a given [code]signature[/code] for [code]hash[/code] of type "
"[code]hash_type[/code] against the provided public [code]key[/code]."
msgstr ""
-#: doc/classes/CryptoKey.xml:4
+#: doc/classes/CryptoKey.xml
msgid "A cryptographic key (RSA)."
msgstr ""
-#: doc/classes/CryptoKey.xml:7
+#: doc/classes/CryptoKey.xml
msgid ""
"The CryptoKey class represents a cryptographic key. Keys can be loaded and "
"saved like any other [Resource].\n"
@@ -18975,13 +19470,13 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: doc/classes/CryptoKey.xml:17
+#: doc/classes/CryptoKey.xml
msgid ""
"Return [code]true[/code] if this CryptoKey only has the public part, and not "
"the private one."
msgstr ""
-#: doc/classes/CryptoKey.xml:25
+#: doc/classes/CryptoKey.xml
msgid ""
"Loads a key from [code]path[/code]. If [code]public_only[/code] is "
"[code]true[/code], only the public key will be loaded.\n"
@@ -18989,13 +19484,13 @@ msgid ""
"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise."
msgstr ""
-#: doc/classes/CryptoKey.xml:34
+#: doc/classes/CryptoKey.xml
msgid ""
"Loads a key from the given [code]string[/code]. If [code]public_only[/code] "
"is [code]true[/code], only the public key will be loaded."
msgstr ""
-#: doc/classes/CryptoKey.xml:42
+#: doc/classes/CryptoKey.xml
msgid ""
"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is "
"[code]true[/code], only the public key will be saved.\n"
@@ -19003,41 +19498,56 @@ msgid ""
"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise."
msgstr ""
-#: doc/classes/CryptoKey.xml:50
+#: doc/classes/CryptoKey.xml
msgid ""
"Returns a string containing the key in PEM format. If [code]public_only[/"
"code] is [code]true[/code], only the public key will be included."
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:4
+#: modules/csg/doc_classes/CSGBox.xml
msgid "A CSG Box shape."
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:7
-msgid "This node allows you to create a box for use with the CSG system."
+#: modules/csg/doc_classes/CSGBox.xml
+msgid ""
+"This node allows you to create a box for use with the CSG system.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
+msgstr ""
+
+#: modules/csg/doc_classes/CSGBox.xml modules/csg/doc_classes/CSGCombiner.xml
+#: modules/csg/doc_classes/CSGCylinder.xml modules/csg/doc_classes/CSGMesh.xml
+#: modules/csg/doc_classes/CSGPolygon.xml
+#: modules/csg/doc_classes/CSGPrimitive.xml
+#: modules/csg/doc_classes/CSGShape.xml modules/csg/doc_classes/CSGSphere.xml
+#: modules/csg/doc_classes/CSGTorus.xml
+msgid "Prototyping levels with CSG"
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:15
+#: modules/csg/doc_classes/CSGBox.xml
msgid "Depth of the box measured from the center of the box."
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:18
+#: modules/csg/doc_classes/CSGBox.xml
msgid "Height of the box measured from the center of the box."
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:21
+#: modules/csg/doc_classes/CSGBox.xml
msgid "The material used to render the box."
msgstr ""
-#: modules/csg/doc_classes/CSGBox.xml:24
+#: modules/csg/doc_classes/CSGBox.xml
msgid "Width of the box measured from the center of the box."
msgstr ""
-#: modules/csg/doc_classes/CSGCombiner.xml:4
+#: modules/csg/doc_classes/CSGCombiner.xml
msgid "A CSG node that allows you to combine other CSG modifiers."
msgstr ""
-#: modules/csg/doc_classes/CSGCombiner.xml:7
+#: modules/csg/doc_classes/CSGCombiner.xml
msgid ""
"For complex arrangements of shapes, it is sometimes needed to add structure "
"to your CSG nodes. The CSGCombiner node allows you to create this structure. "
@@ -19046,66 +19556,82 @@ msgid ""
"children of one CSGCombiner node, and a set of separate operations on a "
"second set of shapes that are children of a second CSGCombiner node, and "
"then do an operation that takes the two end results as its input to create "
-"the final shape."
+"the final shape.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:4
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid "A CSG Cylinder shape."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:7
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid ""
"This node allows you to create a cylinder (or cone) for use with the CSG "
-"system."
+"system.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:15
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid ""
"If [code]true[/code] a cone is created, the [member radius] will only apply "
"to one side."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:18
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid "The height of the cylinder."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:21
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid "The material used to render the cylinder."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:24
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid "The radius of the cylinder."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:27
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid ""
"The number of sides of the cylinder, the higher this number the more detail "
"there will be in the cylinder."
msgstr ""
-#: modules/csg/doc_classes/CSGCylinder.xml:30
+#: modules/csg/doc_classes/CSGCylinder.xml
msgid ""
"If [code]true[/code] the normals of the cylinder are set to give a smooth "
"effect making the cylinder seem rounded. If [code]false[/code] the cylinder "
"will have a flat shaded look."
msgstr ""
-#: modules/csg/doc_classes/CSGMesh.xml:4
+#: modules/csg/doc_classes/CSGMesh.xml
msgid "A CSG Mesh shape that uses a mesh resource."
msgstr ""
-#: modules/csg/doc_classes/CSGMesh.xml:7
+#: modules/csg/doc_classes/CSGMesh.xml
msgid ""
"This CSG node allows you to use any mesh resource as a CSG shape, provided "
"it is closed, does not self-intersect, does not contain internal faces and "
-"has no edges that connect to more then two faces."
+"has no edges that connect to more than two faces. See also [CSGPolygon] for "
+"drawing 2D extruded polygons to be used as CSG nodes.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGMesh.xml:15
+#: modules/csg/doc_classes/CSGMesh.xml
msgid "The [Material] used in drawing the CSG shape."
msgstr ""
-#: modules/csg/doc_classes/CSGMesh.xml:18
+#: modules/csg/doc_classes/CSGMesh.xml
msgid ""
"The [Mesh] resource to use as a CSG shape.\n"
"[b]Note:[/b] When using an [ArrayMesh], avoid meshes with vertex normals "
@@ -19115,22 +19641,27 @@ msgid ""
"parallel."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:4
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid "Extrudes a 2D polygon shape to create a 3D mesh."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:7
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"An array of 2D points is extruded to quickly and easily create a variety of "
-"3D meshes."
+"3D meshes. See also [CSGMesh] for using 3D meshes as CSG nodes.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:15
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_DEPTH], the depth of the extrusion."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:18
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"Material to use for the resulting mesh. The UV maps the top half of the "
"material to the extruded shape (U along the the length of the extrusions and "
@@ -19138,11 +19669,11 @@ msgid ""
"the front end face, and the bottom-right quarter to the back end face."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:21
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid "The [member mode] used to extrude the [member polygon]."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:24
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], by default, the top half of the "
"[member material] is stretched along the entire length of the extruded "
@@ -19150,101 +19681,107 @@ msgid ""
"step of the extrusion."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:27
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], the path interval or ratio of "
"path points to extrusions."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:30
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], this will determine if the "
"interval should be by distance ([constant PATH_INTERVAL_DISTANCE]) or "
"subdivision fractions ([constant PATH_INTERVAL_SUBDIVIDE])."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:33
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], if [code]true[/code] the ends of "
"the path are joined, by adding an extrusion between the last and first "
"points of the path."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:36
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], if [code]true[/code] the "
"[Transform] of the [CSGPolygon] is used as the starting point for the "
"extrusions, not the [Transform] of the [member path_node]."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:39
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], the location of the [Path] "
"object used to extrude the [member polygon]."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:42
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], the [enum PathRotation] method "
"used to rotate the [member polygon] as it is extruded."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:45
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], extrusions that are less than "
"this angle, will be merged together to reduce polygon count."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:48
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_PATH], this is the distance along the "
"path, in meters, the texture coordinates will tile. When set to 0, texture "
"coordinates will match geometry exactly with no tiling."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:51
-msgid "The point array that defines the 2D polygon that is extruded."
+#: modules/csg/doc_classes/CSGPolygon.xml
+msgid ""
+"The point array that defines the 2D polygon that is extruded. This can be a "
+"convex or concave polygon with 3 or more points. The polygon must [i]not[/i] "
+"have any intersecting edges. Otherwise, triangulation will fail and no mesh "
+"will be generated.\n"
+"[b]Note:[/b] If only 1 or 2 points are defined in [member polygon], no mesh "
+"will be generated."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:54
+#: modules/csg/doc_classes/CSGPolygon.xml
#, fuzzy
msgid "If [code]true[/code], applies smooth shading to the extrusions."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: modules/csg/doc_classes/CSGPolygon.xml:57
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_SPIN], the total number of degrees the "
"[member polygon] is rotated when extruding."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:60
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is [constant MODE_SPIN], the number of extrusions made."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:65
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid "The [member polygon] shape is extruded along the negative Z axis."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:68
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"The [member polygon] shape is extruded by rotating it around the Y axis."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:71
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"The [member polygon] shape is extruded along the [Path] specified in [member "
"path_node]."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:74
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"The [member polygon] shape is not rotated.\n"
"[b]Note:[/b] Requires the path's Z coordinates to continually decrease to "
"ensure viable shapes."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:78
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"The [member polygon] shape is rotated along the path, but it is not rotated "
"around the path axis.\n"
@@ -19252,88 +19789,97 @@ msgid ""
"ensure viable shapes."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:82
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"The [member polygon] shape follows the path and its rotations around the "
"path axis."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:85
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is set to [constant MODE_PATH], [member path_interval] "
"will determine the distance, in meters, each interval of the path will "
"extrude."
msgstr ""
-#: modules/csg/doc_classes/CSGPolygon.xml:88
+#: modules/csg/doc_classes/CSGPolygon.xml
msgid ""
"When [member mode] is set to [constant MODE_PATH], [member path_interval] "
"will subdivide the polygons along the path."
msgstr ""
-#: modules/csg/doc_classes/CSGPrimitive.xml:4
+#: modules/csg/doc_classes/CSGPrimitive.xml
msgid "Base class for CSG primitives."
msgstr ""
-#: modules/csg/doc_classes/CSGPrimitive.xml:7
+#: modules/csg/doc_classes/CSGPrimitive.xml
msgid ""
"Parent class for various CSG primitives. It contains code and functionality "
"that is common between them. It cannot be used directly. Instead use one of "
-"the various classes that inherit from it."
+"the various classes that inherit from it.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGPrimitive.xml:15
+#: modules/csg/doc_classes/CSGPrimitive.xml
msgid "Invert the faces of the mesh."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:4
+#: modules/csg/doc_classes/CSGShape.xml
msgid "The CSG base class."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:7
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"This is the CSG base class that provides CSG operation support to the "
-"various CSG nodes in Godot."
+"various CSG nodes in Godot.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:16
-#: modules/csg/doc_classes/CSGShape.xml:23 doc/classes/RayCast2D.xml:60
-#: doc/classes/SoftBody.xml:30 doc/classes/SoftBody.xml:37
+#: modules/csg/doc_classes/CSGShape.xml doc/classes/RayCast2D.xml
+#: doc/classes/SoftBody.xml
msgid "Returns an individual bit on the collision mask."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:29
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Returns an [Array] with two elements, the first is the [Transform] of this "
"node and the second is the root [Mesh] of this node. Only works when this "
"node is the root shape."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:35
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Returns [code]true[/code] if this is a root shape and is thus the object "
"that is rendered."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:43 doc/classes/SoftBody.xml:66
+#: modules/csg/doc_classes/CSGShape.xml doc/classes/SoftBody.xml
msgid ""
"Sets individual bits on the layer mask. Use this if you only need to change "
"one layer's value."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:51 doc/classes/SoftBody.xml:74
+#: modules/csg/doc_classes/CSGShape.xml doc/classes/SoftBody.xml
msgid ""
"Sets individual bits on the collision mask. Use this if you only need to "
"change one layer's value."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:57
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Calculate tangents for the CSG shape which allows the use of normal maps. "
"This is only applied on the root shape, this setting is ignored on any child."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:60
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"The physics layers this area is in.\n"
"Collidable objects can exist in any of 32 different layers. These layers "
@@ -19341,255 +19887,258 @@ msgid ""
"layers to select with which objects it can collide, using the collision_mask "
"property.\n"
"A contact is detected if object A is in any of the layers that object B "
-"scans, or object B is in any layer scanned by object A. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"scans, or object B is in any layer scanned by object A. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:65
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
-"The physics layers this CSG shape scans for collisions. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"The physics layers this CSG shape scans for collisions. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:68
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"The operation that is performed on this shape. This is ignored for the first "
"CSG child node as the operation is between this node and the previous child "
"of this nodes parent."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:71
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Snap makes the mesh snap to a given distance so that the faces of two meshes "
"can be perfectly aligned. A lower value results in greater precision but may "
"be harder to adjust."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:74
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Adds a collision shape to the physics engine for our CSG shape. This will "
"always act like a static body. Note that the collision shape is still active "
"even if the CSG shape itself is hidden."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:79
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"Geometry of both primitives is merged, intersecting geometry is removed."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:82
+#: modules/csg/doc_classes/CSGShape.xml
msgid "Only intersecting geometry remains, the rest is removed."
msgstr ""
-#: modules/csg/doc_classes/CSGShape.xml:85
+#: modules/csg/doc_classes/CSGShape.xml
msgid ""
"The second shape is subtracted from the first, leaving a dent with its shape."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:4
+#: modules/csg/doc_classes/CSGSphere.xml
msgid "A CSG Sphere shape."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:7
-msgid "This node allows you to create a sphere for use with the CSG system."
+#: modules/csg/doc_classes/CSGSphere.xml
+msgid ""
+"This node allows you to create a sphere for use with the CSG system.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:15
+#: modules/csg/doc_classes/CSGSphere.xml
msgid "The material used to render the sphere."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:18
+#: modules/csg/doc_classes/CSGSphere.xml
msgid "Number of vertical slices for the sphere."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:21
+#: modules/csg/doc_classes/CSGSphere.xml
msgid "Radius of the sphere."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:24
+#: modules/csg/doc_classes/CSGSphere.xml
msgid "Number of horizontal slices for the sphere."
msgstr ""
-#: modules/csg/doc_classes/CSGSphere.xml:27
+#: modules/csg/doc_classes/CSGSphere.xml
msgid ""
"If [code]true[/code] the normals of the sphere are set to give a smooth "
"effect making the sphere seem rounded. If [code]false[/code] the sphere will "
"have a flat shaded look."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:4
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "A CSG Torus shape."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:7
-msgid "This node allows you to create a torus for use with the CSG system."
+#: modules/csg/doc_classes/CSGTorus.xml
+msgid ""
+"This node allows you to create a torus for use with the CSG system.\n"
+"[b]Note:[/b] CSG nodes are intended to be used for level prototyping. "
+"Creating CSG nodes has a significant CPU cost compared to creating a "
+"[MeshInstance] with a [PrimitiveMesh]. Moving a CSG node within another CSG "
+"node also has a significant CPU cost, so it should be avoided during "
+"gameplay."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:15
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "The inner radius of the torus."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:18
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "The material used to render the torus."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:21
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "The outer radius of the torus."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:24
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "The number of edges each ring of the torus is constructed of."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:27
+#: modules/csg/doc_classes/CSGTorus.xml
msgid "The number of slices the torus is constructed of."
msgstr ""
-#: modules/csg/doc_classes/CSGTorus.xml:30
+#: modules/csg/doc_classes/CSGTorus.xml
msgid ""
"If [code]true[/code] the normals of the torus are set to give a smooth "
"effect making the torus seem rounded. If [code]false[/code] the torus will "
"have a flat shaded look."
msgstr ""
-#: modules/mono/doc_classes/CSharpScript.xml:4
+#: modules/mono/doc_classes/CSharpScript.xml
msgid ""
"A script implemented in the C# programming language (Mono-enabled builds "
"only)."
msgstr ""
-#: modules/mono/doc_classes/CSharpScript.xml:7
+#: modules/mono/doc_classes/CSharpScript.xml
msgid ""
"This class represents a C# script. It is the C# equivalent of the [GDScript] "
"class and is only available in Mono-enabled Godot builds.\n"
"See also [GodotSharp]."
msgstr ""
-#: modules/mono/doc_classes/CSharpScript.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/c_sharp/index."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/"
-"index.html"
-
-#: modules/mono/doc_classes/CSharpScript.xml:18
-#: modules/gdnative/doc_classes/PluginScript.xml:13
+#: modules/mono/doc_classes/CSharpScript.xml
+#: modules/gdnative/doc_classes/PluginScript.xml
msgid "Returns a new instance of the script."
msgstr ""
-#: doc/classes/CubeMap.xml:4
+#: doc/classes/CubeMap.xml
msgid "A CubeMap is a 6-sided 3D texture."
msgstr ""
-#: doc/classes/CubeMap.xml:7
+#: doc/classes/CubeMap.xml
msgid ""
"A 6-sided 3D texture typically used for faking reflections. It can be used "
"to make an object look as if it's reflecting its surroundings. This usually "
"delivers much better performance than other reflection methods."
msgstr ""
-#: doc/classes/CubeMap.xml:15
+#: doc/classes/CubeMap.xml
msgid "Returns the [CubeMap]'s height."
msgstr ""
-#: doc/classes/CubeMap.xml:22
+#: doc/classes/CubeMap.xml
msgid ""
"Returns an [Image] for a side of the [CubeMap] using one of the [enum Side] "
"constants."
msgstr ""
-#: doc/classes/CubeMap.xml:28
+#: doc/classes/CubeMap.xml
#, fuzzy
msgid "Returns the [CubeMap]'s width."
msgstr "Возвращает экземпляр кнопки ([Button]) OK."
-#: doc/classes/CubeMap.xml:36
+#: doc/classes/CubeMap.xml
msgid ""
"Sets an [Image] for a side of the [CubeMap] using one of the [enum Side] "
"constants."
msgstr ""
-#: doc/classes/CubeMap.xml:42
+#: doc/classes/CubeMap.xml
msgid ""
"The render flags for the [CubeMap]. See the [enum Flags] constants for "
"details."
msgstr ""
-#: doc/classes/CubeMap.xml:45
+#: doc/classes/CubeMap.xml
msgid ""
"The lossy storage quality of the [CubeMap] if the storage mode is set to "
"[constant STORAGE_COMPRESS_LOSSY]."
msgstr ""
-#: doc/classes/CubeMap.xml:48
+#: doc/classes/CubeMap.xml
msgid "The [CubeMap]'s storage mode. See [enum Storage] constants."
msgstr ""
-#: doc/classes/CubeMap.xml:53
+#: doc/classes/CubeMap.xml
msgid "Store the [CubeMap] without any compression."
msgstr ""
-#: doc/classes/CubeMap.xml:56
+#: doc/classes/CubeMap.xml
msgid "Store the [CubeMap] with strong compression that reduces image quality."
msgstr ""
-#: doc/classes/CubeMap.xml:59
+#: doc/classes/CubeMap.xml
msgid ""
"Store the [CubeMap] with moderate compression that doesn't reduce image "
"quality."
msgstr ""
-#: doc/classes/CubeMap.xml:62
+#: doc/classes/CubeMap.xml
msgid "Identifier for the left face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:65
+#: doc/classes/CubeMap.xml
msgid "Identifier for the right face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:68
+#: doc/classes/CubeMap.xml
msgid "Identifier for the bottom face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:71
+#: doc/classes/CubeMap.xml
msgid "Identifier for the top face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:74
+#: doc/classes/CubeMap.xml
msgid "Identifier for the front face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:77
+#: doc/classes/CubeMap.xml
msgid "Identifier for the back face of the [CubeMap]."
msgstr ""
-#: doc/classes/CubeMap.xml:80
+#: doc/classes/CubeMap.xml
msgid "Generate mipmaps, to enable smooth zooming out of the texture."
msgstr ""
-#: doc/classes/CubeMap.xml:83
+#: doc/classes/CubeMap.xml
msgid "Repeat (instead of clamp to edge)."
msgstr ""
-#: doc/classes/CubeMap.xml:86
+#: doc/classes/CubeMap.xml
msgid "Turn on magnifying filter, to enable smooth zooming in of the texture."
msgstr ""
-#: doc/classes/CubeMap.xml:89
+#: doc/classes/CubeMap.xml
msgid "Default flags. Generate mipmaps, repeat, and filter are enabled."
msgstr ""
-#: doc/classes/CubeMesh.xml:4
+#: doc/classes/CubeMesh.xml
msgid "Generate an axis-aligned cuboid [PrimitiveMesh]."
msgstr ""
-#: doc/classes/CubeMesh.xml:7
+#: doc/classes/CubeMesh.xml
msgid ""
"Generate an axis-aligned cuboid [PrimitiveMesh].\n"
"The cube's UV layout is arranged in a 3×2 layout that allows texturing each "
@@ -19601,27 +20150,27 @@ msgid ""
"[member subdivide_width] until you no longer notice UV jittering."
msgstr ""
-#: doc/classes/CubeMesh.xml:17
+#: doc/classes/CubeMesh.xml
msgid "Size of the cuboid mesh."
msgstr ""
-#: doc/classes/CubeMesh.xml:20
+#: doc/classes/CubeMesh.xml
msgid "Number of extra edge loops inserted along the Z axis."
msgstr ""
-#: doc/classes/CubeMesh.xml:23
+#: doc/classes/CubeMesh.xml
msgid "Number of extra edge loops inserted along the Y axis."
msgstr ""
-#: doc/classes/CubeMesh.xml:26
+#: doc/classes/CubeMesh.xml
msgid "Number of extra edge loops inserted along the X axis."
msgstr ""
-#: doc/classes/CullInstance.xml:4
+#: doc/classes/CullInstance.xml
msgid "Parent of all nodes that can be culled by the Portal system."
msgstr ""
-#: doc/classes/CullInstance.xml:7
+#: doc/classes/CullInstance.xml
msgid ""
"Provides common functionality to nodes that can be culled by the [Portal] "
"system.\n"
@@ -19643,7 +20192,15 @@ msgid ""
"freely created and deleted during the lifetime of the game level."
msgstr ""
-#: doc/classes/CullInstance.xml:19
+#: doc/classes/CullInstance.xml
+msgid ""
+"This allows fine control over the mesh merging feature in the "
+"[RoomManager].\n"
+"Setting this option to [code]false[/code] can be used to prevent an instance "
+"being merged."
+msgstr ""
+
+#: doc/classes/CullInstance.xml
msgid ""
"When set to [code]0[/code], [CullInstance]s will be autoplaced in the [Room] "
"with the highest priority.\n"
@@ -19654,7 +20211,7 @@ msgid ""
"[RoomGroup]."
msgstr ""
-#: doc/classes/CullInstance.xml:24
+#: doc/classes/CullInstance.xml
msgid ""
"When a manual bound has not been explicitly specified for a [Room], the "
"convex hull bound will be estimated from the geometry of the objects within "
@@ -19665,13 +20222,13 @@ msgid ""
"[Portal]s."
msgstr ""
-#: doc/classes/CullInstance.xml:28
+#: doc/classes/CullInstance.xml
msgid ""
"When using [Room]s and [Portal]s, this specifies how the [CullInstance] is "
"processed in the system."
msgstr ""
-#: doc/classes/CullInstance.xml:33
+#: doc/classes/CullInstance.xml
msgid ""
"Use for instances within [Room]s that will [b]not move[/b] - e.g. walls, "
"floors.\n"
@@ -19682,7 +20239,7 @@ msgid ""
"[RoomManager] to activate the system again."
msgstr ""
-#: doc/classes/CullInstance.xml:37
+#: doc/classes/CullInstance.xml
msgid ""
"Use for instances within rooms that will move but [b]not change room[/b] - e."
"g. moving platforms.\n"
@@ -19693,34 +20250,34 @@ msgid ""
"[RoomManager] to activate the system again."
msgstr ""
-#: doc/classes/CullInstance.xml:41
+#: doc/classes/CullInstance.xml
msgid "Use for instances that will move [b]between[/b] [Room]s - e.g. players."
msgstr ""
-#: doc/classes/CullInstance.xml:44
+#: doc/classes/CullInstance.xml
msgid ""
"Use for instances that will be frustum culled only - e.g. first person "
"weapon, debug."
msgstr ""
-#: doc/classes/CullInstance.xml:47
+#: doc/classes/CullInstance.xml
msgid ""
"Use for instances that will not be shown at all - e.g. [b]manual room "
"bounds[/b] (specified by prefix [i]'Bound_'[/i])."
msgstr ""
-#: doc/classes/Curve.xml:4
+#: doc/classes/Curve.xml
msgid "A mathematic curve."
msgstr ""
-#: doc/classes/Curve.xml:7
+#: doc/classes/Curve.xml
msgid ""
"A curve that can be saved and re-used for other objects. By default, it "
"ranges between [code]0[/code] and [code]1[/code] on the Y axis and positions "
"points relative to the [code]0.5[/code] Y position."
msgstr ""
-#: doc/classes/Curve.xml:20
+#: doc/classes/Curve.xml
msgid ""
"Adds a point to the curve. For each side, if the [code]*_mode[/code] is "
"[constant TANGENT_LINEAR], the [code]*_tangent[/code] angle (in degrees) "
@@ -19729,138 +20286,136 @@ msgid ""
"set to [constant TANGENT_FREE]."
msgstr ""
-#: doc/classes/Curve.xml:26
+#: doc/classes/Curve.xml
msgid "Recomputes the baked cache of points for the curve."
msgstr ""
-#: doc/classes/Curve.xml:32
+#: doc/classes/Curve.xml
msgid ""
"Removes points that are closer than [code]CMP_EPSILON[/code] (0.00001) units "
"to their neighbor on the curve."
msgstr ""
-#: doc/classes/Curve.xml:38 doc/classes/Curve2D.xml:27
-#: doc/classes/Curve3D.xml:27
+#: doc/classes/Curve.xml doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid "Removes all points from the curve."
msgstr ""
-#: doc/classes/Curve.xml:44 doc/classes/Curve2D.xml:61
-#: doc/classes/Curve3D.xml:74
+#: doc/classes/Curve.xml doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid "Returns the number of points describing the curve."
msgstr ""
-#: doc/classes/Curve.xml:51
+#: doc/classes/Curve.xml
msgid ""
"Returns the left [enum TangentMode] for the point at [code]index[/code]."
msgstr ""
-#: doc/classes/Curve.xml:58
+#: doc/classes/Curve.xml
msgid ""
"Returns the left tangent angle (in degrees) for the point at [code]index[/"
"code]."
msgstr ""
-#: doc/classes/Curve.xml:65
+#: doc/classes/Curve.xml
msgid "Returns the curve coordinates for the point at [code]index[/code]."
msgstr ""
-#: doc/classes/Curve.xml:72
+#: doc/classes/Curve.xml
msgid ""
"Returns the right [enum TangentMode] for the point at [code]index[/code]."
msgstr ""
-#: doc/classes/Curve.xml:79
+#: doc/classes/Curve.xml
msgid ""
"Returns the right tangent angle (in degrees) for the point at [code]index[/"
"code]."
msgstr ""
-#: doc/classes/Curve.xml:86
+#: doc/classes/Curve.xml
msgid ""
"Returns the Y value for the point that would exist at the X position "
"[code]offset[/code] along the curve."
msgstr ""
-#: doc/classes/Curve.xml:93
+#: doc/classes/Curve.xml
msgid ""
"Returns the Y value for the point that would exist at the X position "
"[code]offset[/code] along the curve using the baked cache. Bakes the curve's "
"points if not already baked."
msgstr ""
-#: doc/classes/Curve.xml:100
+#: doc/classes/Curve.xml
msgid "Removes the point at [code]index[/code] from the curve."
msgstr ""
-#: doc/classes/Curve.xml:108
+#: doc/classes/Curve.xml
msgid ""
"Sets the left [enum TangentMode] for the point at [code]index[/code] to "
"[code]mode[/code]."
msgstr ""
-#: doc/classes/Curve.xml:116
+#: doc/classes/Curve.xml
msgid ""
"Sets the left tangent angle for the point at [code]index[/code] to "
"[code]tangent[/code]."
msgstr ""
-#: doc/classes/Curve.xml:124
+#: doc/classes/Curve.xml
msgid "Sets the offset from [code]0.5[/code]."
msgstr ""
-#: doc/classes/Curve.xml:132
+#: doc/classes/Curve.xml
msgid ""
"Sets the right [enum TangentMode] for the point at [code]index[/code] to "
"[code]mode[/code]."
msgstr ""
-#: doc/classes/Curve.xml:140
+#: doc/classes/Curve.xml
msgid ""
"Sets the right tangent angle for the point at [code]index[/code] to "
"[code]tangent[/code]."
msgstr ""
-#: doc/classes/Curve.xml:148
+#: doc/classes/Curve.xml
msgid ""
"Assigns the vertical position [code]y[/code] to the point at [code]index[/"
"code]."
msgstr ""
-#: doc/classes/Curve.xml:154
+#: doc/classes/Curve.xml
msgid "The number of points to include in the baked (i.e. cached) curve data."
msgstr ""
-#: doc/classes/Curve.xml:157
+#: doc/classes/Curve.xml
msgid "The maximum value the curve can reach."
msgstr ""
-#: doc/classes/Curve.xml:160
+#: doc/classes/Curve.xml
msgid "The minimum value the curve can reach."
msgstr ""
-#: doc/classes/Curve.xml:166
+#: doc/classes/Curve.xml
msgid "Emitted when [member max_value] or [member min_value] is changed."
msgstr ""
-#: doc/classes/Curve.xml:172
+#: doc/classes/Curve.xml
msgid "The tangent on this side of the point is user-defined."
msgstr ""
-#: doc/classes/Curve.xml:175
+#: doc/classes/Curve.xml
msgid ""
"The curve calculates the tangent on this side of the point as the slope "
"halfway towards the adjacent point."
msgstr ""
-#: doc/classes/Curve.xml:178
+#: doc/classes/Curve.xml
msgid "The total number of available tangent modes."
msgstr ""
-#: doc/classes/Curve2D.xml:4
+#: doc/classes/Curve2D.xml
msgid "Describes a Bézier curve in 2D space."
msgstr ""
-#: doc/classes/Curve2D.xml:7
+#: doc/classes/Curve2D.xml
msgid ""
"This class describes a Bézier curve in 2D space. It is mainly used to give a "
"shape to a [Path2D], but can be manually sampled for other purposes.\n"
@@ -19868,10 +20423,10 @@ msgid ""
"further calculations."
msgstr ""
-#: doc/classes/Curve2D.xml:20 doc/classes/Curve3D.xml:20
+#: doc/classes/Curve2D.xml
msgid ""
-"Adds a point to a curve at [code]position[/code], with control points "
-"[code]in[/code] and [code]out[/code].\n"
+"Adds a point to a curve at [code]position[/code] relative to the [Curve2D]'s "
+"position, with control points [code]in[/code] and [code]out[/code].\n"
"If [code]at_position[/code] is given, the point is inserted before the point "
"number [code]at_position[/code], moving that point (and every point after) "
"after the inserted point. If [code]at_position[/code] is not given, or is an "
@@ -19880,32 +20435,32 @@ msgid ""
"list."
msgstr ""
-#: doc/classes/Curve2D.xml:33 doc/classes/Curve3D.xml:33
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Returns the total length of the curve, based on the cached points. Given "
"enough density (see [member bake_interval]), it should be approximate enough."
msgstr ""
-#: doc/classes/Curve2D.xml:39
+#: doc/classes/Curve2D.xml
#, fuzzy
msgid "Returns the cache of points as a [PoolVector2Array]."
msgstr "Возвращает арксинус параметра."
-#: doc/classes/Curve2D.xml:46
+#: doc/classes/Curve2D.xml
msgid ""
"Returns the closest offset to [code]to_point[/code]. This offset is meant to "
"be used in [method interpolate_baked].\n"
"[code]to_point[/code] must be in this curve's local space."
msgstr ""
-#: doc/classes/Curve2D.xml:54 doc/classes/Curve3D.xml:67
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Returns the closest baked point (in curve's local space) to [code]to_point[/"
"code].\n"
"[code]to_point[/code] must be in this curve's local space."
msgstr ""
-#: doc/classes/Curve2D.xml:68
+#: doc/classes/Curve2D.xml
msgid ""
"Returns the position of the control point leading to the vertex [code]idx[/"
"code]. The returned position is relative to the vertex [code]idx[/code]. If "
@@ -19913,7 +20468,7 @@ msgid ""
"returns [code](0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve2D.xml:75
+#: doc/classes/Curve2D.xml
msgid ""
"Returns the position of the control point leading out of the vertex "
"[code]idx[/code]. The returned position is relative to the vertex [code]idx[/"
@@ -19921,14 +20476,14 @@ msgid ""
"console, and returns [code](0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve2D.xml:82
+#: doc/classes/Curve2D.xml
msgid ""
"Returns the position of the vertex [code]idx[/code]. If the index is out of "
"bounds, the function sends an error to the console, and returns [code](0, 0)"
"[/code]."
msgstr ""
-#: doc/classes/Curve2D.xml:90
+#: doc/classes/Curve2D.xml
msgid ""
"Returns the position between the vertex [code]idx[/code] and the vertex "
"[code]idx + 1[/code], where [code]t[/code] controls if the point is the "
@@ -19940,7 +20495,7 @@ msgid ""
"function sends an error to the console, and returns [code](0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve2D.xml:99
+#: doc/classes/Curve2D.xml
msgid ""
"Returns a point within the curve at position [code]offset[/code], where "
"[code]offset[/code] is measured as a pixel distance along the curve.\n"
@@ -19952,40 +20507,40 @@ msgid ""
"(and often, precise enough)."
msgstr ""
-#: doc/classes/Curve2D.xml:108 doc/classes/Curve3D.xml:138
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Returns the position at the vertex [code]fofs[/code]. It calls [method "
"interpolate] using the integer part of [code]fofs[/code] as [code]idx[/"
"code], and its fractional part as [code]t[/code]."
msgstr ""
-#: doc/classes/Curve2D.xml:115 doc/classes/Curve3D.xml:145
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Deletes the point [code]idx[/code] from the curve. Sends an error to the "
"console if [code]idx[/code] is out of bounds."
msgstr ""
-#: doc/classes/Curve2D.xml:123 doc/classes/Curve3D.xml:153
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Sets the position of the control point leading to the vertex [code]idx[/"
"code]. If the index is out of bounds, the function sends an error to the "
"console. The position is relative to the vertex."
msgstr ""
-#: doc/classes/Curve2D.xml:131 doc/classes/Curve3D.xml:161
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Sets the position of the control point leading out of the vertex [code]idx[/"
"code]. If the index is out of bounds, the function sends an error to the "
"console. The position is relative to the vertex."
msgstr ""
-#: doc/classes/Curve2D.xml:139 doc/classes/Curve3D.xml:169
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Sets the position for the vertex [code]idx[/code]. If the index is out of "
"bounds, the function sends an error to the console."
msgstr ""
-#: doc/classes/Curve2D.xml:147 doc/classes/Curve3D.xml:186
+#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
msgid ""
"Returns a list of points along the curve, with a curvature controlled point "
"density. That is, the curvier parts will have more points than the "
@@ -20001,7 +20556,7 @@ msgid ""
"subdivided."
msgstr ""
-#: doc/classes/Curve2D.xml:156
+#: doc/classes/Curve2D.xml
msgid ""
"The distance in pixels between two adjacent cached points. Changing it "
"forces the cache to be recomputed the next time the [method "
@@ -20010,11 +20565,11 @@ msgid ""
"will consume, so use with care."
msgstr ""
-#: doc/classes/Curve3D.xml:4
+#: doc/classes/Curve3D.xml
msgid "Describes a Bézier curve in 3D space."
msgstr ""
-#: doc/classes/Curve3D.xml:7
+#: doc/classes/Curve3D.xml
msgid ""
"This class describes a Bézier curve in 3D space. It is mainly used to give a "
"shape to a [Path], but can be manually sampled for other purposes.\n"
@@ -20022,23 +20577,35 @@ msgid ""
"further calculations."
msgstr ""
-#: doc/classes/Curve3D.xml:39
+#: doc/classes/Curve3D.xml
+msgid ""
+"Adds a point to a curve at [code]position[/code] relative to the [Curve3D]'s "
+"position, with control points [code]in[/code] and [code]out[/code].\n"
+"If [code]at_position[/code] is given, the point is inserted before the point "
+"number [code]at_position[/code], moving that point (and every point after) "
+"after the inserted point. If [code]at_position[/code] is not given, or is an "
+"illegal value ([code]at_position <0[/code] or [code]at_position >= [method "
+"get_point_count][/code]), the point will be appended at the end of the point "
+"list."
+msgstr ""
+
+#: doc/classes/Curve3D.xml
#, fuzzy
msgid "Returns the cache of points as a [PoolVector3Array]."
msgstr "Возвращает арксинус параметра."
-#: doc/classes/Curve3D.xml:45
+#: doc/classes/Curve3D.xml
#, fuzzy
msgid "Returns the cache of tilts as a [PoolRealArray]."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/Curve3D.xml:51
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the cache of up vectors as a [PoolVector3Array].\n"
"If [member up_vector_enabled] is [code]false[/code], the cache will be empty."
msgstr ""
-#: doc/classes/Curve3D.xml:59
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the closest offset to [code]to_point[/code]. This offset is meant to "
"be used in [method interpolate_baked] or [method "
@@ -20046,7 +20613,7 @@ msgid ""
"[code]to_point[/code] must be in this curve's local space."
msgstr ""
-#: doc/classes/Curve3D.xml:81
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the position of the control point leading to the vertex [code]idx[/"
"code]. The returned position is relative to the vertex [code]idx[/code]. If "
@@ -20054,7 +20621,7 @@ msgid ""
"returns [code](0, 0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:88
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the position of the control point leading out of the vertex "
"[code]idx[/code]. The returned position is relative to the vertex [code]idx[/"
@@ -20062,21 +20629,21 @@ msgid ""
"console, and returns [code](0, 0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:95
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the position of the vertex [code]idx[/code]. If the index is out of "
"bounds, the function sends an error to the console, and returns [code](0, 0, "
"0)[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:102
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the tilt angle in radians for the point [code]idx[/code]. If the "
"index is out of bounds, the function sends an error to the console, and "
"returns [code]0[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:110
+#: doc/classes/Curve3D.xml
msgid ""
"Returns the position between the vertex [code]idx[/code] and the vertex "
"[code]idx + 1[/code], where [code]t[/code] controls if the point is the "
@@ -20088,7 +20655,7 @@ msgid ""
"function sends an error to the console, and returns [code](0, 0, 0)[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:119
+#: doc/classes/Curve3D.xml
msgid ""
"Returns a point within the curve at position [code]offset[/code], where "
"[code]offset[/code] is measured as a distance in 3D units along the curve.\n"
@@ -20100,7 +20667,7 @@ msgid ""
"(and often, precise enough)."
msgstr ""
-#: doc/classes/Curve3D.xml:129
+#: doc/classes/Curve3D.xml
msgid ""
"Returns an up vector within the curve at position [code]offset[/code], where "
"[code]offset[/code] is measured as a distance in 3D units along the curve.\n"
@@ -20112,7 +20679,7 @@ msgid ""
"and returns [code](0, 1, 0)[/code]."
msgstr ""
-#: doc/classes/Curve3D.xml:177
+#: doc/classes/Curve3D.xml
msgid ""
"Sets the tilt angle in radians for the point [code]idx[/code]. If the index "
"is out of bounds, the function sends an error to the console.\n"
@@ -20121,7 +20688,7 @@ msgid ""
"tilt is an offset over the natural tilt the [PathFollow] calculates."
msgstr ""
-#: doc/classes/Curve3D.xml:195
+#: doc/classes/Curve3D.xml
msgid ""
"The distance in meters between two adjacent cached points. Changing it "
"forces the cache to be recomputed the next time the [method "
@@ -20130,59 +20697,59 @@ msgid ""
"will consume, so use with care."
msgstr ""
-#: doc/classes/Curve3D.xml:198
+#: doc/classes/Curve3D.xml
msgid ""
"If [code]true[/code], the curve will bake up vectors used for orientation. "
"This is used when [member PathFollow.rotation_mode] is set to [constant "
"PathFollow.ROTATION_ORIENTED]. Changing it forces the cache to be recomputed."
msgstr ""
-#: doc/classes/CurveTexture.xml:4
+#: doc/classes/CurveTexture.xml
msgid "A texture that shows a curve."
msgstr ""
-#: doc/classes/CurveTexture.xml:7
+#: doc/classes/CurveTexture.xml
msgid ""
"Renders a given [Curve] provided to it. Simplifies the task of drawing "
"curves and/or saving them as image files."
msgstr ""
-#: doc/classes/CurveTexture.xml:15
+#: doc/classes/CurveTexture.xml
msgid "The [code]curve[/code] rendered onto the texture."
msgstr ""
-#: doc/classes/CurveTexture.xml:18
+#: doc/classes/CurveTexture.xml
msgid "The width of the texture."
msgstr ""
-#: doc/classes/CylinderMesh.xml:4
+#: doc/classes/CylinderMesh.xml
msgid "Class representing a cylindrical [PrimitiveMesh]."
msgstr ""
-#: doc/classes/CylinderMesh.xml:7
+#: doc/classes/CylinderMesh.xml
msgid ""
"Class representing a cylindrical [PrimitiveMesh]. This class can be used to "
"create cones by setting either the [member top_radius] or [member "
"bottom_radius] properties to [code]0.0[/code]."
msgstr ""
-#: doc/classes/CylinderMesh.xml:15
+#: doc/classes/CylinderMesh.xml
msgid ""
"Bottom radius of the cylinder. If set to [code]0.0[/code], the bottom faces "
"will not be generated, resulting in a conic shape."
msgstr ""
-#: doc/classes/CylinderMesh.xml:18
+#: doc/classes/CylinderMesh.xml
msgid "Full height of the cylinder."
msgstr ""
-#: doc/classes/CylinderMesh.xml:21
+#: doc/classes/CylinderMesh.xml
msgid ""
"Number of radial segments on the cylinder. Higher values result in a more "
"detailed cylinder/cone at the cost of performance."
msgstr ""
-#: doc/classes/CylinderMesh.xml:24
+#: doc/classes/CylinderMesh.xml
msgid ""
"Number of edge rings along the height of the cylinder. Changing [member "
"rings] does not have any visual impact unless a shader or procedural mesh "
@@ -20193,35 +20760,35 @@ msgid ""
"rings] should be kept to its default value."
msgstr ""
-#: doc/classes/CylinderMesh.xml:27
+#: doc/classes/CylinderMesh.xml
msgid ""
"Top radius of the cylinder. If set to [code]0.0[/code], the top faces will "
"not be generated, resulting in a conic shape."
msgstr ""
-#: doc/classes/CylinderShape.xml:4 doc/classes/CylinderShape.xml:7
+#: doc/classes/CylinderShape.xml
msgid "Cylinder shape for collisions."
msgstr ""
-#: doc/classes/CylinderShape.xml:18
+#: doc/classes/CylinderShape.xml
msgid "The cylinder's height."
msgstr "Высота цилиндра."
-#: doc/classes/CylinderShape.xml:21
+#: doc/classes/CylinderShape.xml
msgid "The cylinder's radius."
msgstr "Радиус цилиндра."
-#: doc/classes/DampedSpringJoint2D.xml:4
+#: doc/classes/DampedSpringJoint2D.xml
msgid "Damped spring constraint for 2D physics."
msgstr ""
-#: doc/classes/DampedSpringJoint2D.xml:7
+#: doc/classes/DampedSpringJoint2D.xml
msgid ""
"Damped spring constraint for 2D physics. This resembles a spring joint that "
"always wants to go back to a given length."
msgstr ""
-#: doc/classes/DampedSpringJoint2D.xml:15
+#: doc/classes/DampedSpringJoint2D.xml
msgid ""
"The spring joint's damping ratio. A value between [code]0[/code] and "
"[code]1[/code]. When the two bodies move into different directions the "
@@ -20229,30 +20796,30 @@ msgid ""
"code] value forces the attached bodies to align faster."
msgstr ""
-#: doc/classes/DampedSpringJoint2D.xml:18
+#: doc/classes/DampedSpringJoint2D.xml
msgid ""
"The spring joint's maximum length. The two attached bodies cannot stretch it "
"past this value."
msgstr ""
-#: doc/classes/DampedSpringJoint2D.xml:21
+#: doc/classes/DampedSpringJoint2D.xml
msgid ""
"When the bodies attached to the spring joint move they stretch or squash it. "
"The joint always tries to resize towards this length."
msgstr ""
-#: doc/classes/DampedSpringJoint2D.xml:24
+#: doc/classes/DampedSpringJoint2D.xml
msgid ""
"The higher the value, the less the bodies attached to the joint will deform "
"it. The joint applies an opposing force to the bodies, the product of the "
"stiffness multiplied by the size difference from its resting length."
msgstr ""
-#: doc/classes/Dictionary.xml:4
+#: doc/classes/Dictionary.xml
msgid "Dictionary type."
msgstr ""
-#: doc/classes/Dictionary.xml:7
+#: doc/classes/Dictionary.xml
msgid ""
"Dictionary type. Associative container which contains values referenced by "
"unique keys. Dictionaries are composed of pairs of keys (which must be "
@@ -20359,31 +20926,26 @@ msgid ""
"another value after it was initialized."
msgstr ""
-#: doc/classes/Dictionary.xml:87
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/gdscript/"
-"gdscript_basics.html#dictionary"
+#: doc/classes/Dictionary.xml
+msgid "GDScript basics: Dictionary"
msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/"
-"gdscript_basics.html#dictionary"
-#: doc/classes/Dictionary.xml:94
+#: doc/classes/Dictionary.xml
msgid "Clear the dictionary, removing all key/value pairs."
msgstr ""
-#: doc/classes/Dictionary.xml:101
+#: doc/classes/Dictionary.xml
msgid ""
"Creates a copy of the dictionary, and returns it. The [code]deep[/code] "
"parameter causes inner dictionaries and arrays to be copied recursively, but "
"does not apply to objects."
msgstr ""
-#: doc/classes/Dictionary.xml:107
+#: doc/classes/Dictionary.xml
msgid "Returns [code]true[/code] if the dictionary is empty."
msgstr ""
-#: doc/classes/Dictionary.xml:114
+#: doc/classes/Dictionary.xml
msgid ""
"Erase a dictionary key/value pair by key. Returns [code]true[/code] if the "
"given key was present in the dictionary, [code]false[/code] otherwise.\n"
@@ -20395,14 +20957,14 @@ msgstr ""
"[b]Примечание:[/b] Не удаляйте элементы словаря во время перебора. Вместо "
"этого, можете перебирать массив [method keys]."
-#: doc/classes/Dictionary.xml:123
+#: doc/classes/Dictionary.xml
msgid ""
"Returns the current value for the specified key in the [Dictionary]. If the "
"key does not exist, the method returns the value of the optional default "
"argument, or [code]null[/code] if it is omitted."
msgstr ""
-#: doc/classes/Dictionary.xml:130
+#: doc/classes/Dictionary.xml
msgid ""
"Returns [code]true[/code] if the dictionary has a given key.\n"
"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as "
@@ -20417,17 +20979,17 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/Dictionary.xml:144
+#: doc/classes/Dictionary.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the dictionary has all the keys in the given "
"array."
msgstr "Возвращает [code]true[/code] если массив пустой."
-#: doc/classes/Dictionary.xml:150
+#: doc/classes/Dictionary.xml
msgid ""
-"Returns a hashed integer value representing the dictionary contents. This "
-"can be used to compare dictionaries by value:\n"
+"Returns a hashed 32-bit integer value representing the dictionary contents. "
+"This can be used to compare dictionaries by value:\n"
"[codeblock]\n"
"var dict1 = {0: 10}\n"
"var dict2 = {0: 10}\n"
@@ -20436,27 +20998,31 @@ msgid ""
"print(dict1.hash() == dict2.hash())\n"
"[/codeblock]\n"
"[b]Note:[/b] Dictionaries with the same keys/values but in a different order "
-"will have a different hash."
+"will have a different hash.\n"
+"[b]Note:[/b] Dictionaries with equal content will always produce identical "
+"hash values. However, the reverse is not true. Returning identical hash "
+"values does [i]not[/i] imply the dictionaries are equal, because different "
+"dictionaries can have identical hash values due to hash collisions."
msgstr ""
-#: doc/classes/Dictionary.xml:163
+#: doc/classes/Dictionary.xml
msgid "Returns the list of keys in the [Dictionary]."
msgstr ""
-#: doc/classes/Dictionary.xml:169
+#: doc/classes/Dictionary.xml
#, fuzzy
msgid "Returns the number of keys in the dictionary."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/Dictionary.xml:175
+#: doc/classes/Dictionary.xml
msgid "Returns the list of values in the [Dictionary]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:4
+#: doc/classes/DirectionalLight.xml
msgid "Directional light from a distance, as from the Sun."
msgstr ""
-#: doc/classes/DirectionalLight.xml:7
+#: doc/classes/DirectionalLight.xml
msgid ""
"A directional light is a type of [Light] node that models an infinite number "
"of parallel rays covering the entire scene. It is used for lights with "
@@ -20465,47 +21031,39 @@ msgid ""
"(origin) is ignored. Only the basis is used to determine light direction."
msgstr ""
-#: doc/classes/DirectionalLight.xml:10 doc/classes/Light.xml:10
-#: doc/classes/OmniLight.xml:11 doc/classes/SpotLight.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/lights_and_shadows.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/lights_and_shadows.html"
-
-#: doc/classes/DirectionalLight.xml:16
+#: doc/classes/DirectionalLight.xml
msgid ""
"Amount of extra bias for shadow splits that are far away. If self-shadowing "
"occurs only on the splits far away, increasing this value can fix them."
msgstr ""
-#: doc/classes/DirectionalLight.xml:19
+#: doc/classes/DirectionalLight.xml
msgid ""
"If [code]true[/code], shadow detail is sacrificed in exchange for smoother "
"transitions between splits."
msgstr ""
-#: doc/classes/DirectionalLight.xml:22
+#: doc/classes/DirectionalLight.xml
msgid ""
"Optimizes shadow rendering for detail versus movement. See [enum "
"ShadowDepthRange]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:25
+#: doc/classes/DirectionalLight.xml
msgid "The maximum distance for shadow splits."
msgstr ""
-#: doc/classes/DirectionalLight.xml:28
+#: doc/classes/DirectionalLight.xml
msgid "The light's shadow rendering algorithm. See [enum ShadowMode]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:31
+#: doc/classes/DirectionalLight.xml
msgid ""
"Can be used to fix special cases of self shadowing when objects are "
"perpendicular to the light."
msgstr ""
-#: doc/classes/DirectionalLight.xml:34
+#: doc/classes/DirectionalLight.xml
msgid ""
"The distance from camera to shadow split 1. Relative to [member "
"directional_shadow_max_distance]. Only used when [member "
@@ -20513,7 +21071,7 @@ msgid ""
"[code]SHADOW_PARALLEL_4_SPLITS[/code]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:37
+#: doc/classes/DirectionalLight.xml
msgid ""
"The distance from shadow split 1 to split 2. Relative to [member "
"directional_shadow_max_distance]. Only used when [member "
@@ -20521,51 +21079,51 @@ msgid ""
"[code]SHADOW_PARALLEL_4_SPLITS[/code]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:40
+#: doc/classes/DirectionalLight.xml
msgid ""
"The distance from shadow split 2 to split 3. Relative to [member "
"directional_shadow_max_distance]. Only used when [member "
"directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]."
msgstr ""
-#: doc/classes/DirectionalLight.xml:46
+#: doc/classes/DirectionalLight.xml
msgid ""
"Renders the entire scene's shadow map from an orthogonal point of view. This "
"is the fastest directional shadow mode. May result in blurrier shadows on "
"close objects."
msgstr ""
-#: doc/classes/DirectionalLight.xml:49
+#: doc/classes/DirectionalLight.xml
msgid ""
"Splits the view frustum in 2 areas, each with its own shadow map. This "
"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and "
"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance."
msgstr ""
-#: doc/classes/DirectionalLight.xml:52
+#: doc/classes/DirectionalLight.xml
msgid ""
"Splits the view frustum in 4 areas, each with its own shadow map. This is "
"the slowest directional shadow mode."
msgstr ""
-#: doc/classes/DirectionalLight.xml:55
+#: doc/classes/DirectionalLight.xml
msgid ""
"Keeps the shadow stable when the camera moves, at the cost of lower "
"effective shadow resolution."
msgstr ""
-#: doc/classes/DirectionalLight.xml:58
+#: doc/classes/DirectionalLight.xml
msgid ""
"Tries to achieve maximum shadow resolution. May result in saw effect on "
"shadow edges. This mode typically works best in games where the camera will "
"often move at high speeds, such as most racing games."
msgstr ""
-#: doc/classes/Directory.xml:4
+#: doc/classes/Directory.xml
msgid "Type used to handle the filesystem."
msgstr ""
-#: doc/classes/Directory.xml:7
+#: doc/classes/Directory.xml
msgid ""
"Directory type. It is used to manage directories and their content (not "
"restricted to the project folder).\n"
@@ -20595,16 +21153,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Directory.xml:28 doc/classes/File.xml:28
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/step_by_step/filesystem."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-"filesystem.html"
-
-#: doc/classes/Directory.xml:35
+#: doc/classes/Directory.xml
msgid ""
"Changes the currently opened directory to the one passed as an argument. The "
"argument can be relative to the current directory (e.g. [code]newdir[/code] "
@@ -20613,7 +21162,7 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:44
+#: doc/classes/Directory.xml
msgid ""
"Copies the [code]from[/code] file to the [code]to[/code] destination. Both "
"arguments should be paths to files, either relative or absolute. If the "
@@ -20622,51 +21171,58 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:51
+#: doc/classes/Directory.xml
msgid ""
"Returns whether the current item processed with the last [method get_next] "
"call is a directory ([code].[/code] and [code]..[/code] are considered "
"directories)."
msgstr ""
-#: doc/classes/Directory.xml:58
+#: doc/classes/Directory.xml
msgid ""
"Returns whether the target directory exists. The argument can be relative to "
"the current directory, or an absolute path."
msgstr ""
-#: doc/classes/Directory.xml:65
+#: doc/classes/Directory.xml
msgid ""
"Returns whether the target file exists. The argument can be relative to the "
"current directory, or an absolute path."
msgstr ""
-#: doc/classes/Directory.xml:71
+#: doc/classes/Directory.xml
msgid ""
"Returns the absolute path to the currently opened directory (e.g. "
"[code]res://folder[/code] or [code]C:\\tmp\\folder[/code])."
msgstr ""
-#: doc/classes/Directory.xml:77
+#: doc/classes/Directory.xml
msgid ""
"Returns the currently opened directory's drive index. See [method get_drive] "
"to convert returned index to the name of the drive."
msgstr ""
-#: doc/classes/Directory.xml:84
+#: doc/classes/Directory.xml
msgid ""
"On Windows, returns the name of the drive (partition) passed as an argument "
-"(e.g. [code]C:[/code]). On other platforms, or if the requested drive does "
-"not exist, the method returns an empty String."
+"(e.g. [code]C:[/code]).\n"
+"On macOS, returns the path to the mounted volume passed as an argument.\n"
+"On Linux, returns the path to the mounted volume or GTK 3 bookmark passed as "
+"an argument.\n"
+"On other platforms, or if the requested drive does not exist, the method "
+"returns an empty String."
msgstr ""
-#: doc/classes/Directory.xml:90
+#: doc/classes/Directory.xml
msgid ""
"On Windows, returns the number of drives (partitions) mounted on the current "
-"filesystem. On other platforms, the method returns 0."
+"filesystem.\n"
+"On macOS, returns the number of mounted volumes.\n"
+"On Linux, returns the number of mounted volumes and GTK 3 bookmarks.\n"
+"On other platforms, the method returns 0."
msgstr ""
-#: doc/classes/Directory.xml:96
+#: doc/classes/Directory.xml
msgid ""
"Returns the next element (file or directory) in the current directory "
"(including [code].[/code] and [code]..[/code], unless "
@@ -20677,14 +21233,14 @@ msgid ""
"mandatory in such a case)."
msgstr ""
-#: doc/classes/Directory.xml:103
+#: doc/classes/Directory.xml
msgid ""
"On UNIX desktop systems, returns the available space on the current "
"directory's disk. On other platforms, this information is not available and "
"the method returns 0 or -1."
msgstr ""
-#: doc/classes/Directory.xml:111
+#: doc/classes/Directory.xml
msgid ""
"Initializes the stream used to list all files and directories using the "
"[method get_next] function, closing the currently opened stream if needed. "
@@ -20696,13 +21252,13 @@ msgid ""
"out."
msgstr ""
-#: doc/classes/Directory.xml:119
+#: doc/classes/Directory.xml
msgid ""
"Closes the current stream opened with [method list_dir_begin] (whether it "
"has been fully processed with [method get_next] does not matter)."
msgstr ""
-#: doc/classes/Directory.xml:126
+#: doc/classes/Directory.xml
msgid ""
"Creates a directory. The argument can be relative to the current directory, "
"or an absolute path. The target directory should be placed in an already "
@@ -20711,7 +21267,7 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:134
+#: doc/classes/Directory.xml
msgid ""
"Creates a target directory and all necessary intermediate directories in its "
"path, by calling [method make_dir] recursively. The argument can be relative "
@@ -20719,7 +21275,7 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:142
+#: doc/classes/Directory.xml
msgid ""
"Opens an existing directory of the filesystem. The [code]path[/code] "
"argument can be within the project tree ([code]res://folder[/code]), the "
@@ -20728,7 +21284,7 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:150
+#: doc/classes/Directory.xml
msgid ""
"Deletes the target file or an empty directory. The argument can be relative "
"to the current directory, or an absolute path. If the target directory is "
@@ -20736,7 +21292,7 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/Directory.xml:159
+#: doc/classes/Directory.xml
msgid ""
"Renames (move) the [code]from[/code] file or directory to the [code]to[/"
"code] destination. Both arguments should be paths to files or directories, "
@@ -20745,11 +21301,11 @@ msgid ""
"Returns one of the [enum Error] code constants ([code]OK[/code] on success)."
msgstr ""
-#: doc/classes/DTLSServer.xml:4
+#: doc/classes/DTLSServer.xml
msgid "Helper class to implement a DTLS server."
msgstr ""
-#: doc/classes/DTLSServer.xml:7
+#: doc/classes/DTLSServer.xml
msgid ""
"This class is used to store the state of a DTLS server. Upon [method setup] "
"it converts connected [PacketPeerUDP] to [PacketPeerDTLS] accepting them via "
@@ -20814,7 +21370,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/DTLSServer.xml:70
+#: doc/classes/DTLSServer.xml
msgid ""
"Setup the DTLS server to use the given [code]private_key[/code] and provide "
"the given [code]certificate[/code] to clients. You can pass the optional "
@@ -20822,7 +21378,7 @@ msgid ""
"along with the certificate."
msgstr ""
-#: doc/classes/DTLSServer.xml:77
+#: doc/classes/DTLSServer.xml
msgid ""
"Try to initiate the DTLS handshake with the given [code]udp_peer[/code] "
"which must be already connected (see [method PacketPeerUDP."
@@ -20832,11 +21388,11 @@ msgid ""
"the new connections will be invalid due to cookie exchange."
msgstr ""
-#: doc/classes/DynamicFont.xml:4
+#: doc/classes/DynamicFont.xml
msgid "DynamicFont renders vector font files at runtime."
msgstr ""
-#: doc/classes/DynamicFont.xml:7
+#: doc/classes/DynamicFont.xml
msgid ""
"DynamicFont renders vector font files dynamically at runtime instead of "
"using a prerendered texture atlas like [BitmapFont]. This trades the faster "
@@ -20847,9 +21403,8 @@ msgid ""
"main font.\n"
"DynamicFont uses the [url=https://www.freetype.org/]FreeType[/url] library "
"for rasterization. Supported formats are TrueType ([code].ttf[/code]), "
-"OpenType ([code].otf[/code]) and Web Open Font Format 1 ([code].woff[/"
-"code]). Web Open Font Format 2 ([code].woff2[/code]) is [i]not[/i] "
-"supported.\n"
+"OpenType ([code].otf[/code]), Web Open Font Format 1 ([code].woff[/code]), "
+"and Web Open Font Format 2 ([code].woff2[/code]).\n"
"[codeblock]\n"
"var dynamic_font = DynamicFont.new()\n"
"dynamic_font.font_data = load(\"res://BarlowCondensed-Bold.ttf\")\n"
@@ -20864,11 +21419,11 @@ msgid ""
"the desired features then generate the font."
msgstr ""
-#: doc/classes/DynamicFont.xml:25
+#: doc/classes/DynamicFont.xml
msgid "Adds a fallback font."
msgstr ""
-#: doc/classes/DynamicFont.xml:31
+#: doc/classes/DynamicFont.xml
msgid ""
"Returns a string containing all the characters available in the main and all "
"the fallback fonts.\n"
@@ -20876,60 +21431,60 @@ msgid ""
"in the returned string."
msgstr ""
-#: doc/classes/DynamicFont.xml:39
+#: doc/classes/DynamicFont.xml
msgid "Returns the fallback font at index [code]idx[/code]."
msgstr ""
-#: doc/classes/DynamicFont.xml:45
+#: doc/classes/DynamicFont.xml
msgid "Returns the number of fallback fonts."
msgstr ""
-#: doc/classes/DynamicFont.xml:52
+#: doc/classes/DynamicFont.xml
msgid ""
"Returns the spacing for the given [code]type[/code] (see [enum SpacingType])."
msgstr ""
-#: doc/classes/DynamicFont.xml:59
+#: doc/classes/DynamicFont.xml
msgid "Removes the fallback font at index [code]idx[/code]."
msgstr ""
-#: doc/classes/DynamicFont.xml:67
+#: doc/classes/DynamicFont.xml
msgid "Sets the fallback font at index [code]idx[/code]."
msgstr ""
-#: doc/classes/DynamicFont.xml:75
+#: doc/classes/DynamicFont.xml
msgid ""
"Sets the spacing for [code]type[/code] (see [enum SpacingType]) to "
"[code]value[/code] in pixels (not relative to the font size)."
msgstr ""
-#: doc/classes/DynamicFont.xml:81
+#: doc/classes/DynamicFont.xml
msgid "Extra spacing at the bottom in pixels."
msgstr ""
-#: doc/classes/DynamicFont.xml:84
+#: doc/classes/DynamicFont.xml
msgid ""
"Extra spacing for each character in pixels.\n"
"This can be a negative number to make the distance between characters "
"smaller."
msgstr ""
-#: doc/classes/DynamicFont.xml:88
+#: doc/classes/DynamicFont.xml
msgid ""
"Extra spacing for the space character (in addition to [member "
"extra_spacing_char]) in pixels.\n"
"This can be a negative number to make the distance between words smaller."
msgstr ""
-#: doc/classes/DynamicFont.xml:92
+#: doc/classes/DynamicFont.xml
msgid "Extra spacing at the top in pixels."
msgstr ""
-#: doc/classes/DynamicFont.xml:95
+#: doc/classes/DynamicFont.xml
msgid "The font data."
msgstr ""
-#: doc/classes/DynamicFont.xml:98
+#: doc/classes/DynamicFont.xml
msgid ""
"The font outline's color.\n"
"[b]Note:[/b] It's recommended to leave this at the default value so that you "
@@ -20938,15 +21493,15 @@ msgid ""
"outline modulate theme item."
msgstr ""
-#: doc/classes/DynamicFont.xml:102
+#: doc/classes/DynamicFont.xml
msgid "The font outline's thickness in pixels (not relative to the font size)."
msgstr ""
-#: doc/classes/DynamicFont.xml:105
+#: doc/classes/DynamicFont.xml
msgid "The font size in pixels."
msgstr ""
-#: doc/classes/DynamicFont.xml:108
+#: doc/classes/DynamicFont.xml
msgid ""
"If [code]true[/code], filtering is used. This makes the font blurry instead "
"of pixelated when scaling it if font oversampling is disabled or "
@@ -20955,79 +21510,88 @@ msgid ""
"desired."
msgstr ""
-#: doc/classes/DynamicFont.xml:111
+#: doc/classes/DynamicFont.xml
msgid ""
"If [code]true[/code], mipmapping is used. This improves the font's "
"appearance when downscaling it if font oversampling is disabled or "
"ineffective."
msgstr ""
-#: doc/classes/DynamicFont.xml:116
+#: doc/classes/DynamicFont.xml
msgid "Spacing at the top."
msgstr ""
-#: doc/classes/DynamicFont.xml:119
+#: doc/classes/DynamicFont.xml
msgid "Spacing at the bottom."
msgstr ""
-#: doc/classes/DynamicFont.xml:122
+#: doc/classes/DynamicFont.xml
msgid "Spacing for each character."
msgstr ""
-#: doc/classes/DynamicFont.xml:125
+#: doc/classes/DynamicFont.xml
msgid "Spacing for the space character."
msgstr ""
-#: doc/classes/DynamicFontData.xml:4
+#: doc/classes/DynamicFontData.xml
msgid "Used with [DynamicFont] to describe the location of a font file."
msgstr ""
-#: doc/classes/DynamicFontData.xml:7
+#: doc/classes/DynamicFontData.xml
msgid ""
"Used with [DynamicFont] to describe the location of a vector font file for "
"dynamic rendering at runtime."
msgstr ""
-#: doc/classes/DynamicFontData.xml:16
+#: doc/classes/DynamicFontData.xml
msgid ""
"If [code]true[/code], the font is rendered with anti-aliasing. This property "
"applies both to the main font and its outline (if it has one)."
msgstr ""
-#: doc/classes/DynamicFontData.xml:19
+#: doc/classes/DynamicFontData.xml
msgid "The path to the vector font file."
msgstr ""
-#: doc/classes/DynamicFontData.xml:22
+#: doc/classes/DynamicFontData.xml
msgid "The font hinting mode used by FreeType. See [enum Hinting] for options."
msgstr ""
-#: doc/classes/DynamicFontData.xml:27
+#: doc/classes/DynamicFontData.xml
+msgid ""
+"If set to a value greater than [code]0.0[/code], it will override default "
+"font oversampling, ignoring [member SceneTree.use_font_oversampling] value "
+"and viewport stretch mode."
+msgstr ""
+
+#: doc/classes/DynamicFontData.xml
msgid "Disables font hinting (smoother but less crisp)."
msgstr ""
-#: doc/classes/DynamicFontData.xml:30
+#: doc/classes/DynamicFontData.xml
msgid "Use the light font hinting mode."
msgstr ""
-#: doc/classes/DynamicFontData.xml:33
+#: doc/classes/DynamicFontData.xml
msgid "Use the default font hinting mode (crisper but less smooth)."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:4
+#: doc/classes/EditorExportPlugin.xml
msgid "A script that is executed when exporting the project."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:7
+#: doc/classes/EditorExportPlugin.xml
msgid ""
-"Editor export plugins are automatically activated whenever the user exports "
+"[EditorExportPlugin]s are automatically invoked whenever the user exports "
"the project. Their most common use is to determine what files are being "
"included in the exported project. For each plugin, [method _export_begin] is "
"called at the beginning of the export process and then [method _export_file] "
-"is called for each exported file."
+"is called for each exported file.\n"
+"To use [EditorExportPlugin], register it using the [method EditorPlugin."
+"add_export_plugin] method first."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:19
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Virtual method to be overridden by the user. It is called when the export "
"starts and provides all information about the export. [code]features[/code] "
@@ -21037,13 +21601,13 @@ msgid ""
"profile, e.g. when using native run on Android."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:25
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Virtual method to be overridden by the user. Called when the export is "
"finished."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:34
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Virtual method to be overridden by the user. Called for each exported file, "
"providing arguments that can be used to identify the file. [code]path[/code] "
@@ -21054,7 +21618,7 @@ msgid ""
"in the export."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:44
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Adds a custom file to be exported. [code]path[/code] is the virtual path "
"that can be used to load the file, [code]file[/code] is the binary data of "
@@ -21062,19 +21626,19 @@ msgid ""
"exported, but instead remapped to the given [code]path[/code]."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:51
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Adds an iOS bundle file from the given [code]path[/code] to the exported "
"project."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:58
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Adds a C++ code to the iOS export. The final code is created from the code "
"appended by each active export plugin."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:65
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Adds a dynamic library (*.dylib, *.framework) to Linking Phase in iOS's "
"Xcode project and embeds it into resulting binary.\n"
@@ -21084,44 +21648,53 @@ msgid ""
"present on the device."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:74
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"Adds a static library (*.a) or dynamic library (*.dylib, *.framework) to "
"Linking Phase in iOS's Xcode project."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:81
+#: doc/classes/EditorExportPlugin.xml
msgid "Adds linker flags for the iOS export."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:88
+#: doc/classes/EditorExportPlugin.xml
msgid "Adds content for iOS Property List files."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:95
+#: doc/classes/EditorExportPlugin.xml
msgid "Adds a static lib from the given [code]path[/code] to the iOS project."
msgstr ""
-#: doc/classes/EditorExportPlugin.xml:103
-#, fuzzy
+#: doc/classes/EditorExportPlugin.xml
msgid ""
-"Adds a shared object with the given [code]tags[/code] and destination "
-"[code]path[/code]."
+"Adds file or directory matching [code]path[/code] to [code]PlugIns[/code] "
+"directory of macOS app bundle.\n"
+"[b]Note:[/b] This is useful only for macOS exports."
+msgstr ""
+
+#: doc/classes/EditorExportPlugin.xml
+msgid ""
+"Adds a shared object or a directory containing only shared objects with the "
+"given [code]tags[/code] and destination [code]path[/code].\n"
+"[b]Note:[/b] In case of macOS exports, those shared objects will be added to "
+"[code]Frameworks[/code] directory of app bundle.\n"
+"In case of a directory code-sign will error if you place non code object in "
+"directory."
msgstr ""
-"Создаёт новый [Vector2] используя заданные [code]x[/code] и [code]y[/code]."
-#: doc/classes/EditorExportPlugin.xml:109
+#: doc/classes/EditorExportPlugin.xml
msgid ""
"To be called inside [method _export_file]. Skips the current file, so it's "
"not included in the export."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:4
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"An editor feature profile which can be used to disable specific features."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:7
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"An editor feature profile can be used to disable specific features of the "
"Godot editor. When disabled, the features won't appear in the editor, which "
@@ -21133,18 +21706,18 @@ msgid ""
"Profiles...[/b] at the top of the editor window."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:17
+#: doc/classes/EditorFeatureProfile.xml
msgid "Returns the specified [code]feature[/code]'s human-readable name."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:24
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Returns [code]true[/code] if the class specified by [code]class_name[/code] "
"is disabled. When disabled, the class won't appear in the Create New Node "
"dialog."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:31
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Returns [code]true[/code] if editing for the class specified by "
"[code]class_name[/code] is disabled. When disabled, the class will still "
@@ -21152,7 +21725,7 @@ msgid ""
"when selecting a node that extends the class."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:39
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Returns [code]true[/code] if [code]property[/code] is disabled in the class "
"specified by [code]class_name[/code]. When a property is disabled, it won't "
@@ -21160,34 +21733,34 @@ msgid ""
"specified by [code]class_name[/code]."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:46
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Returns [code]true[/code] if the [code]feature[/code] is disabled. When a "
"feature is disabled, it will disappear from the editor entirely."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:53
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Loads an editor feature profile from a file. The file must follow the JSON "
"format obtained by using the feature profile manager's [b]Export[/b] button "
"or the [method save_to_file] method."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:60
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Saves the editor feature profile to a file in JSON format. It can then be "
"imported using the feature profile manager's [b]Import[/b] button or the "
"[method load_from_file] button."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:68
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"If [code]disable[/code] is [code]true[/code], disables the class specified "
"by [code]class_name[/code]. When disabled, the class won't appear in the "
"Create New Node dialog."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:76
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"If [code]disable[/code] is [code]true[/code], disables editing for the class "
"specified by [code]class_name[/code]. When disabled, the class will still "
@@ -21195,7 +21768,7 @@ msgid ""
"when selecting a node that extends the class."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:85
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"If [code]disable[/code] is [code]true[/code], disables editing for "
"[code]property[/code] in the class specified by [code]class_name[/code]. "
@@ -21203,64 +21776,64 @@ msgid ""
"a node that extends the class specified by [code]class_name[/code]."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:93
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"If [code]disable[/code] is [code]true[/code], disables the editor feature "
"specified in [code]feature[/code]. When a feature is disabled, it will "
"disappear from the editor entirely."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:99
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The 3D editor. If this feature is disabled, the 3D editor won't display but "
"3D nodes will still display in the Create New Node dialog."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:102
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The Script tab, which contains the script editor and class reference "
"browser. If this feature is disabled, the Script tab won't display."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:105
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The AssetLib tab. If this feature is disabled, the AssetLib tab won't "
"display."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:108
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"Scene tree editing. If this feature is disabled, the Scene tree dock will "
"still be visible but will be read-only."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:111
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The Node dock. If this feature is disabled, signals and groups won't be "
"visible and modifiable from the editor."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:114
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The FileSystem dock. If this feature is disabled, the FileSystem dock won't "
"be visible."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:117
+#: doc/classes/EditorFeatureProfile.xml
msgid ""
"The Import dock. If this feature is disabled, the Import dock won't be "
"visible."
msgstr ""
-#: doc/classes/EditorFeatureProfile.xml:120 doc/classes/SpatialMaterial.xml:471
+#: doc/classes/EditorFeatureProfile.xml doc/classes/SpatialMaterial.xml
msgid "Represents the size of the [enum Feature] enum."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:4
+#: doc/classes/EditorFileDialog.xml
msgid "A modified version of [FileDialog] used by the editor."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:15
+#: doc/classes/EditorFileDialog.xml
msgid ""
"Adds a comma-delimited file extension filter option to the "
"[EditorFileDialog] with an optional semi-colon-delimited label.\n"
@@ -21268,11 +21841,11 @@ msgid ""
"\"Scenes (*.tscn, *.scn)\"."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:22
+#: doc/classes/EditorFileDialog.xml
msgid "Removes all filters except for \"All Files (*)\"."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:28
+#: doc/classes/EditorFileDialog.xml
msgid ""
"Returns the [code]VBoxContainer[/code] used to display the file system.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -21280,122 +21853,122 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:35
+#: doc/classes/EditorFileDialog.xml
msgid ""
"Notify the [EditorFileDialog] that its view of the data is no longer "
"accurate. Updates the view contents on next view update."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:41
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The location from which the user may select a file, including [code]res://[/"
"code], [code]user://[/code], and the local file system."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:44
+#: doc/classes/EditorFileDialog.xml
msgid "The currently occupied directory."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:47
+#: doc/classes/EditorFileDialog.xml
msgid "The currently selected file."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:50
+#: doc/classes/EditorFileDialog.xml
msgid "The file system path in the address bar."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:54
+#: doc/classes/EditorFileDialog.xml
msgid ""
"If [code]true[/code], the [EditorFileDialog] will not warn the user before "
"overwriting files."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:57
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The view format in which the [EditorFileDialog] displays resources to the "
"user."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:60
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The purpose of the [EditorFileDialog], which defines the allowed behaviors."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:64
+#: doc/classes/EditorFileDialog.xml
msgid ""
"If [code]true[/code], hidden files and directories will be visible in the "
"[EditorFileDialog]."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:72
+#: doc/classes/EditorFileDialog.xml
msgid "Emitted when a directory is selected."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:78
+#: doc/classes/EditorFileDialog.xml
msgid "Emitted when a file is selected."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:84
+#: doc/classes/EditorFileDialog.xml
msgid "Emitted when multiple files are selected."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:90
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can select only one file. Accepting the window will "
"open the file."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:93
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can select multiple files. Accepting the window will "
"open all files."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:96
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can select only one directory. Accepting the window "
"will open the directory."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:99
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can select a file or directory. Accepting the window "
"will open it."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:102
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can select only one file. Accepting the window will "
"save the file."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:105
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can only view [code]res://[/code] directory contents."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:108
+#: doc/classes/EditorFileDialog.xml
msgid ""
"The [EditorFileDialog] can only view [code]user://[/code] directory contents."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:111
+#: doc/classes/EditorFileDialog.xml
msgid "The [EditorFileDialog] can view the entire local file system."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:114
+#: doc/classes/EditorFileDialog.xml
msgid "The [EditorFileDialog] displays resources as thumbnails."
msgstr ""
-#: doc/classes/EditorFileDialog.xml:117
+#: doc/classes/EditorFileDialog.xml
msgid "The [EditorFileDialog] displays resources as a list of filenames."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:4
+#: doc/classes/EditorFileSystem.xml
msgid "Resource filesystem, as the editor sees it."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:7
+#: doc/classes/EditorFileSystem.xml
msgid ""
"This object holds information of all resources in the filesystem, their "
"types, etc.\n"
@@ -21403,157 +21976,156 @@ msgid ""
"the singleton using [method EditorInterface.get_resource_filesystem]."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:17
+#: doc/classes/EditorFileSystem.xml
msgid ""
"Returns the resource type of the file, given the full path. This returns a "
"string such as [code]\"Resource\"[/code] or [code]\"GDScript\"[/code], "
"[i]not[/i] a file extension such as [code]\".gd\"[/code]."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:23
+#: doc/classes/EditorFileSystem.xml
msgid "Gets the root directory object."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:30
+#: doc/classes/EditorFileSystem.xml
msgid "Returns a view into the filesystem at [code]path[/code]."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:36
+#: doc/classes/EditorFileSystem.xml
msgid "Returns the scan progress for 0 to 1 if the FS is being scanned."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:42
+#: doc/classes/EditorFileSystem.xml
msgid "Returns [code]true[/code] of the filesystem is being scanned."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:48
+#: doc/classes/EditorFileSystem.xml
msgid "Scan the filesystem for changes."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:54
+#: doc/classes/EditorFileSystem.xml
msgid "Check if the source of any imported resource changed."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:61
+#: doc/classes/EditorFileSystem.xml
msgid ""
"Update a file information. Call this if an external program (not Godot) "
"modified the file."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:67
+#: doc/classes/EditorFileSystem.xml
msgid "Scans the script files and updates the list of custom class names."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:74
+#: doc/classes/EditorFileSystem.xml
msgid "Emitted if the filesystem changed."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:80
+#: doc/classes/EditorFileSystem.xml
msgid "Emitted if a resource is reimported."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:86
+#: doc/classes/EditorFileSystem.xml
msgid ""
"Emitted if at least one resource is reloaded when the filesystem is scanned."
msgstr ""
-#: doc/classes/EditorFileSystem.xml:92
+#: doc/classes/EditorFileSystem.xml
msgid "Emitted if the source of any imported file changed."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:4
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "A directory for the resource filesystem."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:7
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "A more generalized, low-level variation of the directory concept."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:16
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the index of the directory with name [code]name[/code] or [code]-1[/"
"code] if not found."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:23
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the index of the file with name [code]name[/code] or [code]-1[/code] "
"if not found."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:30
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the name of the file at index [code]idx[/code]."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:36
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the number of files in this directory."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:43
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns [code]true[/code] if the file at index [code]idx[/code] imported "
"properly."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:50
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the path to the file at index [code]idx[/code]."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:57
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the base class of the script class defined in the file at index "
"[code]idx[/code]. If the file doesn't define a script class using the "
"[code]class_name[/code] syntax, this will return an empty string."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:64
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the name of the script class defined in the file at index [code]idx[/"
"code]. If the file doesn't define a script class using the [code]class_name[/"
"code] syntax, this will return an empty string."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:71
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the resource type of the file at index [code]idx[/code]. This "
"returns a string such as [code]\"Resource\"[/code] or [code]\"GDScript\"[/"
"code], [i]not[/i] a file extension such as [code]\".gd\"[/code]."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:77
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the name of this directory."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:83
+#: doc/classes/EditorFileSystemDirectory.xml
msgid ""
"Returns the parent directory for this directory or [code]null[/code] if "
"called on a directory at [code]res://[/code] or [code]user://[/code]."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:89
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the path to this directory."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:96
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the subdirectory at index [code]idx[/code]."
msgstr ""
-#: doc/classes/EditorFileSystemDirectory.xml:102
+#: doc/classes/EditorFileSystemDirectory.xml
msgid "Returns the number of subdirectories in this directory."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:4
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Registers a custom resource importer in the editor. Use the class to parse "
"any file and import it as a new resource type."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:7
+#: doc/classes/EditorImportPlugin.xml
msgid ""
-"EditorImportPlugins provide a way to extend the editor's resource import "
+"[EditorImportPlugin]s provide a way to extend the editor's resource import "
"functionality. Use them to import resources from custom files or to provide "
-"alternatives to the editor's existing importers. Register your "
-"[EditorPlugin] with [method EditorPlugin.add_import_plugin].\n"
+"alternatives to the editor's existing importers.\n"
"EditorImportPlugins work by associating with specific file extensions and a "
"resource type. See [method get_recognized_extensions] and [method "
"get_resource_type]. They may optionally specify some import presets that "
@@ -21602,19 +22174,12 @@ msgid ""
"\n"
" var filename = save_path + \".\" + get_save_extension()\n"
" return ResourceSaver.save(filename, mesh)\n"
-"[/codeblock]"
-msgstr ""
-
-#: doc/classes/EditorImportPlugin.xml:51 doc/classes/ResourceImporter.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/editor/import_plugins."
-"html"
+"[/codeblock]\n"
+"To use [EditorImportPlugin], register it using the [method EditorPlugin."
+"add_import_plugin] method first."
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/"
-"import_plugins.html"
-#: doc/classes/EditorImportPlugin.xml:58
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the options and default values for the preset at this index. Returns an "
"Array of Dictionaries with the following keys: [code]name[/code], "
@@ -21622,7 +22187,7 @@ msgid ""
"[code]hint_string[/code] (optional), [code]usage[/code] (optional)."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:64
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the order of this importer to be run when importing resources. "
"Importers with [i]lower[/i] import orders will be called first, and higher "
@@ -21632,11 +22197,11 @@ msgid ""
"ImportOrder] for some predefined values."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:70
+#: doc/classes/EditorImportPlugin.xml
msgid "Gets the unique name of the importer."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:78
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"This method can be overridden to hide specific import options if conditions "
"are met. This is mainly useful for hiding options that depend on others if "
@@ -21645,8 +22210,8 @@ msgid ""
"func get_option_visibility(option, options):\n"
" # Only show the lossy quality setting if the compression mode is set to "
"\"Lossy\".\n"
-" if option == \"compress/lossy_quality\" and options.has(\"compress/mode"
-"\"):\n"
+" if option == \"compress/lossy_quality\" and options.has(\"compress/"
+"mode\"):\n"
" return int(options[\"compress/mode\"]) == COMPRESS_LOSSY\n"
"\n"
" return true\n"
@@ -21654,49 +22219,49 @@ msgid ""
"Return [code]true[/code] to make all options always visible."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:93
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the number of initial presets defined by the plugin. Use [method "
"get_import_options] to get the default options for the preset and [method "
"get_preset_name] to get the name of the preset."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:100
+#: doc/classes/EditorImportPlugin.xml
msgid "Gets the name of the options preset at this index."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:106
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the priority of this plugin for the recognized extension. Higher "
"priority plugins will be preferred. The default priority is [code]1.0[/code]."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:112
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the list of file extensions to associate with this loader (case-"
"insensitive). e.g. [code][\"obj\"][/code]."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:118
+#: doc/classes/EditorImportPlugin.xml
msgid ""
-"Gets the Godot resource type associated with this loader. e.g. [code]\"Mesh"
-"\"[/code] or [code]\"Animation\"[/code]."
+"Gets the Godot resource type associated with this loader. e.g. "
+"[code]\"Mesh\"[/code] or [code]\"Animation\"[/code]."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:124
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the extension used to save this resource in the [code].import[/code] "
"directory (see [member ProjectSettings.application/config/"
"use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:130
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Gets the name to display in the import window. You should choose this name "
"as a continuation to \"Import as\", e.g. \"Import as Special Mesh\"."
msgstr ""
-#: doc/classes/EditorImportPlugin.xml:141
+#: doc/classes/EditorImportPlugin.xml
msgid ""
"Imports [code]source_file[/code] into [code]save_path[/code] with the import "
"[code]options[/code] specified. The [code]platform_variants[/code] and "
@@ -21705,11 +22270,11 @@ msgid ""
"class' description for an example of overriding this method."
msgstr ""
-#: doc/classes/EditorInspector.xml:4
+#: doc/classes/EditorInspector.xml
msgid "A tab used to edit properties of the selected node."
msgstr ""
-#: doc/classes/EditorInspector.xml:7
+#: doc/classes/EditorInspector.xml
msgid ""
"The editor inspector is by default located on the right-hand side of the "
"editor. It's used to edit the properties of the selected node. For example, "
@@ -21720,7 +22285,7 @@ msgid ""
"the singleton using [method EditorInterface.get_inspector]."
msgstr ""
-#: doc/classes/EditorInspector.xml:16
+#: doc/classes/EditorInspector.xml
msgid ""
"Refreshes the inspector.\n"
"[b]Note:[/b] To save on CPU resources, calling this method will do nothing "
@@ -21729,28 +22294,28 @@ msgid ""
"(By default, this interval is set to 0.3 seconds.)"
msgstr ""
-#: doc/classes/EditorInspector.xml:28
+#: doc/classes/EditorInspector.xml
msgid ""
"Emitted when the Edit button of an [Object] has been pressed in the "
"inspector. This is mainly used in the remote scene tree inspector."
msgstr ""
-#: doc/classes/EditorInspector.xml:34
+#: doc/classes/EditorInspector.xml
msgid "Emitted when a property is edited in the inspector."
msgstr ""
-#: doc/classes/EditorInspector.xml:40
+#: doc/classes/EditorInspector.xml
msgid ""
"Emitted when a property is keyed in the inspector. Properties can be keyed "
"by clicking the \"key\" icon next to a property when the Animation panel is "
"toggled."
msgstr ""
-#: doc/classes/EditorInspector.xml:46
+#: doc/classes/EditorInspector.xml
msgid "Emitted when a property is selected in the inspector."
msgstr ""
-#: doc/classes/EditorInspector.xml:53
+#: doc/classes/EditorInspector.xml
msgid ""
"Emitted when a boolean property is toggled in the inspector.\n"
"[b]Note:[/b] This signal is never emitted if the internal [code]autoclear[/"
@@ -21758,24 +22323,24 @@ msgid ""
"inspector, this signal is never emitted by the editor itself."
msgstr ""
-#: doc/classes/EditorInspector.xml:61
+#: doc/classes/EditorInspector.xml
msgid "Emitted when a resource is selected in the inspector."
msgstr ""
-#: doc/classes/EditorInspector.xml:66
+#: doc/classes/EditorInspector.xml
msgid ""
"Emitted when a property that requires a restart to be applied is edited in "
"the inspector. This is only used in the Project Settings and Editor Settings."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:4
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Plugin for adding custom property editors on inspector."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:7
+#: doc/classes/EditorInspectorPlugin.xml
msgid ""
-"These plugins allow adding custom property editors to [EditorInspector].\n"
-"Plugins are registered via [method EditorPlugin.add_inspector_plugin].\n"
+"[EditorInspectorPlugin] allows adding custom property editors to "
+"[EditorInspector].\n"
"When an object is edited, the [method can_handle] function is called and "
"must return [code]true[/code] if the object type is supported.\n"
"If supported, the function [method parse_begin] will be called, allowing to "
@@ -21784,51 +22349,48 @@ msgid ""
"called for every category and property. They offer the ability to add custom "
"controls to the inspector too.\n"
"Finally, [method parse_end] will be called.\n"
-"On each of these calls, the \"add\" functions can be called."
+"On each of these calls, the \"add\" functions can be called.\n"
+"To use [EditorInspectorPlugin], register it using the [method EditorPlugin."
+"add_inspector_plugin] method first."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:16
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/editor/"
-"inspector_plugins.html"
+#: doc/classes/EditorInspectorPlugin.xml
+msgid "Inspector plugins"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/"
-"import_plugins.html"
-#: doc/classes/EditorInspectorPlugin.xml:23
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Adds a custom control, which is not necessarily a property editor."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:31
+#: doc/classes/EditorInspectorPlugin.xml
msgid ""
"Adds a property editor for an individual property. The [code]editor[/code] "
"control must extend [EditorProperty]."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:40
+#: doc/classes/EditorInspectorPlugin.xml
msgid ""
"Adds an editor that allows modifying multiple properties. The [code]editor[/"
"code] control must extend [EditorProperty]."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:47
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Returns [code]true[/code] if this object can be handled by this plugin."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:54
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Called to allow adding controls at the beginning of the list."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:62
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Called to allow adding controls at the beginning of the category."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:68
+#: doc/classes/EditorInspectorPlugin.xml
msgid "Called to allow adding controls at the end of the list."
msgstr ""
-#: doc/classes/EditorInspectorPlugin.xml:80
+#: doc/classes/EditorInspectorPlugin.xml
msgid ""
"Called to allow adding property specific editors to the inspector. Usually "
"these inherit [EditorProperty]. Returning [code]true[/code] removes the "
@@ -21836,11 +22398,11 @@ msgid ""
"editor before the built-in one."
msgstr ""
-#: doc/classes/EditorInterface.xml:4
+#: doc/classes/EditorInterface.xml
msgid "Godot editor's interface."
msgstr ""
-#: doc/classes/EditorInterface.xml:7
+#: doc/classes/EditorInterface.xml
msgid ""
"EditorInterface gives you control over Godot editor's window. It allows "
"customizing the window, saving and (re-)loading scenes, rendering mesh "
@@ -21851,17 +22413,26 @@ msgid ""
"the singleton using [method EditorPlugin.get_editor_interface]."
msgstr ""
-#: doc/classes/EditorInterface.xml:17
+#: doc/classes/EditorInterface.xml
msgid ""
"Edits the given [Node]. The node will be also selected if it's inside the "
"scene tree."
msgstr ""
-#: doc/classes/EditorInterface.xml:24
-msgid "Edits the given [Resource]."
+#: doc/classes/EditorInterface.xml
+msgid ""
+"Edits the given [Resource]. If the resource is a [Script] you can also edit "
+"it with [method edit_script] to specify the line and column position."
+msgstr ""
+
+#: doc/classes/EditorInterface.xml
+msgid ""
+"Edits the given [Script]. The line and column on which to open the script "
+"can also be specified. The script will be open with the user-configured "
+"editor for the script's language which may be an external editor."
msgstr ""
-#: doc/classes/EditorInterface.xml:30
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the main container of Godot editor's window. For example, you can "
"use it to retrieve the size of the container and place your controls "
@@ -21870,15 +22441,15 @@ msgid ""
"useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorInterface.xml:37
+#: doc/classes/EditorInterface.xml
msgid "Returns the current path being viewed in the [FileSystemDock]."
msgstr ""
-#: doc/classes/EditorInterface.xml:43
+#: doc/classes/EditorInterface.xml
msgid "Returns the edited (current) scene's root [Node]."
msgstr ""
-#: doc/classes/EditorInterface.xml:49
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the actual scale of the editor UI ([code]1.0[/code] being 100% "
"scale). This can be used to adjust position and dimensions of the UI added "
@@ -21888,12 +22459,12 @@ msgid ""
"settings. Editor must be restarted for changes to be properly applied."
msgstr ""
-#: doc/classes/EditorInterface.xml:56
+#: doc/classes/EditorInterface.xml
#, fuzzy
msgid "Returns the editor's [EditorSettings] instance."
msgstr "Возвращает длину вектора."
-#: doc/classes/EditorInterface.xml:62
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the main editor control. Use this as a parent for main screens.\n"
"[b]Note:[/b] This returns the main editor control containing the whole "
@@ -21902,72 +22473,72 @@ msgid ""
"editor useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorInterface.xml:70
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the editor's [FileSystemDock] instance.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorInterface.xml:77
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the editor's [EditorInspector] instance.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorInterface.xml:84
+#: doc/classes/EditorInterface.xml
msgid "Returns an [Array] with the file paths of the currently opened scenes."
msgstr ""
-#: doc/classes/EditorInterface.xml:90
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the name of the scene that is being played. If no scene is currently "
"being played, returns an empty string."
msgstr ""
-#: doc/classes/EditorInterface.xml:96
+#: doc/classes/EditorInterface.xml
#, fuzzy
msgid "Returns the editor's [EditorFileSystem] instance."
msgstr "Возвращает длину вектора."
-#: doc/classes/EditorInterface.xml:102
+#: doc/classes/EditorInterface.xml
msgid "Returns the editor's [EditorResourcePreview] instance."
msgstr ""
-#: doc/classes/EditorInterface.xml:108
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the editor's [ScriptEditor] instance.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorInterface.xml:115
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns the path of the directory currently selected in the "
"[FileSystemDock]. If a file is selected, its base directory will be returned "
"using [method String.get_base_dir] instead."
msgstr ""
-#: doc/classes/EditorInterface.xml:121
+#: doc/classes/EditorInterface.xml
#, fuzzy
msgid "Returns the editor's [EditorSelection] instance."
msgstr "Возвращает длину вектора."
-#: doc/classes/EditorInterface.xml:130
+#: doc/classes/EditorInterface.xml
msgid ""
"Shows the given property on the given [code]object[/code] in the editor's "
"Inspector dock. If [code]inspector_only[/code] is [code]true[/code], plugins "
"will not attempt to edit [code]object[/code]."
msgstr ""
-#: doc/classes/EditorInterface.xml:136
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns [code]true[/code] if a scene is currently being played, [code]false[/"
"code] otherwise. Paused scenes are considered as being played."
msgstr ""
-#: doc/classes/EditorInterface.xml:143
+#: doc/classes/EditorInterface.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the specified [code]plugin[/code] is enabled. "
@@ -21976,48 +22547,48 @@ msgstr ""
"Возвращает [code]true[/code] если [code]s[/code] равно нулю или почти равно "
"нулю."
-#: doc/classes/EditorInterface.xml:151
+#: doc/classes/EditorInterface.xml
msgid ""
"Returns mesh previews rendered at the given size as an [Array] of [Texture]s."
msgstr ""
-#: doc/classes/EditorInterface.xml:158
+#: doc/classes/EditorInterface.xml
msgid "Opens the scene at the given path."
msgstr ""
-#: doc/classes/EditorInterface.xml:164
+#: doc/classes/EditorInterface.xml
msgid "Plays the currently active scene."
msgstr ""
-#: doc/classes/EditorInterface.xml:171
+#: doc/classes/EditorInterface.xml
msgid "Plays the scene specified by its filepath."
msgstr ""
-#: doc/classes/EditorInterface.xml:177
+#: doc/classes/EditorInterface.xml
msgid "Plays the main scene."
msgstr ""
-#: doc/classes/EditorInterface.xml:184
+#: doc/classes/EditorInterface.xml
msgid "Reloads the scene at the given path."
msgstr ""
-#: doc/classes/EditorInterface.xml:190
+#: doc/classes/EditorInterface.xml
msgid ""
"Saves the scene. Returns either [code]OK[/code] or [code]ERR_CANT_CREATE[/"
"code] (see [@GlobalScope] constants)."
msgstr ""
-#: doc/classes/EditorInterface.xml:198
+#: doc/classes/EditorInterface.xml
msgid "Saves the scene as a file at [code]path[/code]."
msgstr ""
-#: doc/classes/EditorInterface.xml:205
+#: doc/classes/EditorInterface.xml
msgid ""
"Selects the file, with the path provided by [code]file[/code], in the "
"FileSystem dock."
msgstr ""
-#: doc/classes/EditorInterface.xml:212
+#: doc/classes/EditorInterface.xml
msgid ""
"Sets the editor's current main screen to the one specified in [code]name[/"
"code]. [code]name[/code] must match the text of the tab in question exactly "
@@ -22025,27 +22596,27 @@ msgid ""
"code])."
msgstr ""
-#: doc/classes/EditorInterface.xml:220
+#: doc/classes/EditorInterface.xml
msgid ""
"Sets the enabled status of a plugin. The plugin name is the same as its "
"directory name."
msgstr ""
-#: doc/classes/EditorInterface.xml:226
+#: doc/classes/EditorInterface.xml
msgid "Stops the scene that is currently playing."
msgstr ""
-#: doc/classes/EditorInterface.xml:232
+#: doc/classes/EditorInterface.xml
msgid ""
"If [code]true[/code], enables distraction-free mode which hides side docks "
"to increase the space available for the main view."
msgstr ""
-#: doc/classes/EditorPlugin.xml:4
+#: doc/classes/EditorPlugin.xml
msgid "Used by the editor to extend its functionality."
msgstr ""
-#: doc/classes/EditorPlugin.xml:7
+#: doc/classes/EditorPlugin.xml
msgid ""
"Plugins are used by the editor to extend functionality. The most common "
"types of plugins are those which edit a given node or resource type, import "
@@ -22053,18 +22624,12 @@ msgid ""
"editor."
msgstr ""
-#: doc/classes/EditorPlugin.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/plugins/editor/index.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/index.html"
-
-#: doc/classes/EditorPlugin.xml:18
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a script at [code]path[/code] to the Autoload list as [code]name[/code]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:26
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a control to the bottom panel (together with Output, Debug, Animation, "
"etc). Returns a reference to the button added. It's up to you to hide/show "
@@ -22073,7 +22638,7 @@ msgid ""
"it with [method Node.queue_free]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:34
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a custom control to a container (see [enum CustomControlContainer]). "
"There are many locations where custom controls can be added in the editor "
@@ -22085,7 +22650,7 @@ msgid ""
"queue_free]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:44
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds the control to a specific dock slot (see [enum DockSlot] for options).\n"
"If the dock is repositioned and as long as the plugin is active, the editor "
@@ -22095,7 +22660,7 @@ msgid ""
"queue_free]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:56
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a custom type, which will appear in the list of nodes or resources. An "
"icon can be optionally passed.\n"
@@ -22109,14 +22674,14 @@ msgid ""
"does not need to be called then."
msgstr ""
-#: doc/classes/EditorPlugin.xml:66
+#: doc/classes/EditorPlugin.xml
msgid ""
"Registers a new [EditorExportPlugin]. Export plugins are used to perform "
"tasks when the project is being exported.\n"
"See [method add_inspector_plugin] for an example of how to register a plugin."
msgstr ""
-#: doc/classes/EditorPlugin.xml:74
+#: doc/classes/EditorPlugin.xml
msgid ""
"Registers a new [EditorImportPlugin]. Import plugins are used to import "
"custom and unsupported assets as a custom [Resource] type.\n"
@@ -22125,7 +22690,7 @@ msgid ""
"See [method add_inspector_plugin] for an example of how to register a plugin."
msgstr ""
-#: doc/classes/EditorPlugin.xml:83
+#: doc/classes/EditorPlugin.xml
msgid ""
"Registers a new [EditorInspectorPlugin]. Inspector plugins are used to "
"extend [EditorInspector] and provide custom configuration tools for your "
@@ -22146,34 +22711,34 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:101
+#: doc/classes/EditorPlugin.xml
msgid ""
"Registers a new [EditorSceneImporter]. Scene importers are used to import "
"custom 3D asset formats as scenes."
msgstr ""
-#: doc/classes/EditorPlugin.xml:108
+#: doc/classes/EditorPlugin.xml
msgid ""
"Registers a new [EditorSpatialGizmoPlugin]. Gizmo plugins are used to add "
"custom gizmos to the 3D preview viewport for a [Spatial].\n"
"See [method add_inspector_plugin] for an example of how to register a plugin."
msgstr ""
-#: doc/classes/EditorPlugin.xml:119
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a custom menu item to [b]Project > Tools[/b] as [code]name[/code] that "
"calls [code]callback[/code] on an instance of [code]handler[/code] with a "
"parameter [code]ud[/code] when user activates it."
msgstr ""
-#: doc/classes/EditorPlugin.xml:127
+#: doc/classes/EditorPlugin.xml
msgid ""
"Adds a custom submenu under [b]Project > Tools >[/b] [code]name[/code]. "
"[code]submenu[/code] should be an object of class [PopupMenu]. This submenu "
"should be cleaned up using [code]remove_tool_menu_item(name)[/code]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:133
+#: doc/classes/EditorPlugin.xml
msgid ""
"This method is called when the editor is about to save the project, switch "
"to another tab, etc. It asks the plugin to apply any pending state changes "
@@ -22182,7 +22747,7 @@ msgid ""
"must apply the shader code being written by the user to the object."
msgstr ""
-#: doc/classes/EditorPlugin.xml:140
+#: doc/classes/EditorPlugin.xml
msgid ""
"This method is called when the editor is about to run the project. The "
"plugin can then perform required operations before the project runs.\n"
@@ -22191,32 +22756,32 @@ msgid ""
"also prevents all other plugins' [method build] methods from running."
msgstr ""
-#: doc/classes/EditorPlugin.xml:147
+#: doc/classes/EditorPlugin.xml
msgid ""
"Clear all the state and reset the object being edited to zero. This ensures "
"your plugin does not keep editing a currently existing node, or a node from "
"the wrong scene."
msgstr ""
-#: doc/classes/EditorPlugin.xml:153
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called by the engine when the user disables the [EditorPlugin] in the Plugin "
"tab of the project settings window."
msgstr ""
-#: doc/classes/EditorPlugin.xml:160
+#: doc/classes/EditorPlugin.xml
msgid ""
"This function is used for plugins that edit specific object types (nodes or "
"resources). It requests the editor to edit the given object."
msgstr ""
-#: doc/classes/EditorPlugin.xml:166
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called by the engine when the user enables the [EditorPlugin] in the Plugin "
"tab of the project settings window."
msgstr ""
-#: doc/classes/EditorPlugin.xml:173
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called by the engine when the 2D editor's viewport is updated. Use the "
"[code]overlay[/code] [Control] for drawing. You can update the viewport "
@@ -22236,7 +22801,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:192
+#: doc/classes/EditorPlugin.xml
msgid ""
"This method is the same as [method forward_canvas_draw_over_viewport], "
"except it draws on top of everything. Useful when you need an extra layer "
@@ -22245,7 +22810,7 @@ msgid ""
"set_force_draw_over_forwarding_enabled]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:200
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called when there is a root node in the current edited scene, [method "
"handles] is implemented and an [InputEvent] happens in the 2D viewport. "
@@ -22270,7 +22835,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:222
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called by the engine when the 3D editor's viewport is updated. Use the "
"[code]overlay[/code] [Control] for drawing. You can update the viewport "
@@ -22289,7 +22854,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:241
+#: doc/classes/EditorPlugin.xml
msgid ""
"This method is the same as [method forward_spatial_draw_over_viewport], "
"except it draws on top of everything. Useful when you need an extra layer "
@@ -22298,7 +22863,7 @@ msgid ""
"set_force_draw_over_forwarding_enabled]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:250
+#: doc/classes/EditorPlugin.xml
msgid ""
"Called when there is a root node in the current edited scene, [method "
"handles] is implemented and an [InputEvent] happens in the 3D viewport. "
@@ -22323,20 +22888,20 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:271
+#: doc/classes/EditorPlugin.xml
msgid ""
"This is for editors that edit script-based objects. You can return a list of "
"breakpoints in the format ([code]script:line[/code]), for example: "
"[code]res://path_to_script.gd:25[/code]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:277
+#: doc/classes/EditorPlugin.xml
msgid ""
"Returns the [EditorInterface] object that gives you control over Godot "
"editor's window and its functionalities."
msgstr ""
-#: doc/classes/EditorPlugin.xml:283
+#: doc/classes/EditorPlugin.xml
msgid ""
"Override this method in your plugin to return a [Texture] in order to give "
"it an icon.\n"
@@ -22354,7 +22919,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:298
+#: doc/classes/EditorPlugin.xml
msgid ""
"Override this method in your plugin to provide the name of the plugin when "
"displayed in the Godot editor.\n"
@@ -22362,7 +22927,7 @@ msgid ""
"of the \"2D\", \"3D\", \"Script\", and \"AssetLib\" buttons."
msgstr ""
-#: doc/classes/EditorPlugin.xml:305
+#: doc/classes/EditorPlugin.xml
msgid ""
"Gets the Editor's dialogue used for making scripts.\n"
"[b]Note:[/b] Users can configure it before use.\n"
@@ -22370,27 +22935,27 @@ msgid ""
"editor useless and may cause a crash."
msgstr ""
-#: doc/classes/EditorPlugin.xml:313
+#: doc/classes/EditorPlugin.xml
msgid ""
"Gets the state of your plugin editor. This is used when saving the scene (so "
"state is kept when opening it again) and for switching tabs (so state can be "
"restored when the tab returns)."
msgstr ""
-#: doc/classes/EditorPlugin.xml:319
+#: doc/classes/EditorPlugin.xml
msgid ""
"Gets the undo/redo object. Most actions in the editor can be undoable, so "
"use this object to make sure this happens when it's worth it."
msgstr ""
-#: doc/classes/EditorPlugin.xml:326
+#: doc/classes/EditorPlugin.xml
msgid ""
"Gets the GUI layout of the plugin. This is used to save the project's editor "
"layout when [method queue_save_layout] is called or the editor layout was "
"changed(For example changing the position of a dock)."
msgstr ""
-#: doc/classes/EditorPlugin.xml:333
+#: doc/classes/EditorPlugin.xml
msgid ""
"Implement this function if your plugin edits a specific type of object "
"(Resource or Node). If you return [code]true[/code], then you will get the "
@@ -22400,22 +22965,22 @@ msgid ""
"be called too."
msgstr ""
-#: doc/classes/EditorPlugin.xml:339
+#: doc/classes/EditorPlugin.xml
msgid ""
"Returns [code]true[/code] if this is a main screen editor plugin (it goes in "
"the workspace selector together with [b]2D[/b], [b]3D[/b], [b]Script[/b] and "
"[b]AssetLib[/b])."
msgstr ""
-#: doc/classes/EditorPlugin.xml:345
+#: doc/classes/EditorPlugin.xml
msgid "Minimizes the bottom panel."
msgstr ""
-#: doc/classes/EditorPlugin.xml:352
+#: doc/classes/EditorPlugin.xml
msgid "Makes a specific item in the bottom panel visible."
msgstr ""
-#: doc/classes/EditorPlugin.xml:359
+#: doc/classes/EditorPlugin.xml
msgid ""
"This function will be called when the editor is requested to become visible. "
"It is used for plugins that edit a specific object type.\n"
@@ -22423,68 +22988,68 @@ msgid ""
"manually."
msgstr ""
-#: doc/classes/EditorPlugin.xml:366
+#: doc/classes/EditorPlugin.xml
msgid "Queue save the project's editor layout."
msgstr ""
-#: doc/classes/EditorPlugin.xml:373
+#: doc/classes/EditorPlugin.xml
msgid "Removes an Autoload [code]name[/code] from the list."
msgstr ""
-#: doc/classes/EditorPlugin.xml:380
+#: doc/classes/EditorPlugin.xml
msgid ""
"Removes the control from the bottom panel. You have to manually [method Node."
"queue_free] the control."
msgstr ""
-#: doc/classes/EditorPlugin.xml:388
+#: doc/classes/EditorPlugin.xml
msgid ""
"Removes the control from the specified container. You have to manually "
"[method Node.queue_free] the control."
msgstr ""
-#: doc/classes/EditorPlugin.xml:395
+#: doc/classes/EditorPlugin.xml
msgid ""
"Removes the control from the dock. You have to manually [method Node."
"queue_free] the control."
msgstr ""
-#: doc/classes/EditorPlugin.xml:402
+#: doc/classes/EditorPlugin.xml
msgid "Removes a custom type added by [method add_custom_type]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:409
+#: doc/classes/EditorPlugin.xml
msgid "Removes an export plugin registered by [method add_export_plugin]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:416
+#: doc/classes/EditorPlugin.xml
msgid "Removes an import plugin registered by [method add_import_plugin]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:423
+#: doc/classes/EditorPlugin.xml
msgid "Removes an inspector plugin registered by [method add_import_plugin]"
msgstr ""
-#: doc/classes/EditorPlugin.xml:430
+#: doc/classes/EditorPlugin.xml
msgid ""
"Removes a scene importer registered by [method add_scene_import_plugin]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:437
+#: doc/classes/EditorPlugin.xml
msgid "Removes a gizmo plugin registered by [method add_spatial_gizmo_plugin]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:444
+#: doc/classes/EditorPlugin.xml
msgid "Removes a menu [code]name[/code] from [b]Project > Tools[/b]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:450
+#: doc/classes/EditorPlugin.xml
msgid ""
"This method is called after the editor saves the project or when it's "
"closed. It asks the plugin to save edited external scenes/resources."
msgstr ""
-#: doc/classes/EditorPlugin.xml:456
+#: doc/classes/EditorPlugin.xml
msgid ""
"Enables calling of [method forward_canvas_force_draw_over_viewport] for the "
"2D editor and [method forward_spatial_force_draw_over_viewport] for the 3D "
@@ -22492,22 +23057,22 @@ msgid ""
"once and it will work permanently for this plugin."
msgstr ""
-#: doc/classes/EditorPlugin.xml:462
+#: doc/classes/EditorPlugin.xml
msgid ""
"Use this method if you always want to receive inputs from 3D view screen "
"inside [method forward_spatial_gui_input]. It might be especially usable if "
"your plugin will want to use raycast in the scene."
msgstr ""
-#: doc/classes/EditorPlugin.xml:469
+#: doc/classes/EditorPlugin.xml
msgid "Restore the state saved by [method get_state]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:476
+#: doc/classes/EditorPlugin.xml
msgid "Restore the plugin GUI layout saved by [method get_window_layout]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:482
+#: doc/classes/EditorPlugin.xml
msgid ""
"Updates the overlays of the 2D and 3D editor viewport. Causes methods "
"[method forward_canvas_draw_over_viewport], [method "
@@ -22516,46 +23081,46 @@ msgid ""
"forward_spatial_force_draw_over_viewport] to be called."
msgstr ""
-#: doc/classes/EditorPlugin.xml:490
+#: doc/classes/EditorPlugin.xml
msgid ""
"Emitted when user changes the workspace ([b]2D[/b], [b]3D[/b], [b]Script[/"
"b], [b]AssetLib[/b]). Also works with custom screens defined by plugins."
msgstr ""
-#: doc/classes/EditorPlugin.xml:501
+#: doc/classes/EditorPlugin.xml
msgid ""
"Emitted when the scene is changed in the editor. The argument will return "
"the root node of the scene that has just become active. If this scene is new "
"and empty, the argument will be [code]null[/code]."
msgstr ""
-#: doc/classes/EditorPlugin.xml:507
+#: doc/classes/EditorPlugin.xml
msgid ""
"Emitted when user closes a scene. The argument is file path to a closed "
"scene."
msgstr ""
-#: doc/classes/EditorPlugin.xml:553
+#: doc/classes/EditorPlugin.xml
msgid "Represents the size of the [enum DockSlot] enum."
msgstr ""
-#: doc/classes/EditorProperty.xml:4
+#: doc/classes/EditorProperty.xml
msgid "Custom control to edit properties for adding into the inspector."
msgstr ""
-#: doc/classes/EditorProperty.xml:7
+#: doc/classes/EditorProperty.xml
msgid ""
"This control allows property editing for one or multiple properties into "
"[EditorInspector]. It is added via [EditorInspectorPlugin]."
msgstr ""
-#: doc/classes/EditorProperty.xml:16
+#: doc/classes/EditorProperty.xml
msgid ""
"If any of the controls added can gain keyboard focus, add it here. This "
"ensures that focus will be restored if the inspector is refreshed."
msgstr ""
-#: doc/classes/EditorProperty.xml:26
+#: doc/classes/EditorProperty.xml
msgid ""
"If one or several properties have changed, this must be called. [code]field[/"
"code] is used in case your editor can modify fields separately (as an "
@@ -22564,108 +23129,117 @@ msgid ""
"unsure)."
msgstr ""
-#: doc/classes/EditorProperty.xml:32
+#: doc/classes/EditorProperty.xml
msgid "Gets the edited object."
msgstr ""
-#: doc/classes/EditorProperty.xml:38
+#: doc/classes/EditorProperty.xml
msgid ""
"Gets the edited property. If your editor is for a single property (added via "
"[method EditorInspectorPlugin.parse_property]), then this will return the "
"property."
msgstr ""
-#: doc/classes/EditorProperty.xml:44
+#: doc/classes/EditorProperty.xml
msgid "Must be implemented to provide a custom tooltip to the property editor."
msgstr ""
-#: doc/classes/EditorProperty.xml:51
+#: doc/classes/EditorProperty.xml
msgid ""
"Puts the [code]editor[/code] control below the property label. The control "
"must be previously added using [method Node.add_child]."
msgstr ""
-#: doc/classes/EditorProperty.xml:57
+#: doc/classes/EditorProperty.xml
msgid "When this virtual function is called, you must update your editor."
msgstr ""
-#: doc/classes/EditorProperty.xml:63
+#: doc/classes/EditorProperty.xml
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is "
"checkable."
msgstr ""
-#: doc/classes/EditorProperty.xml:66
+#: doc/classes/EditorProperty.xml
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is checked."
msgstr ""
-#: doc/classes/EditorProperty.xml:69
+#: doc/classes/EditorProperty.xml
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is drawn "
"with the editor theme's warning color. This is used for editable children's "
"properties."
msgstr ""
-#: doc/classes/EditorProperty.xml:72
+#: doc/classes/EditorProperty.xml
msgid ""
"Used by the inspector, set to [code]true[/code] when the property can add "
"keys for animation."
msgstr ""
-#: doc/classes/EditorProperty.xml:75
+#: doc/classes/EditorProperty.xml
msgid "Set this property to change the label (if you want to show one)."
msgstr ""
-#: doc/classes/EditorProperty.xml:78
+#: doc/classes/EditorProperty.xml
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is read-"
"only."
msgstr ""
-#: doc/classes/EditorProperty.xml:86
+#: doc/classes/EditorProperty.xml
msgid ""
"Emit it if you want multiple properties modified at the same time. Do not "
"use if added via [method EditorInspectorPlugin.parse_property]."
msgstr ""
-#: doc/classes/EditorProperty.xml:93
+#: doc/classes/EditorProperty.xml
msgid "Used by sub-inspectors. Emit it if what was selected was an Object ID."
msgstr ""
-#: doc/classes/EditorProperty.xml:100
+#: doc/classes/EditorProperty.xml
msgid ""
"Do not emit this manually, use the [method emit_changed] method instead."
msgstr ""
-#: doc/classes/EditorProperty.xml:107
+#: doc/classes/EditorProperty.xml
msgid "Emitted when a property was checked. Used internally."
msgstr ""
-#: doc/classes/EditorProperty.xml:113
+#: doc/classes/EditorProperty.xml
msgid ""
"Emit it if you want to add this value as an animation key (check for keying "
"being enabled first)."
msgstr ""
-#: doc/classes/EditorProperty.xml:120
+#: doc/classes/EditorProperty.xml
msgid "Emit it if you want to key a property with a single value."
msgstr ""
-#: doc/classes/EditorProperty.xml:127
+#: doc/classes/EditorProperty.xml
+msgid ""
+"Emit it if you want to mark (or unmark) the value of a property for being "
+"saved regardless of being equal to the default value.\n"
+"The default value is the one the property will get when the node is just "
+"instantiated and can come from an ancestor scene in the inheritance/"
+"instancing chain, a script or a builtin class."
+msgstr ""
+
+#: doc/classes/EditorProperty.xml
msgid ""
"If you want a sub-resource to be edited, emit this signal with the resource."
msgstr ""
-#: doc/classes/EditorProperty.xml:134
+#: doc/classes/EditorProperty.xml
msgid "Emitted when selected. Used internally."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:4
+#: doc/classes/EditorResourcePicker.xml
msgid "Godot editor's control for selecting [Resource] type properties."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:7
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"This [Control] node is used in the editor's Inspector dock to allow editing "
"of [Resource] type properties. It provides options for creating, loading, "
@@ -22675,20 +23249,20 @@ msgid ""
"editing is controlled by the Inspector dock itself or sub-Inspectors."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:32
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"Returns a list of all allowed types and subtypes corresponding to the "
"[member base_type]. If the [member base_type] is empty, an empty list is "
"returned."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:46
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"This virtual method can be implemented to handle context menu items not "
"handled by default. See [method set_create_options]."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:53
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"This virtual method is called when updating the context menu of "
"[EditorResourcePicker]. Implement this method to override the \"New ...\" "
@@ -22698,66 +23272,66 @@ msgid ""
"items."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:61
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"Sets the toggle mode state for the main button. Works only if [member "
"toggle_mode] is set to [code]true[/code]."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:67
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"The base type of allowed resource types. Can be a comma-separated list of "
"several options."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:70
+#: doc/classes/EditorResourcePicker.xml
#, fuzzy
msgid "If [code]true[/code], the value can be selected and edited."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/EditorResourcePicker.xml:73
+#: doc/classes/EditorResourcePicker.xml
msgid "The edited resource value."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:76
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"If [code]true[/code], the main button with the resource preview works in the "
"toggle mode. Use [method set_toggle_pressed] to manually set the state."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:83
+#: doc/classes/EditorResourcePicker.xml
msgid "Emitted when the value of the edited resource was changed."
msgstr ""
-#: doc/classes/EditorResourcePicker.xml:90
+#: doc/classes/EditorResourcePicker.xml
msgid ""
"Emitted when the resource value was set and user clicked to edit it. When "
"[code]edit[/code] is [code]true[/code], the signal was caused by the context "
"menu \"Edit\" option."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:4
+#: doc/classes/EditorResourcePreview.xml
msgid "Helper to generate previews of resources or files."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:7
+#: doc/classes/EditorResourcePreview.xml
msgid ""
"This object is used to generate previews for resources of files.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_resource_previewer]."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:17
+#: doc/classes/EditorResourcePreview.xml
msgid "Create an own, custom preview generator."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:24
+#: doc/classes/EditorResourcePreview.xml
msgid ""
"Check if the resource changed, if so, it will be invalidated and the "
"corresponding signal emitted."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:34
+#: doc/classes/EditorResourcePreview.xml
msgid ""
"Queue the [code]resource[/code] being edited for preview. Once the preview "
"is ready, the [code]receiver[/code]'s [code]receiver_func[/code] will be "
@@ -22770,7 +23344,7 @@ msgid ""
"null."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:45
+#: doc/classes/EditorResourcePreview.xml
msgid ""
"Queue a resource file located at [code]path[/code] for preview. Once the "
"preview is ready, the [code]receiver[/code]'s [code]receiver_func[/code] "
@@ -22783,35 +23357,35 @@ msgid ""
"null."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:53
+#: doc/classes/EditorResourcePreview.xml
msgid "Removes a custom preview generator."
msgstr ""
-#: doc/classes/EditorResourcePreview.xml:61
+#: doc/classes/EditorResourcePreview.xml
msgid ""
"Emitted if a preview was invalidated (changed). [code]path[/code] "
"corresponds to the path of the preview."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:4
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid "Custom generator of previews."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:7
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"Custom code to generate previews. Please check [code]file_dialog/"
"thumbnail_size[/code] in [EditorSettings] to find out the right size to do "
"previews at."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:15
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"If this function returns [code]true[/code], the generator will call [method "
"generate] or [method generate_from_path] for small previews as well.\n"
"By default, it returns [code]false[/code]."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:24
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"Generate a preview from a given resource with the specified size. This must "
"always be implemented.\n"
@@ -22821,7 +23395,7 @@ msgid ""
"the main thread)."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:34
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"Generate a preview directly from a path with the specified size. "
"Implementing this is optional, as default code will load and call [method "
@@ -22832,7 +23406,7 @@ msgid ""
"the main thread)."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:42
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"If this function returns [code]true[/code], the generator will automatically "
"generate the small previews from the normal preview texture generated by the "
@@ -22840,21 +23414,29 @@ msgid ""
"By default, it returns [code]false[/code]."
msgstr ""
-#: doc/classes/EditorResourcePreviewGenerator.xml:50
+#: doc/classes/EditorResourcePreviewGenerator.xml
msgid ""
"Returns [code]true[/code] if your generator supports the resource of type "
"[code]type[/code]."
msgstr ""
-#: doc/classes/EditorSceneImporter.xml:4
+#: doc/classes/EditorSceneImporter.xml
msgid "Imports scenes from third-parties' 3D files."
msgstr ""
-#: modules/fbx/doc_classes/EditorSceneImporterFBX.xml:4
+#: doc/classes/EditorSceneImporter.xml
+msgid ""
+"[EditorSceneImporter] allows to define an importer script for a third-party "
+"3D format.\n"
+"To use [EditorSceneImporter], register it using the [method EditorPlugin."
+"add_scene_import_plugin] method first."
+msgstr ""
+
+#: modules/fbx/doc_classes/EditorSceneImporterFBX.xml
msgid "FBX 3D asset importer."
msgstr ""
-#: modules/fbx/doc_classes/EditorSceneImporterFBX.xml:7
+#: modules/fbx/doc_classes/EditorSceneImporterFBX.xml
msgid ""
"This is an FBX 3D asset importer with full support for most FBX features.\n"
"If exporting a FBX scene from Autodesk Maya, use these FBX export settings:\n"
@@ -22882,11 +23464,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorScenePostImport.xml:4
+#: doc/classes/EditorScenePostImport.xml
msgid "Post-processes scenes after import."
msgstr ""
-#: doc/classes/EditorScenePostImport.xml:7
+#: doc/classes/EditorScenePostImport.xml
msgid ""
"Imported scenes can be automatically modified right after import by setting "
"their [b]Custom Script[/b] Import property to a [code]tool[/code] script "
@@ -22913,36 +23495,27 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorScenePostImport.xml:29
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/workflow/assets/"
-"importing_scenes.html#custom-script"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/workflow/assets/"
-"importing_scenes.html#custom-script"
-
-#: doc/classes/EditorScenePostImport.xml:35
+#: doc/classes/EditorScenePostImport.xml
msgid ""
"Returns the source file path which got imported (e.g. [code]res://scene.dae[/"
"code])."
msgstr ""
-#: doc/classes/EditorScenePostImport.xml:41
+#: doc/classes/EditorScenePostImport.xml
msgid "Returns the resource folder the imported scene file is located in."
msgstr ""
-#: doc/classes/EditorScenePostImport.xml:48
+#: doc/classes/EditorScenePostImport.xml
msgid ""
"Called after the scene was imported. This method must return the modified "
"version of the scene."
msgstr ""
-#: doc/classes/EditorScript.xml:4
+#: doc/classes/EditorScript.xml
msgid "Base script that can be used to add extension functions to the editor."
msgstr ""
-#: doc/classes/EditorScript.xml:7
+#: doc/classes/EditorScript.xml
msgid ""
"Scripts extending this class and implementing its [method _run] method can "
"be executed from the Script Editor's [b]File > Run[/b] menu option (or by "
@@ -22963,31 +23536,31 @@ msgid ""
"the usual Godot [b]Output[/b] dock."
msgstr ""
-#: doc/classes/EditorScript.xml:25
+#: doc/classes/EditorScript.xml
msgid "This method is executed by the Editor when [b]File > Run[/b] is used."
msgstr ""
-#: doc/classes/EditorScript.xml:32
+#: doc/classes/EditorScript.xml
msgid ""
"Adds [code]node[/code] as a child of the root node in the editor context.\n"
"[b]Warning:[/b] The implementation of this method is currently disabled."
msgstr ""
-#: doc/classes/EditorScript.xml:39
+#: doc/classes/EditorScript.xml
msgid "Returns the [EditorInterface] singleton instance."
msgstr ""
-#: doc/classes/EditorScript.xml:45
+#: doc/classes/EditorScript.xml
msgid "Returns the Editor's currently active scene."
msgstr ""
-#: doc/classes/EditorScriptPicker.xml:4
+#: doc/classes/EditorScriptPicker.xml
msgid ""
"Godot editor's control for selecting the [code]script[/code] property of a "
"[Node]."
msgstr ""
-#: doc/classes/EditorScriptPicker.xml:7
+#: doc/classes/EditorScriptPicker.xml
msgid ""
"Similar to [EditorResourcePicker] this [Control] node is used in the "
"editor's Inspector dock, but only to edit the [code]script[/code] property "
@@ -22999,22 +23572,22 @@ msgid ""
"menu items to work."
msgstr ""
-#: doc/classes/EditorScriptPicker.xml:16
+#: doc/classes/EditorScriptPicker.xml
msgid "The owner [Node] of the script property that holds the edited resource."
msgstr ""
-#: doc/classes/EditorSelection.xml:4
+#: doc/classes/EditorSelection.xml
msgid "Manages the SceneTree selection in the editor."
msgstr ""
-#: doc/classes/EditorSelection.xml:7
+#: doc/classes/EditorSelection.xml
msgid ""
"This object manages the SceneTree selection in the editor.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_selection]."
msgstr ""
-#: doc/classes/EditorSelection.xml:17
+#: doc/classes/EditorSelection.xml
msgid ""
"Adds a node to the selection.\n"
"[b]Note:[/b] The newly selected node will not be automatically edited in the "
@@ -23022,34 +23595,34 @@ msgid ""
"edit_node]."
msgstr ""
-#: doc/classes/EditorSelection.xml:24
+#: doc/classes/EditorSelection.xml
msgid "Clear the selection."
msgstr ""
-#: doc/classes/EditorSelection.xml:30
+#: doc/classes/EditorSelection.xml
msgid "Gets the list of selected nodes."
msgstr ""
-#: doc/classes/EditorSelection.xml:36
+#: doc/classes/EditorSelection.xml
msgid ""
"Gets the list of selected nodes, optimized for transform operations (i.e. "
"moving them, rotating, etc). This list avoids situations where a node is "
"selected and also child/grandchild."
msgstr ""
-#: doc/classes/EditorSelection.xml:43
+#: doc/classes/EditorSelection.xml
msgid "Removes a node from the selection."
msgstr ""
-#: doc/classes/EditorSelection.xml:50
+#: doc/classes/EditorSelection.xml
msgid "Emitted when the selection changes."
msgstr ""
-#: doc/classes/EditorSettings.xml:4
+#: doc/classes/EditorSettings.xml
msgid "Object that holds the project-independent editor settings."
msgstr ""
-#: doc/classes/EditorSettings.xml:7
+#: doc/classes/EditorSettings.xml
msgid ""
"Object that holds the project-independent editor settings. These settings "
"are generally visible in the [b]Editor > Editor Settings[/b] menu.\n"
@@ -23072,7 +23645,7 @@ msgid ""
"the singleton using [method EditorInterface.get_editor_settings]."
msgstr ""
-#: doc/classes/EditorSettings.xml:28
+#: doc/classes/EditorSettings.xml
msgid ""
"Adds a custom property info to a property. The dictionary must contain:\n"
"- [code]name[/code]: [String] (the name of the property)\n"
@@ -23094,41 +23667,41 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/EditorSettings.xml:51
+#: doc/classes/EditorSettings.xml
msgid "Erases the setting whose name is specified by [code]property[/code]."
msgstr ""
-#: doc/classes/EditorSettings.xml:57
+#: doc/classes/EditorSettings.xml
msgid "Returns the list of favorite files and directories for this project."
msgstr ""
-#: doc/classes/EditorSettings.xml:66
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns project-specific metadata for the [code]section[/code] and "
"[code]key[/code] specified. If the metadata doesn't exist, [code]default[/"
"code] will be returned instead. See also [method set_project_metadata]."
msgstr ""
-#: doc/classes/EditorSettings.xml:72
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns the project-specific settings path. Projects all have a unique "
"subdirectory inside the settings path where project-specific settings are "
"saved."
msgstr ""
-#: doc/classes/EditorSettings.xml:78
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns the list of recently visited folders in the file dialog for this "
"project."
msgstr ""
-#: doc/classes/EditorSettings.xml:85
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns the value of the setting specified by [code]name[/code]. This is "
"equivalent to using [method Object.get] on the EditorSettings instance."
msgstr ""
-#: doc/classes/EditorSettings.xml:91
+#: doc/classes/EditorSettings.xml
msgid ""
"Gets the global settings path for the engine. Inside this path, you can find "
"some standard paths such as:\n"
@@ -23136,7 +23709,7 @@ msgid ""
"[code]settings/templates[/code] - Where export templates are located"
msgstr ""
-#: doc/classes/EditorSettings.xml:100
+#: doc/classes/EditorSettings.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the setting specified by [code]name[/code] "
@@ -23145,7 +23718,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/EditorSettings.xml:107
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns [code]true[/code] if the setting specified by [code]name[/code] can "
"have its value reverted to the default value, [code]false[/code] otherwise. "
@@ -23153,18 +23726,18 @@ msgid ""
"next to the setting in the Editor Settings."
msgstr ""
-#: doc/classes/EditorSettings.xml:114
+#: doc/classes/EditorSettings.xml
msgid ""
"Returns the default value of the setting specified by [code]name[/code]. "
"This is the value that would be applied when clicking the Revert button in "
"the Editor Settings."
msgstr ""
-#: doc/classes/EditorSettings.xml:121
+#: doc/classes/EditorSettings.xml
msgid "Sets the list of favorite files and directories for this project."
msgstr ""
-#: doc/classes/EditorSettings.xml:130
+#: doc/classes/EditorSettings.xml
msgid ""
"Sets the initial value of the setting specified by [code]name[/code] to "
"[code]value[/code]. This is used to provide a value for the Revert button in "
@@ -23172,7 +23745,7 @@ msgid ""
"value of the setting will be set to [code]value[/code] as well."
msgstr ""
-#: doc/classes/EditorSettings.xml:139
+#: doc/classes/EditorSettings.xml
msgid ""
"Sets project-specific metadata with the [code]section[/code], [code]key[/"
"code] and [code]data[/code] specified. This metadata is stored outside the "
@@ -23180,55 +23753,55 @@ msgid ""
"[method get_project_metadata]."
msgstr ""
-#: doc/classes/EditorSettings.xml:146
+#: doc/classes/EditorSettings.xml
msgid ""
"Sets the list of recently visited folders in the file dialog for this "
"project."
msgstr ""
-#: doc/classes/EditorSettings.xml:154
+#: doc/classes/EditorSettings.xml
msgid ""
"Sets the [code]value[/code] of the setting specified by [code]name[/code]. "
"This is equivalent to using [method Object.set] on the EditorSettings "
"instance."
msgstr ""
-#: doc/classes/EditorSettings.xml:161
+#: doc/classes/EditorSettings.xml
msgid "Emitted after any editor setting has changed."
msgstr ""
-#: doc/classes/EditorSettings.xml:167
+#: doc/classes/EditorSettings.xml
msgid ""
"Emitted after any editor setting has changed. It's used by various editor "
"plugins to update their visuals on theme changes or logic on configuration "
"changes."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:4
+#: doc/classes/EditorSpatialGizmo.xml
msgid "Custom gizmo for editing Spatial objects."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:7
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Custom gizmo that is used for providing custom visualization and editing "
"(handles) for 3D Spatial objects. See [EditorSpatialGizmoPlugin] for more "
"information."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:16
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds the specified [code]segments[/code] to the gizmo's collision shape for "
"picking. Call this function during [method redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:23
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds collision triangles to the gizmo for picking. A [TriangleMesh] can be "
"generated from a regular [Mesh] too. Call this function during [method "
"redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:33
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds a list of handles (points) which can be used to deform the object being "
"edited.\n"
@@ -23236,14 +23809,14 @@ msgid ""
"handles. Call this function during [method redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:44
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds lines to the gizmo (as sets of 2 points), with a given material. The "
"lines are used for visualizing the gizmo. Call this function during [method "
"redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:54
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds a mesh to the gizmo with the specified [code]billboard[/code] state, "
"[code]skeleton[/code] and [code]material[/code]. If [code]billboard[/code] "
@@ -23251,18 +23824,18 @@ msgid ""
"this function during [method redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:63
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Adds an unscaled billboard for visualization. Call this function during "
"[method redraw]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:69
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Removes everything in the gizmo including meshes, collisions and handles."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:78
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Commit a handle being edited (handles must have been previously added by "
"[method add_handles]).\n"
@@ -23270,31 +23843,31 @@ msgid ""
"restore the edited value to the original is provided."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:86
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Gets the name of an edited handle (handles must have been previously added "
"by [method add_handles]).\n"
"Handles can be named for reference to the user when editing."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:94
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Gets actual value of a handle. This value can be anything and used for "
"eventually undoing the motion when calling [method commit_handle]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:100
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Returns the [EditorSpatialGizmoPlugin] that owns this gizmo. It's useful to "
"retrieve materials using [method EditorSpatialGizmoPlugin.get_material]."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:106
+#: doc/classes/EditorSpatialGizmo.xml
#, fuzzy
msgid "Returns the Spatial node associated with this gizmo."
msgstr "Возвращает вектор привязанный к сетке с заданным размером."
-#: doc/classes/EditorSpatialGizmo.xml:113
+#: doc/classes/EditorSpatialGizmo.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the handle at index [code]index[/code] is "
@@ -23303,13 +23876,13 @@ msgstr ""
"Возвращает [code]true[/code], если ручка с индексом [code]index[/code] "
"выделяется при наведении курсора мыши."
-#: doc/classes/EditorSpatialGizmo.xml:119
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"This function is called when the [Spatial] this gizmo refers to changes (the "
"[method Spatial.update_gizmo] is called)."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:128
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"This function is used when the user drags a gizmo handle (previously added "
"with [method add_handles]) in screen coordinates.\n"
@@ -23317,65 +23890,58 @@ msgid ""
"raycasts."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:136
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Sets the gizmo's hidden state. If [code]true[/code], the gizmo will be "
"hidden. If [code]false[/code], it will be shown."
msgstr ""
-#: doc/classes/EditorSpatialGizmo.xml:143
+#: doc/classes/EditorSpatialGizmo.xml
msgid ""
"Sets the reference [Spatial] node for the gizmo. [code]node[/code] must "
"inherit from [Spatial]."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:4
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid "Used by the editor to define Spatial gizmo types."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:7
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
-"EditorSpatialGizmoPlugin allows you to define a new type of Gizmo. There are "
-"two main ways to do so: extending [EditorSpatialGizmoPlugin] for the simpler "
-"gizmos, or creating a new [EditorSpatialGizmo] type. See the tutorial in the "
-"documentation for more info."
+"[EditorSpatialGizmoPlugin] allows you to define a new type of Gizmo. There "
+"are two main ways to do so: extending [EditorSpatialGizmoPlugin] for the "
+"simpler gizmos, or creating a new [EditorSpatialGizmo] type. See the "
+"tutorial in the documentation for more info.\n"
+"To use [EditorSpatialGizmoPlugin], register it using the [method "
+"EditorPlugin.add_spatial_gizmo_plugin] method first."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/editor/spatial_gizmos."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/"
-"spatial_gizmos.html"
-
-#: doc/classes/EditorSpatialGizmoPlugin.xml:18
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Adds a new material to the internal material list for the plugin. It can "
"then be accessed with [method get_material]. Should not be overridden."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:24
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to define whether the gizmo can be hidden or not. "
"Returns [code]true[/code] if not overridden."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:34
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to commit gizmo handles. Called for this plugin's "
"active gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:41
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to return a custom [EditorSpatialGizmo] for the spatial "
"nodes of your choice, return [code]null[/code] for the rest of nodes. See "
"also [method has_gizmo]."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:50
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Creates a handle material with its variants (selected and/or editable) and "
"adds them to the internal material list. They can then be accessed with "
@@ -23384,7 +23950,7 @@ msgid ""
"You can optionally provide a texture to use instead of the default icon."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:61
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Creates an icon material with its variants (selected and/or editable) and "
"adds them to the internal material list. They can then be accessed with "
@@ -23392,7 +23958,7 @@ msgid ""
"add_unscaled_billboard]. Should not be overridden."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:72
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Creates an unshaded material with its variants (selected and/or editable) "
"and adds them to the internal material list. They can then be accessed with "
@@ -23400,32 +23966,32 @@ msgid ""
"[method EditorSpatialGizmo.add_lines]. Should not be overridden."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:80
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to provide gizmo's handle names. Called for this "
"plugin's active gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:88
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Gets actual value of a handle from gizmo. Called for this plugin's active "
"gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:96
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Gets material from the internal list of materials. If an "
"[EditorSpatialGizmo] is provided, it will try to get the corresponding "
"variant (selected and/or editable)."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:102
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to provide the name that will appear in the gizmo "
"visibility menu."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:108
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to set the gizmo's priority. Higher values correspond "
"to higher priority. If a gizmo with higher priority conflicts with another "
@@ -23435,7 +24001,7 @@ msgid ""
"gizmos will automatically override built-in gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:116
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to define which Spatial nodes have a gizmo from this "
"plugin. Whenever a [Spatial] node is added to a scene this method is called, "
@@ -23443,155 +24009,294 @@ msgid ""
"assigned and is added to this plugin's list of active gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:124
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Gets whether a handle is highlighted or not. Called for this plugin's active "
"gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:130
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Override this method to define whether a Spatial with this gizmo should be "
"selectable even when the gizmo is hidden."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:137
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Callback to redraw the provided gizmo. Called for this plugin's active "
"gizmos."
msgstr ""
-#: doc/classes/EditorSpatialGizmoPlugin.xml:147
+#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
"Update the value of a handle after it has been updated. Called for this "
"plugin's active gizmos."
msgstr ""
-#: doc/classes/EditorSpinSlider.xml:4
+#: doc/classes/EditorSpinSlider.xml
msgid "Godot editor's control for editing numeric values."
msgstr ""
-#: doc/classes/EditorSpinSlider.xml:7
+#: doc/classes/EditorSpinSlider.xml
msgid ""
"This [Control] node is used in the editor's Inspector dock to allow editing "
"of numeric values. Can be used with [EditorInspectorPlugin] to recreate the "
"same behavior."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:4
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Version Control System (VCS) interface which reads and writes to the local "
+"Version Control System (VCS) interface, which reads and writes to the local "
"VCS in use."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:7
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Used by the editor to display VCS extracted information in the editor. The "
-"implementation of this API is included in VCS addons, which are essentially "
-"GDNative plugins that need to be put into the project folder. These VCS "
-"addons are scripts which are attached (on demand) to the object instance of "
-"[code]EditorVCSInterface[/code]. All the functions listed below, instead of "
-"performing the task themselves, they call the internally defined functions "
-"in the VCS addons to provide a plug-n-play experience."
+"Defines the API that the editor uses to extract information from the "
+"underlying VCS. The implementation of this API is included in VCS plugins, "
+"which are scripts that inherit [EditorVCSInterface] and are attached (on "
+"demand) to the singleton instance of [EditorVCSInterface]. Instead of "
+"performing the task themselves, all the virtual functions listed below are "
+"calling the internally overridden functions in the VCS plugins to provide a "
+"plug-n-play experience. A custom VCS plugin is supposed to inherit from "
+"[EditorVCSInterface] and override these virtual functions."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Checks out a [code]branch_name[/code] in the VCS."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:16
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Creates a version commit if the addon is initialized, else returns without "
-"doing anything. Uses the files which have been staged previously, with the "
-"commit message set to a value as provided as in the argument."
+"Commits the currently staged changes and applies the commit [code]msg[/code] "
+"to the resulting commit."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:23
+#: doc/classes/EditorVCSInterface.xml
+msgid "Creates a new branch named [code]branch_name[/code] in the VCS."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns an [Array] of [Dictionary] objects containing the diff output from "
-"the VCS in use, if a VCS addon is initialized, else returns an empty [Array] "
-"object. The diff contents also consist of some contextual lines which "
-"provide context to the observed line change in the file.\n"
-"Each [Dictionary] object has the line diff contents under the keys:\n"
-"- [code]\"content\"[/code] to store a [String] containing the line contents\n"
-"- [code]\"status\"[/code] to store a [String] which contains [code]\"+\"[/"
-"code] in case the content is a line addition but it stores a [code]\"-\"[/"
-"code] in case of deletion and an empty string in the case the line content "
-"is neither an addition nor a deletion.\n"
-"- [code]\"new_line_number\"[/code] to store an integer containing the new "
-"line number of the line content.\n"
-"- [code]\"line_count\"[/code] to store an integer containing the number of "
-"lines in the line content.\n"
-"- [code]\"old_line_number\"[/code] to store an integer containing the old "
-"line number of the line content.\n"
-"- [code]\"offset\"[/code] to store the offset of the line change since the "
-"first contextual line content."
+"Creates a new remote destination with name [code]remote_name[/code] and "
+"points it to [code]remote_url[/code]. This can be both an HTTPS remote or an "
+"SSH remote."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:36
+#: doc/classes/EditorVCSInterface.xml
+msgid "Discards the changes made in file present at [code]file_path[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns a [Dictionary] containing the path of the detected file change "
-"mapped to an integer signifying what kind of change the corresponding file "
-"has experienced.\n"
-"The following integer values are being used to signify that the detected "
-"file is:\n"
-"- [code]0[/code]: New to the VCS working directory\n"
-"- [code]1[/code]: Modified\n"
-"- [code]2[/code]: Renamed\n"
-"- [code]3[/code]: Deleted\n"
-"- [code]4[/code]: Typechanged"
+"Fetches new changes from the remote, but doesn't write changes to the "
+"current working directory. Equivalent to [code]git fetch[/code]."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:48
-msgid "Returns the project name of the VCS working directory."
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Gets an instance of an [Array] of [String]s containing available branch "
+"names in the VCS."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Gets the current branch name defined in the VCS."
+msgstr "Устанавливает текущий видимый кадр текстуры."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Returns an [Array] of [Dictionary] items (see [method create_diff_file], "
+"[method create_diff_hunk], [method create_diff_line], [method "
+"add_line_diffs_into_diff_hunk] and [method add_diff_hunks_into_diff_file]), "
+"each containing information about a diff. If [code]identifier[/code] is a "
+"file path, returns a file diff, and if it is a commit identifier, then "
+"returns a commit diff."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:54
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns the name of the VCS if the VCS has been initialized, else return an "
-"empty string."
+"Returns an [Array] of [Dictionary] items (see [method create_diff_hunk]), "
+"each containing a line diff between a file at [code]file_path[/code] and the "
+"[code]text[/code] which is passed in."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:61
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Initializes the VCS addon if not already. Uses the argument value as the "
-"path to the working directory of the project. Creates the initial commit if "
-"required. Returns [code]true[/code] if no failure occurs, else returns "
-"[code]false[/code]."
+"Returns an [Array] of [Dictionary] items (see [method create_status_file]), "
+"each containing the status data of every modified file in the project folder."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:67
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns [code]true[/code] if the addon is ready to respond to function "
-"calls, else returns [code]false[/code]."
+"Returns an [Array] of [Dictionary] items (see [method create_commit]), each "
+"containing the data for a past commit."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:73
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns [code]true[/code] if the VCS addon has been initialized, else "
-"returns [code]false[/code]."
+"Returns an [Array] of [String]s, each containing the name of a remote "
+"configured in the VCS."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Returns the name of the underlying VCS provider."
+msgstr "Возвращает синус параметра."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Initializes the VCS plugin when called from the editor. Returns whether or "
+"not the plugin was successfully initialized. A VCS project is initialized at "
+"[code]project_path[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Pulls changes from the remote. This can give rise to merge conflicts."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Pushes changes to the [code]remote[/code]. Optionally, if [code]force[/code] "
+"is set to true, a force push will override the change history already "
+"present on the remote."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Remove a branch from the local VCS."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Remove a remote from the local VCS."
+msgstr "Удаляет элемент из массива по индексу."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Set user credentials in the underlying VCS. [code]username[/code] and "
+"[code]password[/code] are used only during HTTPS authentication unless not "
+"already mentioned in the remote URL. [code]ssh_public_key_path[/code], "
+"[code]ssh_private_key_path[/code], and [code]ssh_passphrase[/code] are only "
+"used during SSH authentication."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Shuts down VCS plugin instance. Called when the user either closes the "
+"editor or shuts down the VCS plugin through the editor UI."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Stages the file present at [code]file_path[/code] to the staged area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Unstages the file present at [code]file_path[/code] from the staged area to "
+"the unstaged area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to add an array of [code]diff_hunks[/code] into a "
+"[code]diff_file[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to add an array of [code]line_diffs[/code] into a "
+"[code]diff_hunk[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a commit [Dictionary] item. [code]msg[/code] is "
+"the commit message of the commit. [code]author[/code] is a single human-"
+"readable string containing all the author's details, e.g. the email and name "
+"configured in the VCS. [code]id[/code] is the identifier of the commit, in "
+"whichever format your VCS may provide an identifier to commits. "
+"[code]unix_timestamp[/code] is the UTC Unix timestamp of when the commit was "
+"created. [code]offset_minutes[/code] is the timezone offset in minutes, "
+"recorded from the system timezone where the commit was created."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a [code]Dictionary[/code] for storing old and new "
+"diff file paths."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:79
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Shuts down the VCS addon to allow cleanup code to run on call. Returns "
-"[code]true[/code] is no failure occurs, else returns [code]false[/code]."
+"Helper function to create a [code]Dictionary[/code] for storing diff hunk "
+"data. [code]old_start[/code] is the starting line number in old file. "
+"[code]new_start[/code] is the starting line number in new file. "
+"[code]old_lines[/code] is the number of lines in the old file. "
+"[code]new_lines[/code] is the number of lines in the new file."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:86
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Stages the file which should be committed when [method EditorVCSInterface."
-"commit] is called. Argument should contain the absolute path."
+"Helper function to create a [code]Dictionary[/code] for storing a line diff. "
+"[code]new_line_no[/code] is the line number in the new file (can be "
+"[code]-1[/code] if the line is deleted). [code]old_line_no[/code] is the "
+"line number in the old file (can be [code]-1[/code] if the line is added). "
+"[code]content[/code] is the diff text. [code]status[/code] is a single "
+"character string which stores the line origin."
msgstr ""
-#: doc/classes/EditorVCSInterface.xml:93
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Unstages the file which was staged previously to be committed, so that it is "
-"no longer committed when [method EditorVCSInterface.commit] is called. "
-"Argument should contain the absolute path."
+"Helper function to create a [code]Dictionary[/code] used by editor to read "
+"the status of a file."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Pops up an error message in the edior."
+msgstr "Используется для группировки свойств в редакторе."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A new file has been added."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been modified."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been renamed."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been deleted."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been typechanged."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is left unmerged."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A commit is encountered from the commit area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is encountered from the staged area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is encountered from the unstaged area."
msgstr ""
-#: doc/classes/EncodedObjectAsID.xml:4
+#: doc/classes/EncodedObjectAsID.xml
msgid "Holds a reference to an [Object]'s instance ID."
msgstr ""
-#: doc/classes/EncodedObjectAsID.xml:7
+#: doc/classes/EncodedObjectAsID.xml
msgid ""
"Utility class which holds a reference to the internal identifier of an "
"[Object] instance, as given by [method Object.get_instance_id]. This ID can "
@@ -23601,23 +24306,23 @@ msgid ""
"but can also be used in plugins to pass and display objects as their IDs."
msgstr ""
-#: doc/classes/EncodedObjectAsID.xml:16
+#: doc/classes/EncodedObjectAsID.xml
msgid ""
"The [Object] identifier stored in this [EncodedObjectAsID] instance. The "
"object instance can be retrieved with [method @GDScript.instance_from_id]."
msgstr ""
-#: doc/classes/Engine.xml:4
+#: doc/classes/Engine.xml
msgid "Access to engine properties."
msgstr ""
-#: doc/classes/Engine.xml:7
+#: doc/classes/Engine.xml
msgid ""
"The [Engine] singleton allows you to query and modify the project's run-time "
"parameters, such as frames per second, time scale, and others."
msgstr ""
-#: doc/classes/Engine.xml:15
+#: doc/classes/Engine.xml
msgid ""
"Returns engine author information in a Dictionary.\n"
"[code]lead_developers[/code] - Array of Strings, lead developer names\n"
@@ -23626,7 +24331,7 @@ msgid ""
"[code]developers[/code] - Array of Strings, developer names"
msgstr ""
-#: doc/classes/Engine.xml:25
+#: doc/classes/Engine.xml
msgid ""
"Returns an Array of copyright information Dictionaries.\n"
"[code]name[/code] - String, component name\n"
@@ -23635,7 +24340,7 @@ msgid ""
"component"
msgstr ""
-#: doc/classes/Engine.xml:33
+#: doc/classes/Engine.xml
msgid ""
"Returns a Dictionary of Arrays of donor names.\n"
"{[code]platinum_sponsors[/code], [code]gold_sponsors[/code], "
@@ -23644,7 +24349,7 @@ msgid ""
"code], [code]bronze_donors[/code]}"
msgstr ""
-#: doc/classes/Engine.xml:40
+#: doc/classes/Engine.xml
msgid ""
"Returns the total number of frames drawn. On headless platforms, or if the "
"render loop is disabled with [code]--disable-render-loop[/code] via command "
@@ -23652,11 +24357,11 @@ msgid ""
"get_idle_frames]."
msgstr ""
-#: doc/classes/Engine.xml:46
+#: doc/classes/Engine.xml
msgid "Returns the frames per second of the running game."
msgstr ""
-#: doc/classes/Engine.xml:52
+#: doc/classes/Engine.xml
msgid ""
"Returns the total number of frames passed since engine initialization which "
"is advanced on each [b]idle frame[/b], regardless of whether the render loop "
@@ -23672,21 +24377,21 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Engine.xml:64
+#: doc/classes/Engine.xml
msgid ""
"Returns Dictionary of licenses used by Godot and included third party "
"components."
msgstr ""
-#: doc/classes/Engine.xml:70
+#: doc/classes/Engine.xml
msgid "Returns Godot license text."
msgstr ""
-#: doc/classes/Engine.xml:76
+#: doc/classes/Engine.xml
msgid "Returns the main loop object (see [MainLoop] and [SceneTree])."
msgstr ""
-#: doc/classes/Engine.xml:82
+#: doc/classes/Engine.xml
msgid ""
"Returns the total number of frames passed since engine initialization which "
"is advanced on each [b]physics frame[/b]. See also [method "
@@ -23700,20 +24405,20 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Engine.xml:94
+#: doc/classes/Engine.xml
msgid ""
"Returns the fraction through the current physics tick we are at the time of "
"rendering the frame. This can be used to implement fixed timestep "
"interpolation."
msgstr ""
-#: doc/classes/Engine.xml:101
+#: doc/classes/Engine.xml
msgid ""
"Returns a global singleton with given [code]name[/code]. Often used for "
"plugins, e.g. [code]GodotPayment[/code] on Android."
msgstr ""
-#: doc/classes/Engine.xml:107
+#: doc/classes/Engine.xml
msgid ""
"Returns the current engine version information in a Dictionary.\n"
"[code]major[/code] - Holds the major version number as an int\n"
@@ -23745,19 +24450,19 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Engine.xml:130
+#: doc/classes/Engine.xml
msgid ""
"Returns [code]true[/code] if a singleton with given [code]name[/code] exists "
"in global scope."
msgstr ""
-#: doc/classes/Engine.xml:136
+#: doc/classes/Engine.xml
msgid ""
"Returns [code]true[/code] if the game is inside the fixed process and "
"physics phase of the game loop."
msgstr ""
-#: doc/classes/Engine.xml:142
+#: doc/classes/Engine.xml
msgid ""
"If [code]true[/code], the script is currently running inside the editor. "
"This is useful for [code]tool[/code] scripts to conditionally draw editor "
@@ -23769,9 +24474,8 @@ msgid ""
"else:\n"
" simulate_physics()\n"
"[/codeblock]\n"
-"See [url=https://docs.godotengine.org/en/3.4/tutorials/misc/"
-"running_code_in_the_editor.html]Running code in the editor[/url] in the "
-"documentation for more information.\n"
+"See [url=$DOCS_URL/tutorials/misc/running_code_in_the_editor.html]Running "
+"code in the editor[/url] in the documentation for more information.\n"
"[b]Note:[/b] To detect whether the script is run from an editor [i]build[/i] "
"(e.g. when pressing [code]F5[/code]), use [method OS.has_feature] with the "
"[code]\"editor\"[/code] argument instead. [code]OS.has_feature(\"editor\")[/"
@@ -23780,18 +24484,26 @@ msgid ""
"evaluate to [code]false[/code] when the code is run from an exported project."
msgstr ""
-#: doc/classes/Engine.xml:153
+#: doc/classes/Engine.xml
msgid ""
"The number of fixed iterations per second. This controls how often physics "
"simulation and [method Node._physics_process] methods are run. This value "
"should generally always be set to [code]60[/code] or above, as Godot doesn't "
"interpolate the physics step. As a result, values lower than [code]60[/code] "
"will look stuttery. This value can be increased to make input more reactive "
-"or work around tunneling issues, but keep in mind doing so will increase CPU "
-"usage."
+"or work around collision tunneling issues, but keep in mind doing so will "
+"increase CPU usage. See also [member target_fps] and [member ProjectSettings."
+"physics/common/physics_fps].\n"
+"[b]Note:[/b] Only 8 physics ticks may be simulated per rendered frame at "
+"most. If more than 8 physics ticks have to be simulated per rendered frame "
+"to keep up with rendering, the game will appear to slow down (even if "
+"[code]delta[/code] is used consistently in physics calculations). Therefore, "
+"it is recommended not to increase [member Engine.iterations_per_second] "
+"above 240. Otherwise, the game will slow down when the rendering framerate "
+"goes below 30 FPS."
msgstr ""
-#: doc/classes/Engine.xml:156
+#: doc/classes/Engine.xml
msgid ""
"Controls how much physics ticks are synchronized with real time. For 0 or "
"less, the ticks are synchronized. Such values are recommended for network "
@@ -23805,7 +24517,7 @@ msgid ""
"physics_jitter_fix] to [code]0[/code]."
msgstr ""
-#: doc/classes/Engine.xml:160
+#: doc/classes/Engine.xml
msgid ""
"If [code]false[/code], stops printing error and warning messages to the "
"console and editor Output log. This can be used to hide error and warning "
@@ -23813,20 +24525,20 @@ msgid ""
"[member ProjectSettings.application/run/disable_stderr] project setting.\n"
"[b]Warning:[/b] If you set this to [code]false[/code] anywhere in the "
"project, important error messages may be hidden even if they are emitted "
-"from other scripts. If this is set to [code]false[/code] in a [code]@tool[/"
+"from other scripts. If this is set to [code]false[/code] in a [code]tool[/"
"code] script, this will also impact the editor itself. Do [i]not[/i] report "
"bugs before ensuring error messages are enabled (as they are by default).\n"
"[b]Note:[/b] This property does not impact the editor's Errors tab when "
"running a project from the editor."
msgstr ""
-#: doc/classes/Engine.xml:165
+#: doc/classes/Engine.xml
msgid ""
"The desired frames per second. If the hardware cannot keep up, this setting "
"may not be respected. A value of 0 means no limit."
msgstr ""
-#: doc/classes/Engine.xml:168
+#: doc/classes/Engine.xml
msgid ""
"Controls how fast or slow the in-game clock ticks versus the real life one. "
"It defaults to 1.0. A value of 2.0 means the game moves twice as fast as "
@@ -23834,13 +24546,13 @@ msgid ""
"speed."
msgstr ""
-#: doc/classes/Environment.xml:4
+#: doc/classes/Environment.xml
msgid ""
"Resource for environment nodes (like [WorldEnvironment]) that define "
"multiple rendering options."
msgstr ""
-#: doc/classes/Environment.xml:7
+#: doc/classes/Environment.xml
msgid ""
"Resource for environment nodes (like [WorldEnvironment]) that define "
"multiple environment operations (such as background [Sky] or [Color], "
@@ -23850,43 +24562,43 @@ msgid ""
"- Glow\n"
"- Tonemap (Auto Exposure)\n"
"- Adjustments\n"
-"These effects will only apply when the [Viewport]'s intended usage is \"3D\" "
-"or \"3D Without Effects\". This can be configured for the root Viewport with "
-"[member ProjectSettings.rendering/quality/intended_usage/"
-"framebuffer_allocation], or for specific Viewports via the [member Viewport."
-"usage] property."
+"If the target [Viewport] is set to \"2D Without Sampling\", all post-"
+"processing effects will be unavailable. With \"3D Without Effects\", the "
+"following options will be unavailable:\n"
+"- Ssao\n"
+"- Ss Reflections\n"
+"This can be configured for the root Viewport with [member ProjectSettings."
+"rendering/quality/intended_usage/framebuffer_allocation], or for specific "
+"Viewports via the [member Viewport.usage] property.\n"
+"Note that [member ProjectSettings.rendering/quality/intended_usage/"
+"framebuffer_allocation] has a mobile platform override to use \"3D Without "
+"Effects\" by default. It improves the performance on mobile devices, but at "
+"the same time affects the screen display on mobile devices."
msgstr ""
-#: doc/classes/Environment.xml:15 doc/classes/WorldEnvironment.xml:12
+#: doc/classes/Environment.xml doc/classes/WorldEnvironment.xml
#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/"
-"environment_and_post_processing.html"
+msgid "Environment and post-processing"
msgstr ""
"https://docs.godotengine.org/en/latest/tutorials/3d/"
"environment_and_post_processing.html"
-#: doc/classes/Environment.xml:16
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/high_dynamic_range.html"
+#: doc/classes/Environment.xml
+msgid "Light transport in game engines"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/high_dynamic_range.html"
-#: doc/classes/Environment.xml:17 doc/classes/Material.xml:10
-#: doc/classes/Mesh.xml:10 doc/classes/MeshInstance.xml:10
-#: doc/classes/WorldEnvironment.xml:13
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/123"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Environment.xml doc/classes/Material.xml doc/classes/Mesh.xml
+#: doc/classes/MeshInstance.xml doc/classes/WorldEnvironment.xml
+msgid "3D Material Testers Demo"
+msgstr ""
-#: doc/classes/Environment.xml:26
+#: doc/classes/Environment.xml
msgid ""
"Returns [code]true[/code] if the glow level [code]idx[/code] is specified, "
"[code]false[/code] otherwise."
msgstr ""
-#: doc/classes/Environment.xml:34
+#: doc/classes/Environment.xml
msgid ""
"Enables or disables the glow level at index [code]idx[/code]. Each level "
"relies on the previous level. This means that enabling higher glow levels "
@@ -23894,26 +24606,26 @@ msgid ""
"enabled."
msgstr ""
-#: doc/classes/Environment.xml:40
+#: doc/classes/Environment.xml
msgid ""
"The global brightness value of the rendered scene. Effective only if "
"[code]adjustment_enabled[/code] is [code]true[/code]."
msgstr ""
-#: doc/classes/Environment.xml:43
+#: doc/classes/Environment.xml
msgid ""
"Applies the provided [Texture] resource to affect the global color aspect of "
"the rendered scene. Effective only if [code]adjustment_enabled[/code] is "
"[code]true[/code]."
msgstr ""
-#: doc/classes/Environment.xml:46
+#: doc/classes/Environment.xml
msgid ""
"The global contrast value of the rendered scene (default value is 1). "
"Effective only if [code]adjustment_enabled[/code] is [code]true[/code]."
msgstr ""
-#: doc/classes/Environment.xml:49
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], enables the [code]adjustment_*[/code] properties "
"provided by this resource. If [code]false[/code], modifications to the "
@@ -23921,32 +24633,34 @@ msgid ""
"scene."
msgstr ""
-#: doc/classes/Environment.xml:52
+#: doc/classes/Environment.xml
msgid ""
"The global color saturation value of the rendered scene (default value is "
"1). Effective only if [code]adjustment_enabled[/code] is [code]true[/code]."
msgstr ""
-#: doc/classes/Environment.xml:55
+#: doc/classes/Environment.xml
msgid "The ambient light's [Color]."
msgstr ""
-#: doc/classes/Environment.xml:58
+#: doc/classes/Environment.xml
msgid ""
"The ambient light's energy. The higher the value, the stronger the light."
msgstr ""
-#: doc/classes/Environment.xml:61
+#: doc/classes/Environment.xml
msgid ""
-"Defines the amount of light that the sky brings on the scene. A value of 0 "
-"means that the sky's light emission has no effect on the scene illumination, "
-"thus all ambient illumination is provided by the ambient light. On the "
-"contrary, a value of 1 means that all the light that affects the scene is "
-"provided by the sky, thus the ambient light parameter has no effect on the "
-"scene."
+"Defines the amount of light that the sky brings on the scene. A value of "
+"[code]0.0[/code] means that the sky's light emission has no effect on the "
+"scene illumination, thus all ambient illumination is provided by the ambient "
+"light. On the contrary, a value of [code]1.0[/code] means that [i]all[/i] "
+"the light that affects the scene is provided by the sky, thus the ambient "
+"light parameter has no effect on the scene.\n"
+"[b]Note:[/b] [member ambient_light_sky_contribution] is internally clamped "
+"between [code]0.0[/code] and [code]1.0[/code] (inclusive)."
msgstr ""
-#: doc/classes/Environment.xml:64
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], enables the tonemapping auto exposure mode of the "
"scene renderer. If [code]true[/code], the renderer will automatically "
@@ -23954,158 +24668,158 @@ msgid ""
"observed light."
msgstr ""
-#: doc/classes/Environment.xml:67
+#: doc/classes/Environment.xml
msgid "The maximum luminance value for the auto exposure."
msgstr ""
-#: doc/classes/Environment.xml:70
+#: doc/classes/Environment.xml
msgid "The minimum luminance value for the auto exposure."
msgstr ""
-#: doc/classes/Environment.xml:73
+#: doc/classes/Environment.xml
msgid ""
"The scale of the auto exposure effect. Affects the intensity of auto "
"exposure."
msgstr ""
-#: doc/classes/Environment.xml:76
+#: doc/classes/Environment.xml
msgid ""
"The speed of the auto exposure effect. Affects the time needed for the "
"camera to perform auto exposure."
msgstr ""
-#: doc/classes/Environment.xml:79
+#: doc/classes/Environment.xml
msgid "The ID of the camera feed to show in the background."
msgstr ""
-#: doc/classes/Environment.xml:82
+#: doc/classes/Environment.xml
msgid ""
"The maximum layer ID to display. Only effective when using the [constant "
"BG_CANVAS] background mode."
msgstr ""
-#: doc/classes/Environment.xml:85
+#: doc/classes/Environment.xml
msgid ""
"The [Color] displayed for clear areas of the scene. Only effective when "
"using the [constant BG_COLOR] or [constant BG_COLOR_SKY] background modes)."
msgstr ""
-#: doc/classes/Environment.xml:88
+#: doc/classes/Environment.xml
msgid "The power of the light emitted by the background."
msgstr ""
-#: doc/classes/Environment.xml:91
+#: doc/classes/Environment.xml
msgid "The background mode. See [enum BGMode] for possible values."
msgstr ""
-#: doc/classes/Environment.xml:94
+#: doc/classes/Environment.xml
msgid "The [Sky] resource defined as background."
msgstr ""
-#: doc/classes/Environment.xml:97
+#: doc/classes/Environment.xml
msgid "The [Sky] resource's custom field of view."
msgstr ""
-#: doc/classes/Environment.xml:100
+#: doc/classes/Environment.xml
msgid "The [Sky] resource's rotation expressed as a [Basis]."
msgstr ""
-#: doc/classes/Environment.xml:103
+#: doc/classes/Environment.xml
msgid "The [Sky] resource's rotation expressed as Euler angles in radians."
msgstr ""
-#: doc/classes/Environment.xml:106
+#: doc/classes/Environment.xml
msgid "The [Sky] resource's rotation expressed as Euler angles in degrees."
msgstr ""
-#: doc/classes/Environment.xml:109
+#: doc/classes/Environment.xml
msgid "The amount of far blur for the depth-of-field effect."
msgstr ""
-#: doc/classes/Environment.xml:112
+#: doc/classes/Environment.xml
msgid ""
"The distance from the camera where the far blur effect affects the rendering."
msgstr ""
-#: doc/classes/Environment.xml:115
+#: doc/classes/Environment.xml
#, fuzzy
msgid "If [code]true[/code], enables the depth-of-field far blur effect."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/Environment.xml:118
+#: doc/classes/Environment.xml
msgid ""
"The depth-of-field far blur's quality. Higher values can mitigate the "
"visible banding effect seen at higher strengths, but are much slower."
msgstr ""
-#: doc/classes/Environment.xml:121
+#: doc/classes/Environment.xml
msgid "The length of the transition between the no-blur area and far blur."
msgstr ""
-#: doc/classes/Environment.xml:124
+#: doc/classes/Environment.xml
msgid "The amount of near blur for the depth-of-field effect."
msgstr ""
-#: doc/classes/Environment.xml:127
+#: doc/classes/Environment.xml
msgid ""
"Distance from the camera where the near blur effect affects the rendering."
msgstr ""
-#: doc/classes/Environment.xml:130
+#: doc/classes/Environment.xml
#, fuzzy
msgid "If [code]true[/code], enables the depth-of-field near blur effect."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/Environment.xml:133
+#: doc/classes/Environment.xml
msgid ""
"The depth-of-field near blur's quality. Higher values can mitigate the "
"visible banding effect seen at higher strengths, but are much slower."
msgstr ""
-#: doc/classes/Environment.xml:136
+#: doc/classes/Environment.xml
msgid "The length of the transition between the near blur and no-blur area."
msgstr ""
-#: doc/classes/Environment.xml:139
+#: doc/classes/Environment.xml
msgid "The fog's [Color]."
msgstr ""
-#: doc/classes/Environment.xml:142
+#: doc/classes/Environment.xml
msgid "The fog's depth starting distance from the camera."
msgstr ""
-#: doc/classes/Environment.xml:145
+#: doc/classes/Environment.xml
msgid ""
"The fog depth's intensity curve. A number of presets are available in the "
"[b]Inspector[/b] by right-clicking the curve."
msgstr ""
-#: doc/classes/Environment.xml:148
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], the depth fog effect is enabled. When enabled, fog "
"will appear in the distance (relative to the camera)."
msgstr ""
-#: doc/classes/Environment.xml:151
+#: doc/classes/Environment.xml
msgid ""
"The fog's depth end distance from the camera. If this value is set to 0, it "
"will be equal to the current camera's [member Camera.far] value."
msgstr ""
-#: doc/classes/Environment.xml:154
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], fog effects are enabled. [member fog_height_enabled] "
"and/or [member fog_depth_enabled] must be set to [code]true[/code] to "
"actually display fog."
msgstr ""
-#: doc/classes/Environment.xml:157
+#: doc/classes/Environment.xml
msgid ""
"The height fog's intensity. A number of presets are available in the "
"[b]Inspector[/b] by right-clicking the curve."
msgstr ""
-#: doc/classes/Environment.xml:160
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], the height fog effect is enabled. When enabled, fog "
"will appear in a defined height range, regardless of the distance from the "
@@ -24113,44 +24827,44 @@ msgid ""
"performance cost compared to a dedicated shader."
msgstr ""
-#: doc/classes/Environment.xml:163
+#: doc/classes/Environment.xml
msgid ""
"The Y coordinate where the height fog will be the most intense. If this "
"value is greater than [member fog_height_min], fog will be displayed from "
"bottom to top. Otherwise, it will be displayed from top to bottom."
msgstr ""
-#: doc/classes/Environment.xml:166
+#: doc/classes/Environment.xml
msgid ""
"The Y coordinate where the height fog will be the least intense. If this "
"value is greater than [member fog_height_max], fog will be displayed from "
"top to bottom. Otherwise, it will be displayed from bottom to top."
msgstr ""
-#: doc/classes/Environment.xml:169
+#: doc/classes/Environment.xml
msgid ""
"The intensity of the depth fog color transition when looking towards the "
"sun. The sun's direction is determined automatically using the "
"DirectionalLight node in the scene."
msgstr ""
-#: doc/classes/Environment.xml:172
+#: doc/classes/Environment.xml
msgid "The depth fog's [Color] when looking towards the sun."
msgstr ""
-#: doc/classes/Environment.xml:175
+#: doc/classes/Environment.xml
msgid ""
"The intensity of the fog light transmittance effect. Amount of light that "
"the fog transmits."
msgstr ""
-#: doc/classes/Environment.xml:178
+#: doc/classes/Environment.xml
msgid ""
"Enables fog's light transmission effect. If [code]true[/code], light will be "
"more visible in the fog to simulate light scattering as in real life."
msgstr ""
-#: doc/classes/Environment.xml:181
+#: doc/classes/Environment.xml
msgid ""
"Smooths out the blockiness created by sampling higher levels, at the cost of "
"performance.\n"
@@ -24158,38 +24872,53 @@ msgid ""
"GPU supports the [code]GL_EXT_gpu_shader4[/code] extension."
msgstr ""
-#: doc/classes/Environment.xml:185
+#: doc/classes/Environment.xml
msgid "The glow blending mode."
msgstr ""
-#: doc/classes/Environment.xml:188
+#: doc/classes/Environment.xml
msgid ""
"The bloom's intensity. If set to a value higher than [code]0[/code], this "
"will make glow visible in areas darker than the [member glow_hdr_threshold]."
msgstr ""
-#: doc/classes/Environment.xml:191
-msgid "If [code]true[/code], the glow effect is enabled."
+#: doc/classes/Environment.xml
+msgid ""
+"If [code]true[/code], the glow effect is enabled.\n"
+"[b]Note:[/b] Only effective if [member ProjectSettings.rendering/quality/"
+"intended_usage/framebuffer_allocation] is [b]3D[/b] ([i]not[/i] [b]3D "
+"Without Effects[/b]). On mobile, [member ProjectSettings.rendering/quality/"
+"intended_usage/framebuffer_allocation] defaults to [b]3D Without Effects[/b] "
+"by default, so its [code].mobile[/code] override needs to be changed to "
+"[b]3D[/b].\n"
+"[b]Note:[/b] When using GLES3 on mobile, HDR rendering is disabled by "
+"default for performance reasons. This means glow will only be visible if "
+"[member glow_hdr_threshold] is decreased below [code]1.0[/code] or if "
+"[member glow_bloom] is increased above [code]0.0[/code]. Also consider "
+"increasing [member glow_intensity] to [code]1.5[/code]. If you want glow to "
+"behave on mobile like it does on desktop (at a performance cost), enable "
+"[member ProjectSettings.rendering/quality/depth/hdr]'s [code].mobile[/code] "
+"override."
msgstr ""
-#: doc/classes/Environment.xml:194
+#: doc/classes/Environment.xml
msgid ""
"The higher threshold of the HDR glow. Areas brighter than this threshold "
"will be clamped for the purposes of the glow effect."
msgstr ""
-#: doc/classes/Environment.xml:197
+#: doc/classes/Environment.xml
msgid "The bleed scale of the HDR glow."
msgstr ""
-#: doc/classes/Environment.xml:200
+#: doc/classes/Environment.xml
msgid ""
"The lower threshold of the HDR glow. When using the GLES2 renderer (which "
"doesn't support HDR), this needs to be below [code]1.0[/code] for glow to be "
"visible. A value of [code]0.9[/code] works well in this case."
msgstr ""
-#: doc/classes/Environment.xml:203
+#: doc/classes/Environment.xml
msgid ""
"Takes more samples during downsample pass of glow. This ensures that single "
"pixels are captured by glow which makes the glow look smoother and more "
@@ -24197,55 +24926,55 @@ msgid ""
"post process take twice as long."
msgstr ""
-#: doc/classes/Environment.xml:206
+#: doc/classes/Environment.xml
msgid ""
"The glow intensity. When using the GLES2 renderer, this should be increased "
"to 1.5 to compensate for the lack of HDR rendering."
msgstr ""
-#: doc/classes/Environment.xml:209
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], the 1st level of glow is enabled. This is the most "
"\"local\" level (least blurry)."
msgstr ""
-#: doc/classes/Environment.xml:212
+#: doc/classes/Environment.xml
msgid "If [code]true[/code], the 2th level of glow is enabled."
msgstr ""
-#: doc/classes/Environment.xml:215
+#: doc/classes/Environment.xml
msgid "If [code]true[/code], the 3th level of glow is enabled."
msgstr ""
-#: doc/classes/Environment.xml:218
+#: doc/classes/Environment.xml
msgid "If [code]true[/code], the 4th level of glow is enabled."
msgstr ""
-#: doc/classes/Environment.xml:221
+#: doc/classes/Environment.xml
msgid "If [code]true[/code], the 5th level of glow is enabled."
msgstr ""
-#: doc/classes/Environment.xml:224
+#: doc/classes/Environment.xml
msgid "If [code]true[/code], the 6th level of glow is enabled."
msgstr ""
-#: doc/classes/Environment.xml:227
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], the 7th level of glow is enabled. This is the most "
"\"global\" level (blurriest)."
msgstr ""
-#: doc/classes/Environment.xml:230
+#: doc/classes/Environment.xml
msgid ""
"The glow strength. When using the GLES2 renderer, this should be increased "
"to 1.3 to compensate for the lack of HDR rendering."
msgstr ""
-#: doc/classes/Environment.xml:233
+#: doc/classes/Environment.xml
msgid "The depth tolerance for screen-space reflections."
msgstr ""
-#: doc/classes/Environment.xml:236
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], screen-space reflections are enabled. Screen-space "
"reflections are more accurate than reflections from [GIProbe]s or "
@@ -24253,58 +24982,58 @@ msgid ""
"others."
msgstr ""
-#: doc/classes/Environment.xml:239
+#: doc/classes/Environment.xml
msgid ""
"The fade-in distance for screen-space reflections. Affects the area from the "
"reflected material to the screen-space reflection)."
msgstr ""
-#: doc/classes/Environment.xml:242
+#: doc/classes/Environment.xml
msgid ""
"The fade-out distance for screen-space reflections. Affects the area from "
"the screen-space reflection to the \"global\" reflection."
msgstr ""
-#: doc/classes/Environment.xml:245
+#: doc/classes/Environment.xml
msgid ""
"The maximum number of steps for screen-space reflections. Higher values are "
"slower."
msgstr ""
-#: doc/classes/Environment.xml:248
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], screen-space reflections will take the material "
"roughness into account."
msgstr ""
-#: doc/classes/Environment.xml:251
+#: doc/classes/Environment.xml
msgid ""
"The screen-space ambient occlusion intensity on materials that have an AO "
"texture defined. Values higher than [code]0[/code] will make the SSAO effect "
"visible in areas darkened by AO textures."
msgstr ""
-#: doc/classes/Environment.xml:254
+#: doc/classes/Environment.xml
msgid ""
"The screen-space ambient occlusion bias. This should be kept high enough to "
"prevent \"smooth\" curves from being affected by ambient occlusion."
msgstr ""
-#: doc/classes/Environment.xml:257
+#: doc/classes/Environment.xml
msgid ""
"The screen-space ambient occlusion blur quality. See [enum SSAOBlur] for "
"possible values."
msgstr ""
-#: doc/classes/Environment.xml:260
+#: doc/classes/Environment.xml
msgid "The screen-space ambient occlusion color."
msgstr ""
-#: doc/classes/Environment.xml:263
+#: doc/classes/Environment.xml
msgid "The screen-space ambient occlusion edge sharpness."
msgstr ""
-#: doc/classes/Environment.xml:266
+#: doc/classes/Environment.xml
msgid ""
"If [code]true[/code], the screen-space ambient occlusion effect is enabled. "
"This darkens objects' corners and cavities to simulate ambient light not "
@@ -24315,19 +25044,19 @@ msgid ""
"issues."
msgstr ""
-#: doc/classes/Environment.xml:269
+#: doc/classes/Environment.xml
msgid ""
"The primary screen-space ambient occlusion intensity. See also [member "
"ssao_radius]."
msgstr ""
-#: doc/classes/Environment.xml:272
+#: doc/classes/Environment.xml
msgid ""
"The secondary screen-space ambient occlusion intensity. See also [member "
"ssao_radius2]."
msgstr ""
-#: doc/classes/Environment.xml:275
+#: doc/classes/Environment.xml
msgid ""
"The screen-space ambient occlusion intensity in direct light. In real life, "
"ambient occlusion only applies to indirect light, which means its effects "
@@ -24335,17 +25064,17 @@ msgid ""
"the SSAO effect visible in direct light."
msgstr ""
-#: doc/classes/Environment.xml:278
+#: doc/classes/Environment.xml
msgid ""
"The screen-space ambient occlusion quality. Higher qualities will make "
"better use of small objects for ambient occlusion, but are slower."
msgstr ""
-#: doc/classes/Environment.xml:281
+#: doc/classes/Environment.xml
msgid "The primary screen-space ambient occlusion radius."
msgstr ""
-#: doc/classes/Environment.xml:284
+#: doc/classes/Environment.xml
msgid ""
"The secondary screen-space ambient occlusion radius. If set to a value "
"higher than [code]0[/code], enables the secondary screen-space ambient "
@@ -24353,46 +25082,49 @@ msgid ""
"the cost of performance)."
msgstr ""
-#: doc/classes/Environment.xml:287
+#: doc/classes/Environment.xml
msgid "The default exposure used for tonemapping."
msgstr ""
-#: doc/classes/Environment.xml:290
+#: doc/classes/Environment.xml
msgid ""
"The tonemapping mode to use. Tonemapping is the process that \"converts\" "
"HDR values to be suitable for rendering on a LDR display. (Godot doesn't "
"support rendering on HDR displays yet.)"
msgstr ""
-#: doc/classes/Environment.xml:293
+#: doc/classes/Environment.xml
msgid ""
"The white reference value for tonemapping. Only effective if the [member "
"tonemap_mode] isn't set to [constant TONE_MAPPER_LINEAR]."
msgstr ""
-#: doc/classes/Environment.xml:298
+#: doc/classes/Environment.xml
msgid ""
-"Keeps on screen every pixel drawn in the background. This is the fastest "
-"background mode, but it can only be safely used in fully-interior scenes (no "
-"visible sky or sky reflections). If enabled in a scene where the background "
-"is visible, \"ghost trail\" artifacts will be visible when moving the camera."
+"Keeps on screen every pixel drawn in the background. Only select this mode "
+"if you really need to keep the old data. On modern GPUs it will generally "
+"not be faster than clearing the background, and can be significantly slower, "
+"particularly on mobile.\n"
+"It can only be safely used in fully-interior scenes (no visible sky or sky "
+"reflections). If enabled in a scene where the background is visible, \"ghost "
+"trail\" artifacts will be visible when moving the camera."
msgstr ""
-#: doc/classes/Environment.xml:301
+#: doc/classes/Environment.xml
msgid ""
"Clears the background using the clear color defined in [member "
"ProjectSettings.rendering/environment/default_clear_color]."
msgstr ""
-#: doc/classes/Environment.xml:304
+#: doc/classes/Environment.xml
msgid "Clears the background using a custom clear color."
msgstr ""
-#: doc/classes/Environment.xml:307
+#: doc/classes/Environment.xml
msgid "Displays a user-defined sky in the background."
msgstr ""
-#: doc/classes/Environment.xml:310
+#: doc/classes/Environment.xml
msgid ""
"Clears the background using a custom clear color and allows defining a sky "
"for shading and reflection. This mode is slightly faster than [constant "
@@ -24400,65 +25132,65 @@ msgid ""
"but the sky itself never is (e.g. top-down camera)."
msgstr ""
-#: doc/classes/Environment.xml:313
+#: doc/classes/Environment.xml
msgid "Displays a [CanvasLayer] in the background."
msgstr ""
-#: doc/classes/Environment.xml:316
+#: doc/classes/Environment.xml
msgid "Displays a camera feed in the background."
msgstr ""
-#: doc/classes/Environment.xml:319
+#: doc/classes/Environment.xml
msgid "Represents the size of the [enum BGMode] enum."
msgstr ""
-#: doc/classes/Environment.xml:322
+#: doc/classes/Environment.xml
msgid ""
"Additive glow blending mode. Mostly used for particles, glows (bloom), lens "
"flare, bright sources."
msgstr ""
-#: doc/classes/Environment.xml:325
+#: doc/classes/Environment.xml
msgid ""
"Screen glow blending mode. Increases brightness, used frequently with bloom."
msgstr ""
-#: doc/classes/Environment.xml:328
+#: doc/classes/Environment.xml
msgid ""
"Soft light glow blending mode. Modifies contrast, exposes shadows and "
"highlights (vivid bloom)."
msgstr ""
-#: doc/classes/Environment.xml:331
+#: doc/classes/Environment.xml
msgid ""
"Replace glow blending mode. Replaces all pixels' color by the glow value. "
"This can be used to simulate a full-screen blur effect by tweaking the glow "
"parameters to match the original image's brightness."
msgstr ""
-#: doc/classes/Environment.xml:334
+#: doc/classes/Environment.xml
msgid ""
"Linear tonemapper operator. Reads the linear data and passes it on "
"unmodified."
msgstr ""
-#: doc/classes/Environment.xml:337
+#: doc/classes/Environment.xml
msgid ""
"Reinhardt tonemapper operator. Performs a variation on rendered pixels' "
"colors by this formula: [code]color = color / (1 + color)[/code]."
msgstr ""
-#: doc/classes/Environment.xml:340
+#: doc/classes/Environment.xml
msgid "Filmic tonemapper operator."
msgstr ""
-#: doc/classes/Environment.xml:343
+#: doc/classes/Environment.xml
msgid ""
-"Academy Color Encoding System tonemapper operator. Performs an aproximation "
+"Academy Color Encoding System tonemapper operator. Performs an approximation "
"of the ACES tonemapping curve."
msgstr ""
-#: doc/classes/Environment.xml:346
+#: doc/classes/Environment.xml
msgid ""
"High quality Academy Color Encoding System tonemapper operator that matches "
"the industry standard. Performs a more physically accurate curve fit which "
@@ -24468,51 +25200,51 @@ msgid ""
"camera sensor."
msgstr ""
-#: doc/classes/Environment.xml:349
+#: doc/classes/Environment.xml
msgid "Low depth-of-field blur quality (fastest)."
msgstr ""
-#: doc/classes/Environment.xml:352
+#: doc/classes/Environment.xml
msgid "Medium depth-of-field blur quality."
msgstr ""
-#: doc/classes/Environment.xml:355
+#: doc/classes/Environment.xml
msgid "High depth-of-field blur quality (slowest)."
msgstr ""
-#: doc/classes/Environment.xml:358
+#: doc/classes/Environment.xml
msgid "No blur for the screen-space ambient occlusion effect (fastest)."
msgstr ""
-#: doc/classes/Environment.xml:361
+#: doc/classes/Environment.xml
msgid "1×1 blur for the screen-space ambient occlusion effect."
msgstr ""
-#: doc/classes/Environment.xml:364
+#: doc/classes/Environment.xml
msgid "2×2 blur for the screen-space ambient occlusion effect."
msgstr ""
-#: doc/classes/Environment.xml:367
+#: doc/classes/Environment.xml
msgid "3×3 blur for the screen-space ambient occlusion effect (slowest)."
msgstr ""
-#: doc/classes/Environment.xml:370
+#: doc/classes/Environment.xml
msgid "Low quality for the screen-space ambient occlusion effect (fastest)."
msgstr ""
-#: doc/classes/Environment.xml:373
+#: doc/classes/Environment.xml
msgid "Low quality for the screen-space ambient occlusion effect."
msgstr ""
-#: doc/classes/Environment.xml:376
+#: doc/classes/Environment.xml
msgid "Low quality for the screen-space ambient occlusion effect (slowest)."
msgstr ""
-#: doc/classes/Expression.xml:4
+#: doc/classes/Expression.xml
msgid "A class that stores an expression you can execute."
msgstr ""
-#: doc/classes/Expression.xml:7
+#: doc/classes/Expression.xml
msgid ""
"An expression can be made of any arithmetic operation, built-in math "
"function call, method call of a passed instance, or built-in type "
@@ -24538,7 +25270,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Expression.xml:35
+#: doc/classes/Expression.xml
msgid ""
"Executes the expression that was previously parsed by [method parse] and "
"returns the result. Before you use the returned object, you should check if "
@@ -24547,15 +25279,15 @@ msgid ""
"values in the inputs array, in the same order."
msgstr ""
-#: doc/classes/Expression.xml:42
+#: doc/classes/Expression.xml
msgid "Returns the error text if [method parse] has failed."
msgstr ""
-#: doc/classes/Expression.xml:48
+#: doc/classes/Expression.xml
msgid "Returns [code]true[/code] if [method execute] has failed."
msgstr ""
-#: doc/classes/Expression.xml:56
+#: doc/classes/Expression.xml
msgid ""
"Parses the expression and returns an [enum Error] code.\n"
"You can optionally specify names of variables that may appear in the "
@@ -24563,11 +25295,11 @@ msgid ""
"gets executed."
msgstr ""
-#: doc/classes/ExternalTexture.xml:4
+#: doc/classes/ExternalTexture.xml
msgid "Enable OpenGL ES external texture extension."
msgstr ""
-#: doc/classes/ExternalTexture.xml:7
+#: doc/classes/ExternalTexture.xml
msgid ""
"Enable support for the OpenGL ES external texture extension as defined by "
"[url=https://www.khronos.org/registry/OpenGL/extensions/OES/"
@@ -24575,20 +25307,20 @@ msgid ""
"[b]Note:[/b] This is only supported for Android platforms."
msgstr ""
-#: doc/classes/ExternalTexture.xml:16
+#: doc/classes/ExternalTexture.xml
#, fuzzy
msgid "Returns the external texture name."
msgstr "Возвращает тангенс параметра."
-#: doc/classes/ExternalTexture.xml:23
+#: doc/classes/ExternalTexture.xml
msgid "External texture size."
msgstr ""
-#: doc/classes/File.xml:4
+#: doc/classes/File.xml
msgid "Type to handle file reading and writing operations."
msgstr ""
-#: doc/classes/File.xml:7
+#: doc/classes/File.xml
msgid ""
"File type. This is used to permanently store data into the user device's "
"file system and to read from it. This can be used to store game save data or "
@@ -24609,8 +25341,8 @@ msgid ""
" return content\n"
"[/codeblock]\n"
"In the example above, the file will be saved in the user data folder as "
-"specified in the [url=https://docs.godotengine.org/en/3.4/tutorials/io/"
-"data_paths.html]Data paths[/url] documentation.\n"
+"specified in the [url=$DOCS_URL/tutorials/io/data_paths.html]Data paths[/"
+"url] documentation.\n"
"[b]Note:[/b] To access project resources once exported, it is recommended to "
"use [ResourceLoader] instead of the [File] API, as some files are converted "
"to engine-specific formats and their original source files might not be "
@@ -24623,14 +25355,18 @@ msgid ""
"at regular intervals."
msgstr ""
-#: doc/classes/File.xml:35
+#: doc/classes/File.xml
+msgid "File system"
+msgstr ""
+
+#: doc/classes/File.xml
msgid ""
"Closes the currently opened file and prevents subsequent read/write "
"operations. Use [method flush] to persist the data to disk without closing "
"the file."
msgstr ""
-#: doc/classes/File.xml:41
+#: doc/classes/File.xml
msgid ""
"Returns [code]true[/code] if the file cursor has already read past the end "
"of the file.\n"
@@ -24643,7 +25379,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/File.xml:53
+#: doc/classes/File.xml
msgid ""
"Returns [code]true[/code] if the file exists in the given path.\n"
"[b]Note:[/b] Many resources types are imported (e.g. textures or sound "
@@ -24652,7 +25388,7 @@ msgid ""
"alternative approach that takes resource remapping into account."
msgstr ""
-#: doc/classes/File.xml:60
+#: doc/classes/File.xml
msgid ""
"Writes the file's buffer to disk. Flushing is automatically performed when "
"the file is closed. This means you don't need to call [method flush] "
@@ -24663,42 +25399,42 @@ msgid ""
"it will decrease performance due to constant disk writes."
msgstr ""
-#: doc/classes/File.xml:67
+#: doc/classes/File.xml
msgid ""
"Returns the next 16 bits from the file as an integer. See [method store_16] "
"for details on what values can be stored and retrieved this way."
msgstr ""
-#: doc/classes/File.xml:73
+#: doc/classes/File.xml
msgid ""
"Returns the next 32 bits from the file as an integer. See [method store_32] "
"for details on what values can be stored and retrieved this way."
msgstr ""
-#: doc/classes/File.xml:79
+#: doc/classes/File.xml
msgid ""
"Returns the next 64 bits from the file as an integer. See [method store_64] "
"for details on what values can be stored and retrieved this way."
msgstr ""
-#: doc/classes/File.xml:85
+#: doc/classes/File.xml
msgid ""
"Returns the next 8 bits from the file as an integer. See [method store_8] "
"for details on what values can be stored and retrieved this way."
msgstr ""
-#: doc/classes/File.xml:91
+#: doc/classes/File.xml
msgid ""
"Returns the whole file as a [String].\n"
"Text is interpreted as being UTF-8 encoded."
msgstr ""
-#: doc/classes/File.xml:99
+#: doc/classes/File.xml
#, fuzzy
msgid "Returns next [code]len[/code] bytes of the file as a [PoolByteArray]."
msgstr "Возвращает [code]true[/code], если [AABB] содержит точку."
-#: doc/classes/File.xml:106
+#: doc/classes/File.xml
msgid ""
"Returns the next value of the file in CSV (Comma-Separated Values) format. "
"You can pass a different delimiter [code]delim[/code] to use other than the "
@@ -24721,37 +25457,37 @@ msgid ""
"such instead of the end of a text value."
msgstr ""
-#: doc/classes/File.xml:120
+#: doc/classes/File.xml
msgid "Returns the next 64 bits from the file as a floating-point number."
msgstr ""
-#: doc/classes/File.xml:126
+#: doc/classes/File.xml
msgid ""
"Returns the last error that happened when trying to perform operations. "
"Compare with the [code]ERR_FILE_*[/code] constants from [enum Error]."
msgstr ""
-#: doc/classes/File.xml:132
+#: doc/classes/File.xml
msgid "Returns the next 32 bits from the file as a floating-point number."
msgstr ""
-#: doc/classes/File.xml:138
+#: doc/classes/File.xml
msgid "Returns the size of the file in bytes."
msgstr ""
-#: doc/classes/File.xml:144
+#: doc/classes/File.xml
msgid ""
"Returns the next line of the file as a [String].\n"
"Text is interpreted as being UTF-8 encoded."
msgstr ""
-#: doc/classes/File.xml:152
+#: doc/classes/File.xml
msgid ""
"Returns an MD5 String representing the file at the given path or an empty "
"[String] on failure."
msgstr ""
-#: doc/classes/File.xml:159
+#: doc/classes/File.xml
msgid ""
"Returns the last time the [code]file[/code] was modified in unix timestamp "
"format or returns a [String] \"ERROR IN [code]file[/code]\". This unix "
@@ -24759,35 +25495,35 @@ msgid ""
"get_datetime_from_unix_time]."
msgstr ""
-#: doc/classes/File.xml:165
+#: doc/classes/File.xml
msgid ""
"Returns a [String] saved in Pascal format from the file.\n"
"Text is interpreted as being UTF-8 encoded."
msgstr ""
-#: doc/classes/File.xml:172
+#: doc/classes/File.xml
msgid "Returns the path as a [String] for the current open file."
msgstr ""
-#: doc/classes/File.xml:178
+#: doc/classes/File.xml
msgid "Returns the absolute path as a [String] for the current open file."
msgstr ""
-#: doc/classes/File.xml:184
+#: doc/classes/File.xml
msgid "Returns the file cursor's position."
msgstr ""
-#: doc/classes/File.xml:190
+#: doc/classes/File.xml
msgid "Returns the next bits from the file as a floating-point number."
msgstr ""
-#: doc/classes/File.xml:197
+#: doc/classes/File.xml
msgid ""
"Returns a SHA-256 [String] representing the file at the given path or an "
"empty [String] on failure."
msgstr ""
-#: doc/classes/File.xml:204
+#: doc/classes/File.xml
msgid ""
"Returns the next [Variant] value from the file. If [code]allow_objects[/"
"code] is [code]true[/code], decoding objects is allowed.\n"
@@ -24796,15 +25532,15 @@ msgid ""
"to avoid potential security threats such as remote code execution."
msgstr ""
-#: doc/classes/File.xml:211
+#: doc/classes/File.xml
msgid "Returns [code]true[/code] if the file is currently opened."
msgstr ""
-#: doc/classes/File.xml:219
+#: doc/classes/File.xml
msgid "Opens the file for writing or reading, depending on the flags."
msgstr ""
-#: doc/classes/File.xml:228
+#: doc/classes/File.xml
msgid ""
"Opens a compressed file for reading or writing.\n"
"[b]Note:[/b] [method open_compressed] can only read files that were saved by "
@@ -24812,26 +25548,26 @@ msgid ""
"godotengine/godot/issues/28999]GitHub issue #28999[/url] for a workaround."
msgstr ""
-#: doc/classes/File.xml:238
+#: doc/classes/File.xml
msgid ""
"Opens an encrypted file in write or read mode. You need to pass a binary key "
"to encrypt/decrypt it.\n"
"[b]Note:[/b] The provided key must be 32 bytes long."
msgstr ""
-#: doc/classes/File.xml:248
+#: doc/classes/File.xml
msgid ""
"Opens an encrypted file in write or read mode. You need to pass a password "
"to encrypt/decrypt it."
msgstr ""
-#: doc/classes/File.xml:255
+#: doc/classes/File.xml
msgid ""
"Changes the file reading/writing cursor to the specified position (in bytes "
"from the beginning of the file)."
msgstr ""
-#: doc/classes/File.xml:262
+#: doc/classes/File.xml
msgid ""
"Changes the file reading/writing cursor to the specified position (in bytes "
"from the end of the file).\n"
@@ -24839,7 +25575,7 @@ msgid ""
"cursor will be at the end of the file."
msgstr ""
-#: doc/classes/File.xml:270
+#: doc/classes/File.xml
msgid ""
"Stores an integer as 16 bits in the file.\n"
"[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, "
@@ -24867,7 +25603,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/File.xml:297
+#: doc/classes/File.xml
msgid ""
"Stores an integer as 32 bits in the file.\n"
"[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, "
@@ -24876,14 +25612,14 @@ msgid ""
"(see [method store_16] for an example)."
msgstr ""
-#: doc/classes/File.xml:306
+#: doc/classes/File.xml
msgid ""
"Stores an integer as 64 bits in the file.\n"
"[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, "
"2^63 - 1][/code] (i.e. be a valid [int] value)."
msgstr ""
-#: doc/classes/File.xml:314
+#: doc/classes/File.xml
msgid ""
"Stores an integer as 8 bits in the file.\n"
"[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]"
@@ -24892,11 +25628,11 @@ msgid ""
"(see [method store_16] for an example)."
msgstr ""
-#: doc/classes/File.xml:323
+#: doc/classes/File.xml
msgid "Stores the given array of bytes in the file."
msgstr ""
-#: doc/classes/File.xml:331
+#: doc/classes/File.xml
msgid ""
"Store the given [PoolStringArray] in the file as a line formatted in the CSV "
"(Comma-Separated Values) format. You can pass a different delimiter "
@@ -24905,38 +25641,45 @@ msgid ""
"Text will be encoded as UTF-8."
msgstr ""
-#: doc/classes/File.xml:339
+#: doc/classes/File.xml
msgid "Stores a floating-point number as 64 bits in the file."
msgstr ""
-#: doc/classes/File.xml:346
+#: doc/classes/File.xml
msgid "Stores a floating-point number as 32 bits in the file."
msgstr ""
-#: doc/classes/File.xml:353
+#: doc/classes/File.xml
msgid ""
"Appends [code]line[/code] to the file followed by a line return character "
"([code]\\n[/code]), encoding the text as UTF-8."
msgstr ""
-#: doc/classes/File.xml:360
+#: doc/classes/File.xml
msgid ""
"Stores the given [String] as a line in the file in Pascal format (i.e. also "
"store the length of the string).\n"
"Text will be encoded as UTF-8."
msgstr ""
-#: doc/classes/File.xml:368
+#: doc/classes/File.xml
msgid "Stores a floating-point number in the file."
msgstr ""
-#: doc/classes/File.xml:375
+#: doc/classes/File.xml
msgid ""
"Appends [code]string[/code] to the file without a line return, encoding the "
-"text as UTF-8."
+"text as UTF-8.\n"
+"[b]Note:[/b] This method is intended to be used to write text files. The "
+"string is stored as a UTF-8 encoded buffer without string length or "
+"terminating zero, which means that it can't be loaded back easily. If you "
+"want to store a retrievable string in a binary file, consider using [method "
+"store_pascal_string] instead. For retrieving strings from a text file, you "
+"can use [code]get_buffer(length).get_string_from_utf8()[/code] (if you know "
+"the length) or [method get_as_text]."
msgstr ""
-#: doc/classes/File.xml:383
+#: doc/classes/File.xml
msgid ""
"Stores any Variant value in the file. If [code]full_objects[/code] is "
"[code]true[/code], encoding objects is allowed (and can potentially include "
@@ -24950,7 +25693,7 @@ msgid ""
"flags."
msgstr ""
-#: doc/classes/File.xml:390
+#: doc/classes/File.xml
msgid ""
"If [code]true[/code], the file is read with big-endian [url=https://en."
"wikipedia.org/wiki/Endianness]endianness[/url]. If [code]false[/code], the "
@@ -24964,56 +25707,56 @@ msgid ""
"the file, not before."
msgstr ""
-#: doc/classes/File.xml:397
+#: doc/classes/File.xml
msgid ""
"Opens the file for read operations. The cursor is positioned at the "
"beginning of the file."
msgstr ""
-#: doc/classes/File.xml:400
+#: doc/classes/File.xml
msgid ""
"Opens the file for write operations. The file is created if it does not "
"exist, and truncated if it does."
msgstr ""
-#: doc/classes/File.xml:403
+#: doc/classes/File.xml
msgid ""
"Opens the file for read and write operations. Does not truncate the file. "
"The cursor is positioned at the beginning of the file."
msgstr ""
-#: doc/classes/File.xml:406
+#: doc/classes/File.xml
msgid ""
"Opens the file for read and write operations. The file is created if it does "
"not exist, and truncated if it does. The cursor is positioned at the "
"beginning of the file."
msgstr ""
-#: doc/classes/File.xml:409
+#: doc/classes/File.xml
msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method."
msgstr ""
-#: doc/classes/File.xml:412
+#: doc/classes/File.xml
msgid ""
"Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] "
"compression method."
msgstr ""
-#: doc/classes/File.xml:415
+#: doc/classes/File.xml
msgid ""
"Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression "
"method."
msgstr ""
-#: doc/classes/File.xml:418
+#: doc/classes/File.xml
msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method."
msgstr ""
-#: doc/classes/FileDialog.xml:4
+#: doc/classes/FileDialog.xml
msgid "Dialog for selecting files or directories in the filesystem."
msgstr ""
-#: doc/classes/FileDialog.xml:7
+#: doc/classes/FileDialog.xml
msgid ""
"FileDialog is a preset dialog used to choose files and directories in the "
"filesystem. It supports filter masks. The FileDialog automatically sets its "
@@ -25022,22 +25765,27 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/FileDialog.xml:16
+#: doc/classes/FileDialog.xml
msgid ""
-"Adds [code]filter[/code] as a custom filter; [code]filter[/code] should be "
-"of the form [code]\"filename.extension ; Description\"[/code]. For example, "
-"[code]\"*.png ; PNG Images\"[/code]."
+"Adds [code]filter[/code] to the list of filters, which restricts what files "
+"can be picked.\n"
+"A [code]filter[/code] should be of the form [code]\"filename.extension ; "
+"Description\"[/code], where filename and extension can be [code]*[/code] to "
+"match any string. Filters starting with [code].[/code] (i.e. empty "
+"filenames) are not allowed.\n"
+"Example filters: [code]\"*.png ; PNG Images\"[/code], [code]\"project."
+"godot ; Godot Project\"[/code]."
msgstr ""
-#: doc/classes/FileDialog.xml:22
+#: doc/classes/FileDialog.xml
msgid "Clear all the added filters in the dialog."
msgstr ""
-#: doc/classes/FileDialog.xml:28
+#: doc/classes/FileDialog.xml
msgid "Clear currently selected items in the dialog."
msgstr ""
-#: doc/classes/FileDialog.xml:34
+#: doc/classes/FileDialog.xml
msgid ""
"Returns the LineEdit for the selected file.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -25045,7 +25793,7 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/FileDialog.xml:41
+#: doc/classes/FileDialog.xml
msgid ""
"Returns the vertical box container of the dialog, custom controls can be "
"added to it.\n"
@@ -25054,11 +25802,11 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/FileDialog.xml:48
+#: doc/classes/FileDialog.xml
msgid "Invalidate and update the current dialog content list."
msgstr ""
-#: doc/classes/FileDialog.xml:54
+#: doc/classes/FileDialog.xml
msgid ""
"The file system access scope. See enum [code]Access[/code] constants.\n"
"[b]Warning:[/b] Currently, in sandboxed environments such as HTML5 builds or "
@@ -25067,133 +25815,135 @@ msgid ""
"proposals#1123[/url]."
msgstr ""
-#: doc/classes/FileDialog.xml:58
+#: doc/classes/FileDialog.xml
msgid "The current working directory of the file dialog."
msgstr ""
-#: doc/classes/FileDialog.xml:61
+#: doc/classes/FileDialog.xml
msgid "The currently selected file of the file dialog."
msgstr ""
-#: doc/classes/FileDialog.xml:64
+#: doc/classes/FileDialog.xml
msgid "The currently selected file path of the file dialog."
msgstr ""
-#: doc/classes/FileDialog.xml:68
+#: doc/classes/FileDialog.xml
msgid ""
"The available file type filters. For example, this shows only [code].png[/"
"code] and [code].gd[/code] files: [code]set_filters(PoolStringArray([\"*."
-"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]."
+"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]. Multiple file types "
+"can also be specified in a single filter. [code]\"*.png, *.jpg, *.jpeg ; "
+"Supported Images\"[/code] will show both PNG and JPEG files when selected."
msgstr ""
-#: doc/classes/FileDialog.xml:71
+#: doc/classes/FileDialog.xml
msgid ""
"The dialog's open or save mode, which affects the selection behavior. See "
"enum [code]Mode[/code] constants."
msgstr ""
-#: doc/classes/FileDialog.xml:74
+#: doc/classes/FileDialog.xml
msgid ""
"If [code]true[/code], changing the [code]Mode[/code] property will set the "
"window title accordingly (e.g. setting mode to [constant MODE_OPEN_FILE] "
"will change the window title to \"Open a File\")."
msgstr ""
-#: doc/classes/FileDialog.xml:77
+#: doc/classes/FileDialog.xml
msgid "If [code]true[/code], the dialog will show hidden files."
msgstr ""
-#: doc/classes/FileDialog.xml:85
+#: doc/classes/FileDialog.xml
msgid "Emitted when the user selects a directory."
msgstr ""
-#: doc/classes/FileDialog.xml:91
+#: doc/classes/FileDialog.xml
msgid ""
"Emitted when the user selects a file by double-clicking it or pressing the "
"[b]OK[/b] button."
msgstr ""
-#: doc/classes/FileDialog.xml:97
+#: doc/classes/FileDialog.xml
msgid "Emitted when the user selects multiple files."
msgstr ""
-#: doc/classes/FileDialog.xml:103
+#: doc/classes/FileDialog.xml
msgid "The dialog allows selecting one, and only one file."
msgstr ""
-#: doc/classes/FileDialog.xml:106
+#: doc/classes/FileDialog.xml
msgid "The dialog allows selecting multiple files."
msgstr ""
-#: doc/classes/FileDialog.xml:109
+#: doc/classes/FileDialog.xml
msgid ""
"The dialog only allows selecting a directory, disallowing the selection of "
"any file."
msgstr ""
-#: doc/classes/FileDialog.xml:112
+#: doc/classes/FileDialog.xml
msgid "The dialog allows selecting one file or directory."
msgstr ""
-#: doc/classes/FileDialog.xml:115
+#: doc/classes/FileDialog.xml
msgid "The dialog will warn when a file exists."
msgstr ""
-#: doc/classes/FileDialog.xml:118
+#: doc/classes/FileDialog.xml
msgid ""
"The dialog only allows accessing files under the [Resource] path "
"([code]res://[/code])."
msgstr ""
-#: doc/classes/FileDialog.xml:121
+#: doc/classes/FileDialog.xml
msgid ""
"The dialog only allows accessing files under user data path ([code]user://[/"
"code])."
msgstr ""
-#: doc/classes/FileDialog.xml:124
+#: doc/classes/FileDialog.xml
msgid "The dialog allows accessing files on the whole file system."
msgstr ""
-#: doc/classes/FileDialog.xml:129
-msgid "Custom icon for files."
-msgstr ""
-
-#: doc/classes/FileDialog.xml:132
+#: doc/classes/FileDialog.xml
msgid "The color modulation applied to the file icon."
msgstr ""
-#: doc/classes/FileDialog.xml:135
+#: doc/classes/FileDialog.xml
msgid ""
"The color tint for disabled files (when the [FileDialog] is used in open "
"folder mode)."
msgstr ""
-#: doc/classes/FileDialog.xml:138
-msgid "Custom icon for folders."
+#: doc/classes/FileDialog.xml
+msgid "The color modulation applied to the folder icon."
msgstr ""
-#: doc/classes/FileDialog.xml:141
-msgid "The color modulation applied to the folder icon."
+#: doc/classes/FileDialog.xml
+msgid "Custom icon for files."
+msgstr ""
+
+#: doc/classes/FileDialog.xml
+msgid "Custom icon for folders."
msgstr ""
-#: doc/classes/FileDialog.xml:144
+#: doc/classes/FileDialog.xml
msgid "Custom icon for the parent folder arrow."
msgstr ""
-#: doc/classes/FileDialog.xml:147
+#: doc/classes/FileDialog.xml
msgid "Custom icon for the reload button."
msgstr ""
-#: doc/classes/FileDialog.xml:150
+#: doc/classes/FileDialog.xml
msgid "Custom icon for the toggle hidden button."
msgstr ""
-#: doc/classes/float.xml:4
+#: doc/classes/float.xml
msgid "Float built-in type."
msgstr ""
-#: doc/classes/float.xml:7
+#: doc/classes/float.xml
msgid ""
"The [float] built-in type is a 64-bit double-precision floating-point "
"number, equivalent to [code]double[/code] in C++. This type has 14 reliable "
@@ -25211,27 +25961,27 @@ msgid ""
"methods instead of [code]==[/code] to compare [float] values for equality."
msgstr ""
-#: doc/classes/float.xml:12
-msgid "https://en.wikipedia.org/wiki/Double-precision_floating-point_format"
+#: doc/classes/float.xml
+msgid "Wikipedia: Double-precision floating-point format"
msgstr ""
-#: doc/classes/float.xml:13
-msgid "https://en.wikipedia.org/wiki/Single-precision_floating-point_format"
+#: doc/classes/float.xml
+msgid "Wikipedia: Single-precision floating-point format"
msgstr ""
-#: doc/classes/float.xml:20
+#: doc/classes/float.xml
msgid ""
"Cast a [bool] value to a floating-point value, [code]float(true)[/code] will "
"be equal to 1.0 and [code]float(false)[/code] will be equal to 0.0."
msgstr ""
-#: doc/classes/float.xml:27
+#: doc/classes/float.xml
msgid ""
"Cast an [int] value to a floating-point value, [code]float(1)[/code] will be "
"equal to 1.0."
msgstr ""
-#: doc/classes/float.xml:34
+#: doc/classes/float.xml
msgid ""
"Cast a [String] value to a floating-point value. This method accepts float "
"value strings like [code]\"1.23\"[/code] and exponential notation strings "
@@ -25243,11 +25993,28 @@ msgid ""
"[code]float(\"1e3a2\")[/code] will return 1000.0."
msgstr ""
-#: doc/classes/Font.xml:4
+#: doc/classes/FlowContainer.xml
+msgid "Base class for flow containers."
+msgstr ""
+
+#: doc/classes/FlowContainer.xml
+msgid ""
+"Arranges child [Control] nodes vertically or horizontally in a left-to-right "
+"or top-to-bottom flow.\n"
+"A line is filled with [Control] nodes until no more fit on the same line, "
+"similar to text in an autowrapped label."
+msgstr ""
+
+#: doc/classes/FlowContainer.xml
+#, fuzzy
+msgid "Returns the current line count."
+msgstr "Возвращает длину вектора."
+
+#: doc/classes/Font.xml
msgid "Internationalized font and text drawing support."
msgstr ""
-#: doc/classes/Font.xml:7
+#: doc/classes/Font.xml
msgid ""
"Font contains a Unicode-compatible character set, as well as the ability to "
"draw it with variable width, ascent, descent and kerning. For creating fonts "
@@ -25265,7 +26032,7 @@ msgid ""
"characters instead. This will be resolved in Godot 4.0."
msgstr ""
-#: doc/classes/Font.xml:24
+#: doc/classes/Font.xml
msgid ""
"Draw [code]string[/code] into a canvas item using the font at a given "
"position, with [code]modulate[/code] color, and optionally clipping the "
@@ -25274,7 +26041,7 @@ msgid ""
"See also [method CanvasItem.draw_string]."
msgstr ""
-#: doc/classes/Font.xml:37
+#: doc/classes/Font.xml
msgid ""
"Draw character [code]char[/code] into a canvas item using the font at a "
"given position, with [code]modulate[/code] color, and optionally kerning if "
@@ -25284,53 +26051,53 @@ msgid ""
"making this function useful for drawing strings character by character."
msgstr ""
-#: doc/classes/Font.xml:43
+#: doc/classes/Font.xml
msgid "Returns the font ascent (number of pixels above the baseline)."
msgstr ""
-#: doc/classes/Font.xml:51
+#: doc/classes/Font.xml
msgid ""
"Returns the size of a character, optionally taking kerning into account if "
"the next character is provided. Note that the height returned is the font "
"height (see [method get_height]) and has no relation to the glyph height."
msgstr ""
-#: doc/classes/Font.xml:57
+#: doc/classes/Font.xml
msgid "Returns the font descent (number of pixels below the baseline)."
msgstr ""
-#: doc/classes/Font.xml:63
+#: doc/classes/Font.xml
msgid "Returns the total font height (ascent plus descent) in pixels."
msgstr ""
-#: doc/classes/Font.xml:70
+#: doc/classes/Font.xml
msgid ""
"Returns the size of a string, taking kerning and advance into account. Note "
"that the height returned is the font height (see [method get_height]) and "
"has no relation to the string."
msgstr ""
-#: doc/classes/Font.xml:78
+#: doc/classes/Font.xml
msgid ""
"Returns the size that the string would have with word wrapping enabled with "
"a fixed [code]width[/code]."
msgstr ""
-#: doc/classes/Font.xml:84
+#: doc/classes/Font.xml
msgid "Returns [code]true[/code] if the font has an outline."
msgstr ""
-#: doc/classes/Font.xml:95
+#: doc/classes/Font.xml
msgid ""
"After editing a font (changing size, ascent, char rects, etc.). Call this "
"function to propagate changes to controls that might use it."
msgstr ""
-#: doc/classes/FuncRef.xml:4
+#: doc/classes/FuncRef.xml
msgid "Reference to a function in an object."
msgstr ""
-#: doc/classes/FuncRef.xml:7
+#: doc/classes/FuncRef.xml
msgid ""
"In GDScript, functions are not [i]first-class objects[/i]. This means it is "
"impossible to store them directly as variables, return them from another "
@@ -25340,13 +26107,13 @@ msgid ""
"around and called."
msgstr ""
-#: doc/classes/FuncRef.xml:16
+#: doc/classes/FuncRef.xml
msgid ""
"Calls the referenced function previously set in [member function] or [method "
"@GDScript.funcref]."
msgstr ""
-#: doc/classes/FuncRef.xml:23
+#: doc/classes/FuncRef.xml
msgid ""
"Calls the referenced function previously set in [member function] or [method "
"@GDScript.funcref]. Contrarily to [method call_func], this method does not "
@@ -25354,27 +26121,27 @@ msgid ""
"passed via a single [Array]."
msgstr ""
-#: doc/classes/FuncRef.xml:29
+#: doc/classes/FuncRef.xml
msgid "Returns whether the object still exists and has the function assigned."
msgstr ""
-#: doc/classes/FuncRef.xml:36
+#: doc/classes/FuncRef.xml
msgid ""
"The object containing the referenced function. This object must be of a type "
"actually inheriting from [Object], not a built-in type such as [int], "
"[Vector2] or [Dictionary]."
msgstr ""
-#: doc/classes/FuncRef.xml:42
+#: doc/classes/FuncRef.xml
msgid "The name of the referenced function."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:4
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"An external library containing functions or script classes to use in Godot."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:7
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"A GDNative library can implement [NativeScript]s, global functions to call "
"with the [GDNative] class, or low-level engine extensions through interfaces "
@@ -25382,37 +26149,19 @@ msgid ""
"platform and architecture that the project will run on."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/gdnative/gdnative-c-"
-"example.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/gdnative/gdnative-c-"
-"example.html"
-
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/gdnative/gdnative-cpp-"
-"example.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/gdnative/gdnative-"
-"cpp-example.html"
-
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:17
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"Returns paths to all dependency libraries for the current platform and "
"architecture."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:23
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"Returns the path to the dynamic library file for the current platform and "
"architecture."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:29
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"This resource in INI-style [ConfigFile] format, as in [code].gdnlib[/code] "
"files."
@@ -25420,7 +26169,7 @@ msgstr ""
"Этот ресурс в формате [ConfigFile] в стиле INI, как в файлах [code].gdnlib[/"
"code]."
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:32
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"If [code]true[/code], Godot loads only one copy of the library and each "
"script that references the library will share static data like static or "
@@ -25429,7 +26178,7 @@ msgid ""
"memory for each script that references it."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:36
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"If [code]true[/code], the editor will temporarily unload the library "
"whenever the user switches away from the editor window, allowing the user to "
@@ -25439,7 +26188,7 @@ msgid ""
"will attempt to unload the tool scripts while they're in use and crash."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:40
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"If [code]true[/code], Godot loads the library at startup rather than the "
"first time a script uses the library, calling [code]{prefix}"
@@ -25449,7 +26198,7 @@ msgid ""
"[b]Note:[/b] A singleton library cannot be [member reloadable]."
msgstr ""
-#: modules/gdnative/doc_classes/GDNativeLibrary.xml:44
+#: modules/gdnative/doc_classes/GDNativeLibrary.xml
msgid ""
"The prefix this library's entry point functions begin with. For example, a "
"GDNativeLibrary would declare its [code]gdnative_init[/code] function as "
@@ -25458,11 +26207,11 @@ msgid ""
"each library must have a different [code]symbol_prefix[/code]."
msgstr ""
-#: modules/gdscript/doc_classes/GDScript.xml:4
+#: modules/gdscript/doc_classes/GDScript.xml
msgid "A script implemented in the GDScript programming language."
msgstr ""
-#: modules/gdscript/doc_classes/GDScript.xml:7
+#: modules/gdscript/doc_classes/GDScript.xml
msgid ""
"A script implemented in the GDScript programming language. The script "
"extends the functionality of all objects that instance it.\n"
@@ -25471,20 +26220,11 @@ msgid ""
"of the script's base classes."
msgstr ""
-#: modules/gdscript/doc_classes/GDScript.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/gdscript/index."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/"
-"index.html"
-
-#: modules/gdscript/doc_classes/GDScript.xml:17
+#: modules/gdscript/doc_classes/GDScript.xml
msgid "Returns byte code for the script source code."
msgstr ""
-#: modules/gdscript/doc_classes/GDScript.xml:23
+#: modules/gdscript/doc_classes/GDScript.xml
msgid ""
"Returns a new instance of the script.\n"
"For example:\n"
@@ -25495,11 +26235,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/gdscript/doc_classes/GDScriptFunctionState.xml:4
+#: modules/gdscript/doc_classes/GDScriptFunctionState.xml
msgid "State of a function call after yielding."
msgstr ""
-#: modules/gdscript/doc_classes/GDScriptFunctionState.xml:7
+#: modules/gdscript/doc_classes/GDScriptFunctionState.xml
msgid ""
"Calling [method @GDScript.yield] within a function will cause that function "
"to yield and return its current state as an object of this type. The yielded "
@@ -25507,7 +26247,7 @@ msgid ""
"state object."
msgstr ""
-#: modules/gdscript/doc_classes/GDScriptFunctionState.xml:16
+#: modules/gdscript/doc_classes/GDScriptFunctionState.xml
msgid ""
"Check whether the function call may be resumed. This is not the case if the "
"function state was already resumed.\n"
@@ -25518,7 +26258,7 @@ msgid ""
"script have survived up to that point."
msgstr ""
-#: modules/gdscript/doc_classes/GDScriptFunctionState.xml:24
+#: modules/gdscript/doc_classes/GDScriptFunctionState.xml
msgid ""
"Resume execution of the yielded function call.\n"
"If handed an argument, return the argument from the [method @GDScript.yield] "
@@ -25528,438 +26268,438 @@ msgid ""
"another function state if yielded again."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:4
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The generic 6-degrees-of-freedom joint can implement a variety of joint "
"types by locking certain axes' rotation or translation."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:7
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The first 3 DOF axes are linear axes, which represent translation of Bodies, "
"and the latter 3 DOF axes represent the angular motion. Each axis can be "
"either locked, or limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:93
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational damping across the X axis.\n"
"The lower, the longer an impulse from one side takes to travel to the other "
"side."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:97
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], rotation across the X axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:100
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"When rotating across the X axis, this error tolerance factor defines how "
"much the correction gets slowed down. The lower, the slower."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:103
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum amount of force that can occur, when rotating around the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:106
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:109
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational restitution across the X axis. The lower, the more "
"restitution occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:112
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed of all rotations across the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:115
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:118
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational damping across the Y axis. The lower, the more "
"dampening occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:121
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], rotation across the Y axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:124
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"When rotating across the Y axis, this error tolerance factor defines how "
"much the correction gets slowed down. The lower, the slower."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:127
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum amount of force that can occur, when rotating around the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:130
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:133
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational restitution across the Y axis. The lower, the more "
"restitution occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:136
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed of all rotations across the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:139
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:142
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational damping across the Z axis. The lower, the more "
"dampening occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:145
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], rotation across the Z axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:148
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"When rotating across the Z axis, this error tolerance factor defines how "
"much the correction gets slowed down. The lower, the slower."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:151
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum amount of force that can occur, when rotating around the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:154
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:157
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of rotational restitution across the Z axis. The lower, the more "
"restitution occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:160
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed of all rotations across the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:163
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:166
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], a rotating motor at the X axis is enabled."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:169
+#: doc/classes/Generic6DOFJoint.xml
msgid "Maximum acceleration for the motor at the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:172
+#: doc/classes/Generic6DOFJoint.xml
msgid "Target speed for the motor at the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:175
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], a rotating motor at the Y axis is enabled."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:178
+#: doc/classes/Generic6DOFJoint.xml
msgid "Maximum acceleration for the motor at the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:181
+#: doc/classes/Generic6DOFJoint.xml
msgid "Target speed for the motor at the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:184
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], a rotating motor at the Z axis is enabled."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:187
+#: doc/classes/Generic6DOFJoint.xml
msgid "Maximum acceleration for the motor at the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:190
+#: doc/classes/Generic6DOFJoint.xml
msgid "Target speed for the motor at the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:217
+#: doc/classes/Generic6DOFJoint.xml
msgid "The amount of damping that happens at the X motion."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:220
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], the linear motion across the X axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:223
+#: doc/classes/Generic6DOFJoint.xml
msgid "The minimum difference between the pivot points' X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:226
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of restitution on the X axis movement. The lower, the more "
"momentum gets lost."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:229
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"A factor applied to the movement across the X axis. The lower, the slower "
"the movement."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:232
+#: doc/classes/Generic6DOFJoint.xml
msgid "The maximum difference between the pivot points' X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:235
+#: doc/classes/Generic6DOFJoint.xml
msgid "The amount of damping that happens at the Y motion."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:238
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], the linear motion across the Y axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:241
+#: doc/classes/Generic6DOFJoint.xml
msgid "The minimum difference between the pivot points' Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:244
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of restitution on the Y axis movement. The lower, the more "
"momentum gets lost."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:247
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"A factor applied to the movement across the Y axis. The lower, the slower "
"the movement."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:250
+#: doc/classes/Generic6DOFJoint.xml
msgid "The maximum difference between the pivot points' Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:253
+#: doc/classes/Generic6DOFJoint.xml
msgid "The amount of damping that happens at the Z motion."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:256
+#: doc/classes/Generic6DOFJoint.xml
msgid "If [code]true[/code], the linear motion across the Z axis is limited."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:259
+#: doc/classes/Generic6DOFJoint.xml
msgid "The minimum difference between the pivot points' Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:262
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of restitution on the Z axis movement. The lower, the more "
"momentum gets lost."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:265
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"A factor applied to the movement across the Z axis. The lower, the slower "
"the movement."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:268
+#: doc/classes/Generic6DOFJoint.xml
msgid "The maximum difference between the pivot points' Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:271
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"If [code]true[/code], then there is a linear motor on the X axis. It will "
"attempt to reach the target velocity while staying within the force limits."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:274
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum force the linear motor can apply on the X axis while trying to "
"reach the target velocity."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:277
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed that the linear motor will attempt to reach on the X axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:280
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"If [code]true[/code], then there is a linear motor on the Y axis. It will "
"attempt to reach the target velocity while staying within the force limits."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:283
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum force the linear motor can apply on the Y axis while trying to "
"reach the target velocity."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:286
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed that the linear motor will attempt to reach on the Y axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:289
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"If [code]true[/code], then there is a linear motor on the Z axis. It will "
"attempt to reach the target velocity while staying within the force limits."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:292
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum force the linear motor can apply on the Z axis while trying to "
"reach the target velocity."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:295
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed that the linear motor will attempt to reach on the Z axis."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:324 doc/classes/PhysicsServer.xml:1086
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid "The minimum difference between the pivot points' axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:327 doc/classes/PhysicsServer.xml:1089
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid "The maximum difference between the pivot points' axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:330
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"A factor applied to the movement across the axes. The lower, the slower the "
"movement."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:333
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The amount of restitution on the axes' movement. The lower, the more "
"momentum gets lost."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:336 doc/classes/PhysicsServer.xml:1098
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The amount of damping that happens at the linear motion across the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:339
+#: doc/classes/Generic6DOFJoint.xml
msgid "The velocity the linear motor will try to reach."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:342
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"The maximum force the linear motor will apply while trying to reach the "
"velocity target."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:351 doc/classes/PhysicsServer.xml:1107
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:354 doc/classes/PhysicsServer.xml:1110
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:357
+#: doc/classes/Generic6DOFJoint.xml
msgid "The speed of all rotations across the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:360 doc/classes/PhysicsServer.xml:1116
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The amount of rotational damping across the axes. The lower, the more "
"dampening occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:363 doc/classes/PhysicsServer.xml:1119
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The amount of rotational restitution across the axes. The lower, the more "
"restitution occurs."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:366 doc/classes/PhysicsServer.xml:1122
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The maximum amount of force that can occur, when rotating around the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:369
+#: doc/classes/Generic6DOFJoint.xml
msgid ""
"When rotating across the axes, this error tolerance factor defines how much "
"the correction gets slowed down. The lower, the slower."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:372 doc/classes/PhysicsServer.xml:1128
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid "Target speed for the motor at the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:375 doc/classes/PhysicsServer.xml:1131
+#: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml
msgid "Maximum acceleration for the motor at the axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:387
+#: doc/classes/Generic6DOFJoint.xml
msgid "If enabled, linear motion is possible within the given limits."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:390
+#: doc/classes/Generic6DOFJoint.xml
msgid "If enabled, rotational motion is possible within the given limits."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:397
+#: doc/classes/Generic6DOFJoint.xml
msgid "If enabled, there is a rotational motor across these axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:400
+#: doc/classes/Generic6DOFJoint.xml
msgid "If enabled, there is a linear motor across these axes."
msgstr ""
-#: doc/classes/Generic6DOFJoint.xml:403 doc/classes/HingeJoint.xml:108
+#: doc/classes/Generic6DOFJoint.xml doc/classes/HingeJoint.xml
msgid "Represents the size of the [enum Flag] enum."
msgstr ""
-#: doc/classes/Geometry.xml:4
+#: doc/classes/Geometry.xml
msgid "Helper node to calculate generic geometry operations."
msgstr ""
-#: doc/classes/Geometry.xml:7
+#: doc/classes/Geometry.xml
msgid ""
"Geometry provides users with a set of helper functions to create geometric "
"shapes, compute intersections between shapes, and process various other "
"geometric operations."
msgstr ""
-#: doc/classes/Geometry.xml:16
+#: doc/classes/Geometry.xml
msgid ""
"Returns an array with 6 [Plane]s that describe the sides of a box centered "
"at the origin. The box size is defined by [code]extents[/code], which "
"represents one (positive) corner of the box (i.e. half its actual size)."
msgstr ""
-#: doc/classes/Geometry.xml:27
+#: doc/classes/Geometry.xml
msgid ""
"Returns an array of [Plane]s closely bounding a faceted capsule centered at "
"the origin with radius [code]radius[/code] and height [code]height[/code]. "
@@ -25970,7 +26710,7 @@ msgid ""
"for X, 1 for Y, 2 for Z)."
msgstr ""
-#: doc/classes/Geometry.xml:37
+#: doc/classes/Geometry.xml
msgid ""
"Returns an array of [Plane]s closely bounding a faceted cylinder centered at "
"the origin with radius [code]radius[/code] and height [code]height[/code]. "
@@ -25980,13 +26720,13 @@ msgid ""
"for Z)."
msgstr ""
-#: doc/classes/Geometry.xml:45
+#: doc/classes/Geometry.xml
msgid ""
"Clips the polygon defined by the points in [code]points[/code] against the "
"[code]plane[/code] and returns the points of the clipped polygon."
msgstr ""
-#: doc/classes/Geometry.xml:53
+#: doc/classes/Geometry.xml
msgid ""
"Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an "
"array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] "
@@ -25997,7 +26737,7 @@ msgid ""
"distinguished by calling [method is_polygon_clockwise]."
msgstr ""
-#: doc/classes/Geometry.xml:62
+#: doc/classes/Geometry.xml
msgid ""
"Clips [code]polyline[/code] against [code]polygon[/code] and returns an "
"array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] "
@@ -26005,13 +26745,13 @@ msgid ""
"cutting a line with a closed shape."
msgstr ""
-#: doc/classes/Geometry.xml:69
+#: doc/classes/Geometry.xml
msgid ""
"Given an array of [Vector2]s, returns the convex hull as a list of points in "
"counterclockwise order. The last point is the same as the first one."
msgstr ""
-#: doc/classes/Geometry.xml:77
+#: doc/classes/Geometry.xml
msgid ""
"Mutually excludes common area defined by intersection of [code]polygon_a[/"
"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and "
@@ -26023,21 +26763,21 @@ msgid ""
"is_polygon_clockwise]."
msgstr ""
-#: doc/classes/Geometry.xml:87
+#: doc/classes/Geometry.xml
msgid ""
"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) "
"that is closest to [code]point[/code]. The returned point will always be "
"inside the specified segment."
msgstr ""
-#: doc/classes/Geometry.xml:96
+#: doc/classes/Geometry.xml
msgid ""
"Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) "
"that is closest to [code]point[/code]. The returned point will always be "
"inside the specified segment."
msgstr ""
-#: doc/classes/Geometry.xml:105
+#: doc/classes/Geometry.xml
msgid ""
"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/"
"code]) that is closest to [code]point[/code]. The returned point can be "
@@ -26045,7 +26785,7 @@ msgid ""
"somewhere on the line extending from the segment."
msgstr ""
-#: doc/classes/Geometry.xml:114
+#: doc/classes/Geometry.xml
msgid ""
"Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/"
"code]) that is closest to [code]point[/code]. The returned point can be "
@@ -26053,7 +26793,7 @@ msgid ""
"somewhere on the line extending from the segment."
msgstr ""
-#: doc/classes/Geometry.xml:124
+#: doc/classes/Geometry.xml
msgid ""
"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/"
"code], [code]q2[/code]), finds those two points on the two segments that are "
@@ -26062,7 +26802,7 @@ msgid ""
"([code]q1[/code], [code]q2[/code])."
msgstr ""
-#: doc/classes/Geometry.xml:134
+#: doc/classes/Geometry.xml
msgid ""
"Given the two 2D segments ([code]p1[/code], [code]q1[/code]) and ([code]p2[/"
"code], [code]q2[/code]), finds those two points on the two segments that are "
@@ -26071,11 +26811,11 @@ msgid ""
"([code]p2[/code], [code]q2[/code])."
msgstr ""
-#: doc/classes/Geometry.xml:141
+#: doc/classes/Geometry.xml
msgid "Used internally by the engine."
msgstr ""
-#: doc/classes/Geometry.xml:149
+#: doc/classes/Geometry.xml
msgid ""
"Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an "
"array of intersected polygons. This performs [constant "
@@ -26086,7 +26826,7 @@ msgid ""
"is_polygon_clockwise]."
msgstr ""
-#: doc/classes/Geometry.xml:158
+#: doc/classes/Geometry.xml
msgid ""
"Intersects [code]polyline[/code] with [code]polygon[/code] and returns an "
"array of intersected polylines. This performs [constant "
@@ -26094,27 +26834,27 @@ msgid ""
"can be thought of as chopping a line with a closed shape."
msgstr ""
-#: doc/classes/Geometry.xml:167
+#: doc/classes/Geometry.xml
msgid ""
"Returns [code]true[/code] if [code]point[/code] is inside the circle or if "
"it's located exactly [i]on[/i] the circle's boundary, otherwise returns "
"[code]false[/code]."
msgstr ""
-#: doc/classes/Geometry.xml:175
+#: doc/classes/Geometry.xml
msgid ""
"Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/"
"code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise "
"returns [code]false[/code]."
msgstr ""
-#: doc/classes/Geometry.xml:182
+#: doc/classes/Geometry.xml
msgid ""
"Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in "
"clockwise order, otherwise returns [code]false[/code]."
msgstr ""
-#: doc/classes/Geometry.xml:192
+#: doc/classes/Geometry.xml
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 "
@@ -26123,7 +26863,7 @@ msgid ""
"[b]Note:[/b] The lines are specified using direction vectors, not end points."
msgstr ""
-#: doc/classes/Geometry.xml:200
+#: doc/classes/Geometry.xml
msgid ""
"Given an array of [Vector2]s representing tiles, builds an atlas. The "
"returned dictionary has two keys: [code]points[/code] is a vector of "
@@ -26131,7 +26871,7 @@ msgid ""
"contains the overall size of the whole atlas as [Vector2]."
msgstr ""
-#: doc/classes/Geometry.xml:208
+#: doc/classes/Geometry.xml
msgid ""
"Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and "
"returns an array of merged polygons. This performs [constant "
@@ -26141,7 +26881,7 @@ msgid ""
"is_polygon_clockwise]."
msgstr ""
-#: doc/classes/Geometry.xml:218
+#: doc/classes/Geometry.xml
msgid ""
"Inflates or deflates [code]polygon[/code] by [code]delta[/code] units "
"(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. "
@@ -26167,7 +26907,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Geometry.xml:237
+#: doc/classes/Geometry.xml
msgid ""
"Inflates or deflates [code]polyline[/code] by [code]delta[/code] units "
"(pixels), producing polygons. If [code]delta[/code] is positive, makes the "
@@ -26183,13 +26923,13 @@ msgid ""
"is_polygon_clockwise]."
msgstr ""
-#: doc/classes/Geometry.xml:250
+#: doc/classes/Geometry.xml
msgid ""
"Returns if [code]point[/code] is inside the triangle specified by [code]a[/"
"code], [code]b[/code] and [code]c[/code]."
msgstr ""
-#: doc/classes/Geometry.xml:261
+#: doc/classes/Geometry.xml
msgid ""
"Tests if the 3D ray starting at [code]from[/code] with the direction of "
"[code]dir[/code] intersects the triangle specified by [code]a[/code], "
@@ -26197,7 +26937,7 @@ msgid ""
"as [Vector3]. If no intersection takes place, an empty [Variant] is returned."
msgstr ""
-#: doc/classes/Geometry.xml:271
+#: doc/classes/Geometry.xml
msgid ""
"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), "
"returns the position on the segment (as a number between 0 and 1) at which "
@@ -26208,7 +26948,7 @@ msgid ""
"segment does not)."
msgstr ""
-#: doc/classes/Geometry.xml:280
+#: doc/classes/Geometry.xml
msgid ""
"Given a convex hull defined though the [Plane]s in the array [code]planes[/"
"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects "
@@ -26217,7 +26957,7 @@ msgid ""
"intersecion is found, an the returned array is empty."
msgstr ""
-#: doc/classes/Geometry.xml:290
+#: doc/classes/Geometry.xml
msgid ""
"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the "
"cylinder with height [code]height[/code] that is centered at the origin and "
@@ -26226,7 +26966,7 @@ msgid ""
"intersection and the cylinder's normal at the point of intersection."
msgstr ""
-#: doc/classes/Geometry.xml:300
+#: doc/classes/Geometry.xml
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 "
@@ -26234,7 +26974,7 @@ msgid ""
"empty [Variant]."
msgstr ""
-#: doc/classes/Geometry.xml:310
+#: doc/classes/Geometry.xml
msgid ""
"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the "
"sphere that is located at [code]sphere_position[/code] and has radius "
@@ -26243,7 +26983,7 @@ msgid ""
"the sphere's normal at the point of intersection."
msgstr ""
-#: doc/classes/Geometry.xml:321
+#: doc/classes/Geometry.xml
msgid ""
"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the "
"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the "
@@ -26251,7 +26991,7 @@ msgid ""
"[Variant] is returned."
msgstr ""
-#: doc/classes/Geometry.xml:328
+#: doc/classes/Geometry.xml
msgid ""
"Triangulates the area specified by discrete set of [code]points[/code] such "
"that no point is inside the circumcircle of any resulting triangle. Returns "
@@ -26262,50 +27002,51 @@ msgid ""
"returned."
msgstr ""
-#: doc/classes/Geometry.xml:335
+#: doc/classes/Geometry.xml
msgid ""
"Triangulates the polygon specified by the points in [code]polygon[/code]. "
"Returns a [PoolIntArray] where each triangle consists of three consecutive "
"point indices into [code]polygon[/code] (i.e. the returned array will have "
"[code]n * 3[/code] elements, with [code]n[/code] being the number of found "
-"triangles). If the triangulation did not succeed, an empty [PoolIntArray] is "
-"returned."
+"triangles). Output triangles will always be counter clockwise, and the "
+"contour will be flipped if it's clockwise. If the triangulation did not "
+"succeed, an empty [PoolIntArray] is returned."
msgstr ""
-#: doc/classes/Geometry.xml:341
+#: doc/classes/Geometry.xml
msgid ""
"Create regions where either subject or clip polygons (or both) are filled."
msgstr ""
-#: doc/classes/Geometry.xml:344
+#: doc/classes/Geometry.xml
msgid ""
"Create regions where subject polygons are filled except where clip polygons "
"are filled."
msgstr ""
-#: doc/classes/Geometry.xml:347
+#: doc/classes/Geometry.xml
msgid "Create regions where both subject and clip polygons are filled."
msgstr ""
-#: doc/classes/Geometry.xml:350
+#: doc/classes/Geometry.xml
msgid ""
"Create regions where either subject or clip polygons are filled but not "
"where both are filled."
msgstr ""
-#: doc/classes/Geometry.xml:353
+#: doc/classes/Geometry.xml
msgid ""
"Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/"
"code]."
msgstr ""
-#: doc/classes/Geometry.xml:356
+#: doc/classes/Geometry.xml
msgid ""
"While flattened paths can never perfectly trace an arc, they are "
"approximated by a series of arc chords."
msgstr ""
-#: doc/classes/Geometry.xml:359
+#: doc/classes/Geometry.xml
msgid ""
"There's a necessary limit to mitered joins since offsetting edges that join "
"at very acute angles will produce excessively long and narrow \"spikes\". "
@@ -26313,177 +27054,184 @@ msgid ""
"distance, \"square\" joining is applied."
msgstr ""
-#: doc/classes/Geometry.xml:362
+#: doc/classes/Geometry.xml
msgid ""
"Endpoints are joined using the [enum PolyJoinType] value and the path filled "
"as a polygon."
msgstr ""
-#: doc/classes/Geometry.xml:365
+#: doc/classes/Geometry.xml
msgid ""
"Endpoints are joined using the [enum PolyJoinType] value and the path filled "
"as a polyline."
msgstr ""
-#: doc/classes/Geometry.xml:368
+#: doc/classes/Geometry.xml
msgid "Endpoints are squared off with no extension."
msgstr ""
-#: doc/classes/Geometry.xml:371
+#: doc/classes/Geometry.xml
msgid "Endpoints are squared off and extended by [code]delta[/code] units."
msgstr ""
-#: doc/classes/Geometry.xml:374
+#: doc/classes/Geometry.xml
msgid "Endpoints are rounded off and extended by [code]delta[/code] units."
msgstr ""
-#: doc/classes/GeometryInstance.xml:4
+#: doc/classes/GeometryInstance.xml
msgid "Base node for geometry-based visual instances."
msgstr ""
-#: doc/classes/GeometryInstance.xml:7
+#: doc/classes/GeometryInstance.xml
msgid ""
"Base node for geometry-based visual instances. Shares some common "
"functionality like visibility and custom materials."
msgstr ""
-#: doc/classes/GeometryInstance.xml:16
+#: doc/classes/GeometryInstance.xml
msgid ""
"Returns the [enum GeometryInstance.Flags] that have been set for this object."
msgstr ""
-#: doc/classes/GeometryInstance.xml:23
+#: doc/classes/GeometryInstance.xml
msgid ""
"Overrides the bounding box of this node with a custom one. To remove it, set "
"an [AABB] with all fields set to zero."
msgstr ""
-#: doc/classes/GeometryInstance.xml:31
+#: doc/classes/GeometryInstance.xml
msgid ""
"Sets the [enum GeometryInstance.Flags] specified. See [enum GeometryInstance."
"Flags] for options."
msgstr ""
-#: doc/classes/GeometryInstance.xml:37
+#: doc/classes/GeometryInstance.xml
msgid ""
"The selected shadow casting flag. See [enum ShadowCastingSetting] for "
"possible values."
msgstr ""
-#: doc/classes/GeometryInstance.xml:40
+#: doc/classes/GeometryInstance.xml
msgid ""
"The extra distance added to the GeometryInstance's bounding box ([AABB]) to "
"increase its cull box."
msgstr ""
-#: doc/classes/GeometryInstance.xml:43
+#: doc/classes/GeometryInstance.xml
msgid ""
"When disabled, the mesh will be taken into account when computing indirect "
"lighting, but the resulting lightmap will not be saved. Useful for emissive "
"only materials or shadow casters."
msgstr ""
-#: doc/classes/GeometryInstance.xml:46
+#: doc/classes/GeometryInstance.xml
msgid ""
"Scale factor for the generated baked lightmap. Useful for adding detail to "
"certain mesh instances."
msgstr ""
-#: doc/classes/GeometryInstance.xml:49
+#: doc/classes/GeometryInstance.xml
msgid ""
"The GeometryInstance's max LOD distance.\n"
"[b]Note:[/b] This property currently has no effect."
msgstr ""
-#: doc/classes/GeometryInstance.xml:53
+#: doc/classes/GeometryInstance.xml
msgid ""
"The GeometryInstance's max LOD margin.\n"
"[b]Note:[/b] This property currently has no effect."
msgstr ""
-#: doc/classes/GeometryInstance.xml:57
+#: doc/classes/GeometryInstance.xml
msgid ""
"The GeometryInstance's min LOD distance.\n"
"[b]Note:[/b] This property currently has no effect."
msgstr ""
-#: doc/classes/GeometryInstance.xml:61
+#: doc/classes/GeometryInstance.xml
msgid ""
"The GeometryInstance's min LOD margin.\n"
"[b]Note:[/b] This property currently has no effect."
msgstr ""
-#: doc/classes/GeometryInstance.xml:65
+#: doc/classes/GeometryInstance.xml
+msgid ""
+"The material overlay for the whole geometry.\n"
+"If a material is assigned to this property, it will be rendered on top of "
+"any other active material for all the surfaces."
+msgstr ""
+
+#: doc/classes/GeometryInstance.xml
msgid ""
"The material override for the whole geometry.\n"
"If a material is assigned to this property, it will be used instead of any "
"material set in any material slot of the mesh."
msgstr ""
-#: doc/classes/GeometryInstance.xml:69
+#: doc/classes/GeometryInstance.xml
msgid ""
"If [code]true[/code], this GeometryInstance will be used when baking lights "
"using a [GIProbe] or [BakedLightmap]."
msgstr ""
-#: doc/classes/GeometryInstance.xml:74
+#: doc/classes/GeometryInstance.xml
msgid "The generated lightmap texture will have the original size."
msgstr ""
-#: doc/classes/GeometryInstance.xml:77
+#: doc/classes/GeometryInstance.xml
msgid "The generated lightmap texture will be twice as large, on each axis."
msgstr ""
-#: doc/classes/GeometryInstance.xml:80
+#: doc/classes/GeometryInstance.xml
msgid "The generated lightmap texture will be 4 times as large, on each axis."
msgstr ""
-#: doc/classes/GeometryInstance.xml:83
+#: doc/classes/GeometryInstance.xml
msgid "The generated lightmap texture will be 8 times as large, on each axis."
msgstr ""
-#: doc/classes/GeometryInstance.xml:88
+#: doc/classes/GeometryInstance.xml
msgid "Will not cast any shadows."
msgstr ""
-#: doc/classes/GeometryInstance.xml:91
+#: doc/classes/GeometryInstance.xml
msgid ""
"Will cast shadows from all visible faces in the GeometryInstance.\n"
"Will take culling into account, so faces not being rendered will not be "
"taken into account when shadow casting."
msgstr ""
-#: doc/classes/GeometryInstance.xml:95
+#: doc/classes/GeometryInstance.xml
msgid ""
"Will cast shadows from all visible faces in the GeometryInstance.\n"
"Will not take culling into account, so all faces will be taken into account "
"when shadow casting."
msgstr ""
-#: doc/classes/GeometryInstance.xml:99
+#: doc/classes/GeometryInstance.xml
msgid ""
"Will only show the shadows casted from this object.\n"
"In other words, the actual mesh will not be visible, only the shadows casted "
"from the mesh will be."
msgstr ""
-#: doc/classes/GeometryInstance.xml:103
+#: doc/classes/GeometryInstance.xml
msgid ""
"Will allow the GeometryInstance to be used when baking lights using a "
"[GIProbe] or [BakedLightmap]."
msgstr ""
-#: doc/classes/GeometryInstance.xml:106
+#: doc/classes/GeometryInstance.xml
msgid ""
"Unused in this class, exposed for consistency with [enum VisualServer."
"InstanceFlags]."
msgstr ""
-#: doc/classes/GIProbe.xml:4
+#: doc/classes/GIProbe.xml
msgid "Real-time global illumination (GI) probe."
msgstr ""
-#: doc/classes/GIProbe.xml:7
+#: doc/classes/GIProbe.xml
msgid ""
"[GIProbe]s are used to provide high-quality real-time indirect light to "
"scenes. They precompute the effect of objects that emit light and the effect "
@@ -26495,21 +27243,31 @@ msgid ""
"be turned down in exchange for better performance in the [ProjectSettings] "
"using [member ProjectSettings.rendering/quality/voxel_cone_tracing/"
"high_quality].\n"
+"[b]Procedural generation:[/b] [GIProbe] can be baked in an exported project, "
+"which makes it suitable for procedurally generated or user-built levels as "
+"long as all the geometry is generated in advance.\n"
+"[b]Performance:[/b] [GIProbe] is relatively demanding on the GPU and is not "
+"suited to low-end hardware such as integrated graphics (consider "
+"[BakedLightmap] instead). To provide a fallback for low-end hardware, "
+"consider adding an option to disable [GIProbe] in your project's options "
+"menus. A [GIProbe] node can be disabled by hiding it.\n"
"[b]Note:[/b] Meshes should have sufficiently thick walls to avoid light "
"leaks (avoid one-sided walls). For interior levels, enclose your level "
-"geometry in a sufficiently large box and bridge the loops to close the "
-"mesh.\n"
+"geometry in a sufficiently large box and bridge the loops to close the mesh. "
+"To further prevent light leaks, you can also strategically place temporary "
+"[MeshInstance] nodes with [member GeometryInstance.use_in_baked_light] "
+"enabled. These temporary nodes can then be hidden after baking the [GIProbe] "
+"node.\n"
"[b]Note:[/b] Due to a renderer limitation, emissive [ShaderMaterial]s cannot "
"emit light when used in a [GIProbe]. Only emissive [SpatialMaterial]s can "
"emit light in a [GIProbe]."
msgstr ""
-#: doc/classes/GIProbe.xml:13
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/gi_probes.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/3d/gi_probes.html"
+#: doc/classes/GIProbe.xml
+msgid "GI probes"
+msgstr ""
-#: doc/classes/GIProbe.xml:22
+#: doc/classes/GIProbe.xml
msgid ""
"Bakes the effect from all [GeometryInstance]s marked with [member "
"GeometryInstance.use_in_baked_light] and [Light]s marked with either "
@@ -26518,14 +27276,23 @@ msgid ""
"light, this will generate a [MultiMesh] that has a cube representing each "
"solid cell with each cube colored to the cell's albedo color. This can be "
"used to visualize the [GIProbe]'s data and debug any issues that may be "
-"occurring."
+"occurring.\n"
+"[b]Note:[/b] [method bake] works from the editor and in exported projects. "
+"This makes it suitable for procedurally generated or user-built levels. "
+"Baking a [GIProbe] generally takes from 5 to 20 seconds in most scenes. "
+"Reducing [member subdiv] can speed up baking.\n"
+"[b]Note:[/b] [GeometryInstance]s and [Light]s must be fully ready before "
+"[method bake] is called. If you are procedurally creating those and some "
+"meshes or lights are missing from your baked [GIProbe], use "
+"[code]call_deferred(\"bake\")[/code] instead of calling [method bake] "
+"directly."
msgstr ""
-#: doc/classes/GIProbe.xml:28
+#: doc/classes/GIProbe.xml
msgid "Calls [method bake] with [code]create_visual_debug[/code] enabled."
msgstr ""
-#: doc/classes/GIProbe.xml:34
+#: doc/classes/GIProbe.xml
msgid ""
"Offsets the lookup of the light contribution from the [GIProbe]. This can be "
"used to avoid self-shadowing, but may introduce light leaking at higher "
@@ -26535,36 +27302,36 @@ msgid ""
"size of the voxels."
msgstr ""
-#: doc/classes/GIProbe.xml:38
+#: doc/classes/GIProbe.xml
msgid ""
"[i]Deprecated.[/i] This property has been deprecated due to known bugs and "
"no longer has any effect when enabled."
msgstr ""
-#: doc/classes/GIProbe.xml:41
+#: doc/classes/GIProbe.xml
msgid "The [GIProbeData] resource that holds the data for this [GIProbe]."
msgstr ""
-#: doc/classes/GIProbe.xml:44
+#: doc/classes/GIProbe.xml
msgid ""
"The maximum brightness that the [GIProbe] will recognize. Brightness will be "
"scaled within this range."
msgstr ""
-#: doc/classes/GIProbe.xml:47
+#: doc/classes/GIProbe.xml
msgid ""
"Energy multiplier. Makes the lighting contribution from the [GIProbe] "
"brighter."
msgstr ""
-#: doc/classes/GIProbe.xml:50
+#: doc/classes/GIProbe.xml
msgid ""
"The size of the area covered by the [GIProbe]. If you make the extents "
"larger without increasing the subdivisions with [member subdiv], the size of "
"each cell will increase and result in lower detailed lighting."
msgstr ""
-#: doc/classes/GIProbe.xml:53
+#: doc/classes/GIProbe.xml
#, fuzzy
msgid ""
"If [code]true[/code], ignores the sky contribution when calculating lighting."
@@ -26572,56 +27339,56 @@ msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/GIProbe.xml:56
+#: doc/classes/GIProbe.xml
msgid ""
"Offsets the lookup into the [GIProbe] based on the object's normal "
"direction. Can be used to reduce some self-shadowing artifacts."
msgstr ""
-#: doc/classes/GIProbe.xml:59
+#: doc/classes/GIProbe.xml
msgid ""
"How much light propagates through the probe internally. A higher value "
"allows light to spread further."
msgstr ""
-#: doc/classes/GIProbe.xml:62
+#: doc/classes/GIProbe.xml
msgid ""
"Number of times to subdivide the grid that the [GIProbe] operates on. A "
"higher number results in finer detail and thus higher visual quality, while "
"lower numbers result in better performance."
msgstr ""
-#: doc/classes/GIProbe.xml:67
+#: doc/classes/GIProbe.xml
msgid ""
"Use 64 subdivisions. This is the lowest quality setting, but the fastest. "
"Use it if you can, but especially use it on lower-end hardware."
msgstr ""
-#: doc/classes/GIProbe.xml:70
+#: doc/classes/GIProbe.xml
msgid "Use 128 subdivisions. This is the default quality setting."
msgstr ""
-#: doc/classes/GIProbe.xml:73
+#: doc/classes/GIProbe.xml
msgid "Use 256 subdivisions."
msgstr ""
-#: doc/classes/GIProbe.xml:76
+#: doc/classes/GIProbe.xml
msgid ""
"Use 512 subdivisions. This is the highest quality setting, but the slowest. "
-"On lower-end hardware this could cause the GPU to stall."
+"On lower-end hardware, this could cause the GPU to stall."
msgstr ""
-#: doc/classes/GIProbe.xml:79
+#: doc/classes/GIProbe.xml
msgid "Represents the size of the [enum Subdiv] enum."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:13
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The [Color] of the light. Defaults to white. A black color causes the light "
"to have no effect."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:16
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The inner angle of the cone in a spotlight. Must be less than or equal to "
"the outer cone angle.\n"
@@ -26631,7 +27398,7 @@ msgid ""
"and outer cone angles is used to calculate the attenuation of the light."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:20
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The intensity of the light. This is expressed in candelas (lumens per "
"steradian) for point and spot lights, and lux (lumens per m²) for "
@@ -26639,7 +27406,7 @@ msgid ""
"a unitless multiplier."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:23
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The outer angle of the cone in a spotlight. Must be greater than or equal to "
"the inner angle.\n"
@@ -26650,25 +27417,25 @@ msgid ""
"as the angle of the spotlight."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:27
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The range of the light, beyond which the light has no effect. GLTF lights "
"with no range defined behave like physical lights (which have infinite "
"range). When creating a Godot light, the range is clamped to 4096."
msgstr ""
-#: modules/gltf/doc_classes/GLTFLight.xml:30
+#: modules/gltf/doc_classes/GLTFLight.xml
msgid ""
"The type of the light. The values accepted by Godot are \"point\", \"spot\", "
"and \"directional\", which correspond to Godot's [OmniLight], [SpotLight], "
"and [DirectionalLight] respectively."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:4
+#: modules/mono/doc_classes/GodotSharp.xml
msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:7
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"This class is a bridge between Godot and the Mono runtime. It exposes "
"several low-level operations and is only available in Mono-enabled Godot "
@@ -26676,15 +27443,15 @@ msgid ""
"See also [CSharpScript]."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:17
+#: modules/mono/doc_classes/GodotSharp.xml
msgid "Attaches the current thread to the Mono runtime."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:24
+#: modules/mono/doc_classes/GodotSharp.xml
msgid "Detaches the current thread from the Mono runtime."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:31
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns the current MonoDomain ID.\n"
"[b]Note:[/b] The Mono runtime must be initialized for this method to work "
@@ -26692,7 +27459,7 @@ msgid ""
"initialized at the time this method is called, the engine will crash."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:39
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as "
"[method get_domain_id], unless the scripts domain isn't loaded.\n"
@@ -26701,37 +27468,37 @@ msgid ""
"initialized at the time this method is called, the engine will crash."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:49
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns [code]true[/code] if the domain is being finalized, [code]false[/"
"code] otherwise."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:56
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/"
"code] otherwise."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:63
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/"
"code] otherwise."
msgstr ""
-#: modules/mono/doc_classes/GodotSharp.xml:70
+#: modules/mono/doc_classes/GodotSharp.xml
msgid ""
"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/"
"code] otherwise."
msgstr ""
-#: doc/classes/Gradient.xml:4
+#: doc/classes/Gradient.xml
msgid ""
"A color interpolator resource which can be used to generate colors between "
"user-defined color points."
msgstr ""
-#: doc/classes/Gradient.xml:7
+#: doc/classes/Gradient.xml
msgid ""
"Given a set of colors, this resource will interpolate them in order. This "
"means that if you have color 1, color 2 and color 3, the ramp will "
@@ -26740,53 +27507,53 @@ msgid ""
"offset 0 and the other (white) at the ramp higher offset 1."
msgstr ""
-#: doc/classes/Gradient.xml:17
+#: doc/classes/Gradient.xml
msgid ""
"Adds the specified color to the end of the ramp, with the specified offset."
msgstr ""
-#: doc/classes/Gradient.xml:24
+#: doc/classes/Gradient.xml
msgid "Returns the color of the ramp color at index [code]point[/code]."
msgstr ""
-#: doc/classes/Gradient.xml:31
+#: doc/classes/Gradient.xml
msgid "Returns the offset of the ramp color at index [code]point[/code]."
msgstr ""
-#: doc/classes/Gradient.xml:37
+#: doc/classes/Gradient.xml
msgid "Returns the number of colors in the ramp."
msgstr ""
-#: doc/classes/Gradient.xml:44
+#: doc/classes/Gradient.xml
msgid "Returns the interpolated color specified by [code]offset[/code]."
msgstr ""
-#: doc/classes/Gradient.xml:51
+#: doc/classes/Gradient.xml
#, fuzzy
msgid "Removes the color at the index [code]point[/code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/Gradient.xml:59
+#: doc/classes/Gradient.xml
msgid "Sets the color of the ramp color at index [code]point[/code]."
msgstr ""
-#: doc/classes/Gradient.xml:67
+#: doc/classes/Gradient.xml
msgid "Sets the offset for the ramp color at index [code]point[/code]."
msgstr ""
-#: doc/classes/Gradient.xml:73
+#: doc/classes/Gradient.xml
msgid "Gradient's colors returned as a [PoolColorArray]."
msgstr ""
-#: doc/classes/Gradient.xml:76
+#: doc/classes/Gradient.xml
msgid "Gradient's offsets returned as a [PoolRealArray]."
msgstr ""
-#: doc/classes/GradientTexture.xml:4
+#: doc/classes/GradientTexture.xml
msgid "Gradient-filled texture."
msgstr ""
-#: doc/classes/GradientTexture.xml:7
+#: doc/classes/GradientTexture.xml
msgid ""
"GradientTexture uses a [Gradient] to fill the texture data. The gradient "
"will be filled from left to right using colors obtained from the gradient. "
@@ -26795,21 +27562,110 @@ msgid ""
"at fixed steps (see [member width])."
msgstr ""
-#: doc/classes/GradientTexture.xml:15
+#: doc/classes/GradientTexture.xml
msgid "The [Gradient] that will be used to fill the texture."
msgstr ""
-#: doc/classes/GradientTexture.xml:18
+#: doc/classes/GradientTexture.xml
msgid "The number of color samples that will be obtained from the [Gradient]."
msgstr ""
-#: doc/classes/GraphEdit.xml:4
+#: doc/classes/GradientTexture2D.xml
+msgid "Gradient-filled 2D texture."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture uses a [Gradient] to fill the texture data in 2D space. The "
+"gradient is filled according to the specified [member fill] and [member "
+"repeat] types using colors obtained from the gradient. The texture does not "
+"necessarily represent an exact copy of the gradient, but instead an "
+"interpolation of samples obtained from the gradient at fixed steps (see "
+"[member width] and [member height])."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient fill type, one of the [enum Fill] values. The texture is filled "
+"by interpolating colors starting from [member fill_from] to [member fill_to] "
+"offsets."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The initial offset used to fill the texture specified in UV coordinates."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The final offset used to fill the texture specified in UV coordinates."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+#, fuzzy
+msgid "The [Gradient] used to fill the texture."
+msgstr "Цвет эффекта отражения."
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The number of vertical color samples that will be obtained from the "
+"[Gradient], which also represents the texture's height."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient repeat type, one of the [enum Repeat] values. The texture is "
+"filled starting from [member fill_from] to [member fill_to] offsets by "
+"default, but the gradient fill can be repeated to cover the entire texture."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"If [code]true[/code], the generated texture will support high dynamic range "
+"([constant Image.FORMAT_RGBAF] format). This allows for glow effects to work "
+"if [member Environment.glow_enabled] is [code]true[/code]. If [code]false[/"
+"code], the generated texture will use low dynamic range; overbright colors "
+"will be clamped ([constant Image.FORMAT_RGBA8] format)."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The number of horizontal color samples that will be obtained from the "
+"[Gradient], which also represents the texture's width."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The colors are linearly interpolated in a straight line."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The colors are linearly interpolated in a circular pattern."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient fill is restricted to the range defined by [member fill_from] "
+"to [member fill_to] offsets."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture is filled starting from [member fill_from] to [member fill_to] "
+"offsets, repeating the same pattern in both directions."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture is filled starting from [member fill_from] to [member fill_to] "
+"offsets, mirroring the pattern in both directions."
+msgstr ""
+
+#: doc/classes/GraphEdit.xml
msgid ""
"GraphEdit is an area capable of showing various GraphNodes. It manages "
"connection events between them."
msgstr ""
-#: doc/classes/GraphEdit.xml:7
+#: doc/classes/GraphEdit.xml
msgid ""
"GraphEdit manages the showing of GraphNodes it contains, as well as "
"connections and disconnections between them. Signals are sent for each of "
@@ -26819,29 +27675,29 @@ msgid ""
"low_processor_usage_mode]) when using GraphEdits."
msgstr ""
-#: doc/classes/GraphEdit.xml:18
+#: doc/classes/GraphEdit.xml
msgid ""
"Makes possible the connection between two different slot types. The type is "
"defined with the [method GraphNode.set_slot] method."
msgstr ""
-#: doc/classes/GraphEdit.xml:25
+#: doc/classes/GraphEdit.xml
msgid ""
"Makes possible to disconnect nodes when dragging from the slot at the left "
"if it has the specified type."
msgstr ""
-#: doc/classes/GraphEdit.xml:32
+#: doc/classes/GraphEdit.xml
msgid ""
"Makes possible to disconnect nodes when dragging from the slot at the right "
"if it has the specified type."
msgstr ""
-#: doc/classes/GraphEdit.xml:38
+#: doc/classes/GraphEdit.xml
msgid "Removes all connections between nodes."
msgstr ""
-#: doc/classes/GraphEdit.xml:48
+#: doc/classes/GraphEdit.xml
msgid ""
"Create a connection between the [code]from_port[/code] slot of the "
"[code]from[/code] GraphNode and the [code]to_port[/code] slot of the "
@@ -26849,7 +27705,7 @@ msgid ""
"is created."
msgstr ""
-#: doc/classes/GraphEdit.xml:58
+#: doc/classes/GraphEdit.xml
msgid ""
"Removes the connection between the [code]from_port[/code] slot of the "
"[code]from[/code] GraphNode and the [code]to_port[/code] slot of the "
@@ -26857,14 +27713,14 @@ msgid ""
"is removed."
msgstr ""
-#: doc/classes/GraphEdit.xml:64
+#: doc/classes/GraphEdit.xml
msgid ""
"Returns an Array containing the list of connections. A connection consists "
"in a structure of the form [code]{ from_port: 0, from: \"GraphNode name 0\", "
"to_port: 1, to: \"GraphNode name 1\" }[/code]."
msgstr ""
-#: doc/classes/GraphEdit.xml:70
+#: doc/classes/GraphEdit.xml
msgid ""
"Gets the [HBoxContainer] that contains the zooming and grid snap controls in "
"the top left of the graph. You can use this method to reposition the toolbar "
@@ -26874,222 +27730,222 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/GraphEdit.xml:81
+#: doc/classes/GraphEdit.xml
msgid ""
"Returns [code]true[/code] if the [code]from_port[/code] slot of the "
"[code]from[/code] GraphNode is connected to the [code]to_port[/code] slot of "
"the [code]to[/code] GraphNode."
msgstr ""
-#: doc/classes/GraphEdit.xml:89
+#: doc/classes/GraphEdit.xml
msgid "Returns whether it's possible to connect slots of the specified types."
msgstr ""
-#: doc/classes/GraphEdit.xml:97
+#: doc/classes/GraphEdit.xml
msgid ""
"Makes it not possible to connect between two different slot types. The type "
"is defined with the [method GraphNode.set_slot] method."
msgstr ""
-#: doc/classes/GraphEdit.xml:104
+#: doc/classes/GraphEdit.xml
msgid ""
"Removes the possibility to disconnect nodes when dragging from the slot at "
"the left if it has the specified type."
msgstr ""
-#: doc/classes/GraphEdit.xml:111
+#: doc/classes/GraphEdit.xml
msgid ""
"Removes the possibility to disconnect nodes when dragging from the slot at "
"the right if it has the specified type."
msgstr ""
-#: doc/classes/GraphEdit.xml:122
+#: doc/classes/GraphEdit.xml
msgid ""
"Sets the coloration of the connection between [code]from[/code]'s "
"[code]from_port[/code] and [code]to[/code]'s [code]to_port[/code] with the "
"color provided in the [code]activity[/code] theme property."
msgstr ""
-#: doc/classes/GraphEdit.xml:129
+#: doc/classes/GraphEdit.xml
msgid "Sets the specified [code]node[/code] as the one selected."
msgstr ""
-#: doc/classes/GraphEdit.xml:136
+#: doc/classes/GraphEdit.xml
#, fuzzy
msgid "If [code]true[/code], the minimap is visible."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/GraphEdit.xml:139
+#: doc/classes/GraphEdit.xml
msgid "The opacity of the minimap rectangle."
msgstr ""
-#: doc/classes/GraphEdit.xml:142
+#: doc/classes/GraphEdit.xml
msgid ""
"The size of the minimap rectangle. The map itself is based on the size of "
"the grid area and is scaled to fit this rectangle."
msgstr ""
-#: doc/classes/GraphEdit.xml:146
+#: doc/classes/GraphEdit.xml
msgid ""
"If [code]true[/code], enables disconnection of existing connections in the "
"GraphEdit by dragging the right end."
msgstr ""
-#: doc/classes/GraphEdit.xml:149
+#: doc/classes/GraphEdit.xml
msgid "The scroll offset."
msgstr ""
-#: doc/classes/GraphEdit.xml:152
+#: doc/classes/GraphEdit.xml
msgid ""
"If [code]true[/code], makes a label with the current zoom level visible. The "
"zoom value is displayed in percents."
msgstr ""
-#: doc/classes/GraphEdit.xml:155
+#: doc/classes/GraphEdit.xml
msgid "The snapping distance in pixels."
msgstr ""
-#: doc/classes/GraphEdit.xml:158
+#: doc/classes/GraphEdit.xml
msgid "If [code]true[/code], enables snapping."
msgstr ""
-#: doc/classes/GraphEdit.xml:161
+#: doc/classes/GraphEdit.xml
msgid "The current zoom value."
msgstr ""
-#: doc/classes/GraphEdit.xml:164
+#: doc/classes/GraphEdit.xml
msgid "The upper zoom limit."
msgstr ""
-#: doc/classes/GraphEdit.xml:167
+#: doc/classes/GraphEdit.xml
msgid "The lower zoom limit."
msgstr ""
-#: doc/classes/GraphEdit.xml:170
+#: doc/classes/GraphEdit.xml
msgid "The step of each zoom level."
msgstr ""
-#: doc/classes/GraphEdit.xml:176
+#: doc/classes/GraphEdit.xml
msgid "Emitted at the beginning of a GraphNode movement."
msgstr ""
-#: doc/classes/GraphEdit.xml:181
+#: doc/classes/GraphEdit.xml
msgid "Emitted at the end of a GraphNode movement."
msgstr ""
-#: doc/classes/GraphEdit.xml:189
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted when user dragging connection from input port into empty space of "
"the graph."
msgstr ""
-#: doc/classes/GraphEdit.xml:198
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted to the GraphEdit when the connection between the [code]from_slot[/"
"code] slot of the [code]from[/code] GraphNode and the [code]to_slot[/code] "
"slot of the [code]to[/code] GraphNode is attempted to be created."
msgstr ""
-#: doc/classes/GraphEdit.xml:206
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted when user dragging connection from output port into empty space of "
"the graph."
msgstr ""
-#: doc/classes/GraphEdit.xml:211
+#: doc/classes/GraphEdit.xml
msgid "Emitted when the user presses [code]Ctrl + C[/code]."
msgstr ""
-#: doc/classes/GraphEdit.xml:216
+#: doc/classes/GraphEdit.xml
msgid "Emitted when a GraphNode is attempted to be removed from the GraphEdit."
msgstr ""
-#: doc/classes/GraphEdit.xml:225
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted to the GraphEdit when the connection between [code]from_slot[/code] "
"slot of [code]from[/code] GraphNode and [code]to_slot[/code] slot of "
"[code]to[/code] GraphNode is attempted to be removed."
msgstr ""
-#: doc/classes/GraphEdit.xml:230
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted when a GraphNode is attempted to be duplicated in the GraphEdit."
msgstr ""
-#: doc/classes/GraphEdit.xml:236
+#: doc/classes/GraphEdit.xml
msgid "Emitted when a GraphNode is selected."
msgstr ""
-#: doc/classes/GraphEdit.xml:246
+#: doc/classes/GraphEdit.xml
msgid "Emitted when the user presses [code]Ctrl + V[/code]."
msgstr ""
-#: doc/classes/GraphEdit.xml:252
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted when a popup is requested. Happens on right-clicking in the "
"GraphEdit. [code]position[/code] is the position of the mouse pointer when "
"the signal is sent."
msgstr ""
-#: doc/classes/GraphEdit.xml:258
+#: doc/classes/GraphEdit.xml
msgid ""
"Emitted when the scroll offset is changed by the user. It will not be "
"emitted when changed in code."
msgstr ""
-#: doc/classes/GraphEdit.xml:272
-msgid "The background drawn under the grid."
-msgstr ""
-
-#: doc/classes/GraphEdit.xml:275
+#: doc/classes/GraphEdit.xml
msgid "Color of major grid lines."
msgstr ""
-#: doc/classes/GraphEdit.xml:278
+#: doc/classes/GraphEdit.xml
msgid "Color of minor grid lines."
msgstr ""
-#: doc/classes/GraphEdit.xml:283
-msgid "The icon for the zoom out button."
+#: doc/classes/GraphEdit.xml
+msgid "The fill color of the selection rectangle."
msgstr ""
-#: doc/classes/GraphEdit.xml:286
-msgid "The icon for the zoom in button."
+#: doc/classes/GraphEdit.xml
+msgid "The outline color of the selection rectangle."
msgstr ""
-#: doc/classes/GraphEdit.xml:289
+#: doc/classes/GraphEdit.xml
msgid ""
"The horizontal range within which a port can be grabbed (on both sides)."
msgstr ""
-#: doc/classes/GraphEdit.xml:292
+#: doc/classes/GraphEdit.xml
msgid "The vertical range within which a port can be grabbed (on both sides)."
msgstr ""
-#: doc/classes/GraphEdit.xml:295
-msgid "The icon for the zoom reset button."
+#: doc/classes/GraphEdit.xml
+msgid "The icon for the zoom out button."
msgstr ""
-#: doc/classes/GraphEdit.xml:298
-msgid "The fill color of the selection rectangle."
+#: doc/classes/GraphEdit.xml
+msgid "The icon for the zoom in button."
msgstr ""
-#: doc/classes/GraphEdit.xml:301
-msgid "The outline color of the selection rectangle."
+#: doc/classes/GraphEdit.xml
+msgid "The icon for the zoom reset button."
msgstr ""
-#: doc/classes/GraphEdit.xml:304
+#: doc/classes/GraphEdit.xml
msgid "The icon for the snap toggle button."
msgstr ""
-#: doc/classes/GraphNode.xml:4
+#: doc/classes/GraphEdit.xml
+msgid "The background drawn under the grid."
+msgstr ""
+
+#: doc/classes/GraphNode.xml
msgid ""
"A GraphNode is a container with potentially several input and output slots "
"allowing connections between GraphNodes. Slots can have different, "
"incompatible types."
msgstr ""
-#: doc/classes/GraphNode.xml:7
+#: doc/classes/GraphNode.xml
msgid ""
"A GraphNode is a container. Each GraphNode can have several input and output "
"slots, sometimes referred to as ports, allowing connections between "
@@ -27109,85 +27965,85 @@ msgid ""
"connections."
msgstr ""
-#: doc/classes/GraphNode.xml:17
+#: doc/classes/GraphNode.xml
msgid "Disables all input and output slots of the GraphNode."
msgstr ""
-#: doc/classes/GraphNode.xml:24
+#: doc/classes/GraphNode.xml
msgid "Disables input and output slot whose index is [code]idx[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:31
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the [Color] of the input connection [code]idx[/code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/GraphNode.xml:37
+#: doc/classes/GraphNode.xml
msgid ""
"Returns the number of enabled input slots (connections) to the GraphNode."
msgstr ""
-#: doc/classes/GraphNode.xml:44
+#: doc/classes/GraphNode.xml
msgid "Returns the position of the input connection [code]idx[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:51
+#: doc/classes/GraphNode.xml
msgid "Returns the type of the input connection [code]idx[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:58
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the [Color] of the output connection [code]idx[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/GraphNode.xml:64
+#: doc/classes/GraphNode.xml
msgid ""
"Returns the number of enabled output slots (connections) of the GraphNode."
msgstr ""
-#: doc/classes/GraphNode.xml:71
+#: doc/classes/GraphNode.xml
msgid "Returns the position of the output connection [code]idx[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:78
+#: doc/classes/GraphNode.xml
msgid "Returns the type of the output connection [code]idx[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:85
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the left (input) [Color] of the slot [code]idx[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/GraphNode.xml:92
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the right (output) [Color] of the slot [code]idx[/code]."
msgstr "Возвращает внешнее произведение с [code]b[/code]."
-#: doc/classes/GraphNode.xml:99
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the left (input) type of the slot [code]idx[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/GraphNode.xml:106
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid "Returns the right (output) type of the slot [code]idx[/code]."
msgstr "Возвращает внешнее произведение с [code]b[/code]."
-#: doc/classes/GraphNode.xml:113
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if left (input) side of the slot [code]idx[/code] "
"is enabled."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/GraphNode.xml:120
+#: doc/classes/GraphNode.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if right (output) side of the slot [code]idx[/"
"code] is enabled."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/GraphNode.xml:135
+#: doc/classes/GraphNode.xml
msgid ""
"Sets properties of the slot with ID [code]idx[/code].\n"
"If [code]enable_left[/code]/[code]right[/code], a port will appear and the "
@@ -27204,49 +28060,49 @@ msgid ""
"methods. You must enable at least one side of the slot to do so."
msgstr ""
-#: doc/classes/GraphNode.xml:149
+#: doc/classes/GraphNode.xml
msgid ""
"Sets the [Color] of the left (input) side of the slot [code]idx[/code] to "
"[code]color_left[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:157
+#: doc/classes/GraphNode.xml
msgid ""
"Sets the [Color] of the right (output) side of the slot [code]idx[/code] to "
"[code]color_right[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:165
+#: doc/classes/GraphNode.xml
msgid ""
"Toggles the left (input) side of the slot [code]idx[/code]. If "
"[code]enable_left[/code] is [code]true[/code], a port will appear on the "
"left side and the slot will be able to be connected from this side."
msgstr ""
-#: doc/classes/GraphNode.xml:173
+#: doc/classes/GraphNode.xml
msgid ""
"Toggles the right (output) side of the slot [code]idx[/code]. If "
"[code]enable_right[/code] is [code]true[/code], a port will appear on the "
"right side and the slot will be able to be connected from this side."
msgstr ""
-#: doc/classes/GraphNode.xml:181
+#: doc/classes/GraphNode.xml
msgid ""
"Sets the left (input) type of the slot [code]idx[/code] to [code]type_left[/"
"code]."
msgstr ""
-#: doc/classes/GraphNode.xml:189
+#: doc/classes/GraphNode.xml
msgid ""
"Sets the right (output) type of the slot [code]idx[/code] to "
"[code]type_right[/code]."
msgstr ""
-#: doc/classes/GraphNode.xml:195
+#: doc/classes/GraphNode.xml
msgid "If [code]true[/code], the GraphNode is a comment node."
msgstr ""
-#: doc/classes/GraphNode.xml:198
+#: doc/classes/GraphNode.xml
msgid ""
"The offset of the GraphNode, relative to the scroll offset of the "
"[GraphEdit].\n"
@@ -27254,156 +28110,156 @@ msgid ""
"[Container]."
msgstr ""
-#: doc/classes/GraphNode.xml:202
+#: doc/classes/GraphNode.xml
msgid "Sets the overlay shown above the GraphNode. See [enum Overlay]."
msgstr ""
-#: doc/classes/GraphNode.xml:205
+#: doc/classes/GraphNode.xml
msgid ""
"If [code]true[/code], the user can resize the GraphNode.\n"
"[b]Note:[/b] Dragging the handle will only emit the [signal resize_request] "
"signal, the GraphNode needs to be resized manually."
msgstr ""
-#: doc/classes/GraphNode.xml:209
+#: doc/classes/GraphNode.xml
msgid "If [code]true[/code], the GraphNode is selected."
msgstr ""
-#: doc/classes/GraphNode.xml:212
+#: doc/classes/GraphNode.xml
msgid ""
"If [code]true[/code], the close button will be visible.\n"
"[b]Note:[/b] Pressing it will only emit the [signal close_request] signal, "
"the GraphNode needs to be removed manually."
msgstr ""
-#: doc/classes/GraphNode.xml:216
+#: doc/classes/GraphNode.xml
msgid "The text displayed in the GraphNode's title bar."
msgstr ""
-#: doc/classes/GraphNode.xml:222
+#: doc/classes/GraphNode.xml
msgid ""
"Emitted when the GraphNode is requested to be closed. Happens on clicking "
"the close button (see [member show_close])."
msgstr ""
-#: doc/classes/GraphNode.xml:229
+#: doc/classes/GraphNode.xml
msgid "Emitted when the GraphNode is dragged."
msgstr ""
-#: doc/classes/GraphNode.xml:234
+#: doc/classes/GraphNode.xml
msgid "Emitted when the GraphNode is moved."
msgstr ""
-#: doc/classes/GraphNode.xml:239
+#: doc/classes/GraphNode.xml
msgid ""
"Emitted when the GraphNode is requested to be displayed over other ones. "
"Happens on focusing (clicking into) the GraphNode."
msgstr ""
-#: doc/classes/GraphNode.xml:245
+#: doc/classes/GraphNode.xml
msgid ""
"Emitted when the GraphNode is requested to be resized. Happens on dragging "
"the resizer handle (see [member resizable])."
msgstr ""
-#: doc/classes/GraphNode.xml:251
+#: doc/classes/GraphNode.xml
msgid "Emitted when any GraphNode's slot is updated."
msgstr ""
-#: doc/classes/GraphNode.xml:257
+#: doc/classes/GraphNode.xml
msgid "No overlay is shown."
msgstr ""
-#: doc/classes/GraphNode.xml:260
+#: doc/classes/GraphNode.xml
msgid "Show overlay set in the [code]breakpoint[/code] theme property."
msgstr ""
-#: doc/classes/GraphNode.xml:263
+#: doc/classes/GraphNode.xml
msgid "Show overlay set in the [code]position[/code] theme property."
msgstr ""
-#: doc/classes/GraphNode.xml:268
-msgid ""
-"The background used when [member overlay] is set to [constant "
-"OVERLAY_BREAKPOINT]."
+#: doc/classes/GraphNode.xml
+msgid "The color modulation applied to the close button icon."
msgstr ""
-#: doc/classes/GraphNode.xml:271
-msgid ""
-"The icon for the close button, visible when [member show_close] is enabled."
+#: doc/classes/GraphNode.xml
+msgid "The color modulation applied to the resizer icon."
msgstr ""
-#: doc/classes/GraphNode.xml:274
-msgid "The color modulation applied to the close button icon."
+#: doc/classes/GraphNode.xml
+msgid "Color of the title text."
msgstr ""
-#: doc/classes/GraphNode.xml:277 doc/classes/WindowDialog.xml:41
+#: doc/classes/GraphNode.xml doc/classes/WindowDialog.xml
msgid "The vertical offset of the close button."
msgstr ""
-#: doc/classes/GraphNode.xml:280
-msgid "The [StyleBox] used when [member comment] is enabled."
+#: doc/classes/GraphNode.xml
+msgid "Horizontal offset for the ports."
msgstr ""
-#: doc/classes/GraphNode.xml:283
-msgid ""
-"The [StyleBox] used when [member comment] is enabled and the [GraphNode] is "
-"focused."
+#: doc/classes/GraphNode.xml
+msgid "The vertical distance between ports."
msgstr ""
-#: doc/classes/GraphNode.xml:290
-msgid "The default background for [GraphNode]."
+#: doc/classes/GraphNode.xml
+msgid "Vertical offset of the title text."
msgstr ""
-#: doc/classes/GraphNode.xml:293
-msgid "The icon used for representing ports."
+#: doc/classes/GraphNode.xml
+msgid "Font used for the title text."
msgstr ""
-#: doc/classes/GraphNode.xml:296
-msgid "Horizontal offset for the ports."
+#: doc/classes/GraphNode.xml
+msgid ""
+"The icon for the close button, visible when [member show_close] is enabled."
msgstr ""
-#: doc/classes/GraphNode.xml:299
-msgid ""
-"The background used when [member overlay] is set to [constant "
-"OVERLAY_POSITION]."
+#: doc/classes/GraphNode.xml
+msgid "The icon used for representing ports."
msgstr ""
-#: doc/classes/GraphNode.xml:302
+#: doc/classes/GraphNode.xml
msgid "The icon used for resizer, visible when [member resizable] is enabled."
msgstr ""
-#: doc/classes/GraphNode.xml:305
-msgid "The color modulation applied to the resizer icon."
+#: doc/classes/GraphNode.xml
+msgid ""
+"The background used when [member overlay] is set to [constant "
+"OVERLAY_BREAKPOINT]."
msgstr ""
-#: doc/classes/GraphNode.xml:308
-msgid "The background used when the [GraphNode] is selected."
+#: doc/classes/GraphNode.xml
+msgid "The [StyleBox] used when [member comment] is enabled."
msgstr ""
-#: doc/classes/GraphNode.xml:311
-msgid "The vertical distance between ports."
+#: doc/classes/GraphNode.xml
+msgid ""
+"The [StyleBox] used when [member comment] is enabled and the [GraphNode] is "
+"focused."
msgstr ""
-#: doc/classes/GraphNode.xml:314
-msgid "Color of the title text."
+#: doc/classes/GraphNode.xml
+msgid "The default background for [GraphNode]."
msgstr ""
-#: doc/classes/GraphNode.xml:317
-msgid "Font used for the title text."
+#: doc/classes/GraphNode.xml
+msgid ""
+"The background used when [member overlay] is set to [constant "
+"OVERLAY_POSITION]."
msgstr ""
-#: doc/classes/GraphNode.xml:320
-msgid "Vertical offset of the title text."
+#: doc/classes/GraphNode.xml
+msgid "The background used when the [GraphNode] is selected."
msgstr ""
-#: doc/classes/GridContainer.xml:4
+#: doc/classes/GridContainer.xml
msgid ""
"Grid container used to arrange Control-derived children in a grid like "
"layout."
msgstr ""
-#: doc/classes/GridContainer.xml:7
+#: doc/classes/GridContainer.xml
msgid ""
"GridContainer will arrange its Control-derived children in a grid like "
"structure, the grid columns are specified using the [member columns] "
@@ -27417,25 +28273,27 @@ msgid ""
"Control. It won't rearrange child nodes inheriting from Node2D."
msgstr ""
-#: doc/classes/GridContainer.xml:18
+#: doc/classes/GridContainer.xml
msgid ""
"The number of columns in the [GridContainer]. If modified, [GridContainer] "
"reorders its Control-derived children to accommodate the new layout."
msgstr ""
-#: doc/classes/GridContainer.xml:26
+#: doc/classes/GridContainer.xml doc/classes/HFlowContainer.xml
+#: doc/classes/VFlowContainer.xml
msgid "The horizontal separation of children nodes."
msgstr ""
-#: doc/classes/GridContainer.xml:29
+#: doc/classes/GridContainer.xml doc/classes/HFlowContainer.xml
+#: doc/classes/VFlowContainer.xml
msgid "The vertical separation of children nodes."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:4
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Node for 3D tile-based maps."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:7
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"GridMap lets you place meshes on a grid interactively. It works both from "
"the editor and from scripts, which can help you create in-game level "
@@ -27453,61 +28311,66 @@ msgid ""
"light in question."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:14
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/using_gridmaps.html"
+#: modules/gridmap/doc_classes/GridMap.xml
+msgid "Using gridmaps"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/using_gridmaps.html"
-#: modules/gridmap/doc_classes/GridMap.xml:22
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Clear all cells."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:39
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Returns an array of [ArrayMesh]es and [Transform] references of all bake "
"meshes that exist within the current GridMap."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:48
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The [MeshLibrary] item index located at the grid-based X, Y and Z "
"coordinates. If the cell is empty, [constant INVALID_CELL_ITEM] will be "
"returned."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:57
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The orientation of the cell at the grid-based X, Y and Z coordinates. -1 is "
"returned if the cell is empty."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:64
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Returns an individual bit on the [member collision_layer]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:71
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Returns an individual bit on the [member collision_mask]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:77
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Returns an array of [Transform] and [Mesh] references corresponding to the "
"non-empty cells in the grid. The transforms are specified in world space."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:83
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Returns an array of [Vector3] with the non-empty cell coordinates in the "
"grid map."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:99
+#: modules/gridmap/doc_classes/GridMap.xml
+#, fuzzy
+msgid ""
+"Returns an array of all cells with the given item index specified in "
+"[code]item[/code]."
+msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
+
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Returns the position of a grid cell in the GridMap's local coordinate space."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:116
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Sets the mesh index for the cell referenced by its grid-based X, Y and Z "
"coordinates.\n"
@@ -27517,113 +28380,119 @@ msgid ""
"values, see [method Basis.get_orthogonal_index]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:135
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Sets an individual bit on the [member collision_layer]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:143
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Sets an individual bit on the [member collision_mask]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:150
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Returns the coordinates of the grid cell containing the given point.\n"
"[code]pos[/code] should be in the GridMap's local coordinate space."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:157
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "If [code]true[/code], grid items are centered on the X axis."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:160
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "If [code]true[/code], grid items are centered on the Y axis."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:163
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "If [code]true[/code], grid items are centered on the Z axis."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:166
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The size of each octant measured in number of cells. This applies to all "
"three axis."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:169
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The scale of the cell items.\n"
"This does not affect the size of the grid cells themselves, only the items "
"in them. This can be used to make cell items overlap their neighbors."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:173
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The dimensions of the grid's cells.\n"
"This does not affect the size of the meshes. See [member cell_scale]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:177
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"The physics layers this GridMap is in.\n"
"GridMaps act as static bodies, meaning they aren't affected by gravity or "
"other forces. They only affect other physics bodies that collide with them."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:181
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
-"The physics layers this GridMap detects collisions in. See [url=https://docs."
-"godotengine.org/en/3.4/tutorials/physics/physics_introduction.html#collision-"
-"layers-and-masks]Collision layers and masks[/url] in the documentation for "
-"more information."
+"The physics layers this GridMap detects collisions in. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:184
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "The assigned [MeshLibrary]."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:187
+#: modules/gridmap/doc_classes/GridMap.xml
+msgid ""
+"Overrides the default friction and bounce physics properties for the whole "
+"[GridMap]."
+msgstr ""
+
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Controls whether this GridMap will be baked in a [BakedLightmap] or not."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:194
+#: modules/gridmap/doc_classes/GridMap.xml
msgid "Emitted when [member cell_size] changes."
msgstr ""
-#: modules/gridmap/doc_classes/GridMap.xml:200
+#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
"Invalid cell item that can be used in [method set_cell_item] to clear cells "
"(or represent an empty cell in [method get_cell_item])."
msgstr ""
-#: doc/classes/GrooveJoint2D.xml:4
+#: doc/classes/GrooveJoint2D.xml
msgid "Groove constraint for 2D physics."
msgstr ""
-#: doc/classes/GrooveJoint2D.xml:7
+#: doc/classes/GrooveJoint2D.xml
msgid ""
"Groove constraint for 2D physics. This is useful for making a body \"slide\" "
"through a segment placed in another."
msgstr ""
-#: doc/classes/GrooveJoint2D.xml:15
+#: doc/classes/GrooveJoint2D.xml
msgid ""
"The body B's initial anchor position defined by the joint's origin and a "
"local offset [member initial_offset] along the joint's Y axis (along the "
"groove)."
msgstr ""
-#: doc/classes/GrooveJoint2D.xml:18
+#: doc/classes/GrooveJoint2D.xml
msgid ""
"The groove's length. The groove is from the joint's origin towards [member "
"length] along the joint's local Y axis."
msgstr ""
-#: doc/classes/HashingContext.xml:4
+#: doc/classes/HashingContext.xml
msgid "Context to compute cryptographic hashes over multiple iterations."
msgstr ""
-#: doc/classes/HashingContext.xml:7
+#: doc/classes/HashingContext.xml
msgid ""
"The HashingContext class provides an interface for computing cryptographic "
"hashes over multiple iterations. This is useful for example when computing "
@@ -27654,155 +28523,158 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: doc/classes/HashingContext.xml:38
+#: doc/classes/HashingContext.xml
msgid "Closes the current context, and return the computed hash."
msgstr ""
-#: doc/classes/HashingContext.xml:45
+#: doc/classes/HashingContext.xml
msgid ""
"Starts a new hash computation of the given [code]type[/code] (e.g. [constant "
"HASH_SHA256] to start computation of a SHA-256)."
msgstr ""
-#: doc/classes/HashingContext.xml:52
+#: doc/classes/HashingContext.xml
msgid "Updates the computation with the given [code]chunk[/code] of data."
msgstr ""
-#: doc/classes/HashingContext.xml:58
+#: doc/classes/HashingContext.xml
msgid "Hashing algorithm: MD5."
msgstr ""
-#: doc/classes/HashingContext.xml:61
+#: doc/classes/HashingContext.xml
msgid "Hashing algorithm: SHA-1."
msgstr ""
-#: doc/classes/HashingContext.xml:64
+#: doc/classes/HashingContext.xml
msgid "Hashing algorithm: SHA-256."
msgstr ""
-#: doc/classes/HBoxContainer.xml:4
+#: doc/classes/HBoxContainer.xml
msgid "Horizontal box container."
msgstr ""
-#: doc/classes/HBoxContainer.xml:7
+#: doc/classes/HBoxContainer.xml
msgid "Horizontal box container. See [BoxContainer]."
msgstr ""
-#: doc/classes/HBoxContainer.xml:17
+#: doc/classes/HBoxContainer.xml
msgid "The horizontal space between the [HBoxContainer]'s elements."
msgstr ""
-#: doc/classes/HeightMapShape.xml:4
+#: doc/classes/HeightMapShape.xml
msgid "Height map shape for 3D physics."
msgstr ""
-#: doc/classes/HeightMapShape.xml:7
+#: doc/classes/HeightMapShape.xml
msgid ""
"Height map shape resource, which can be added to a [PhysicsBody] or [Area]."
msgstr ""
-#: doc/classes/HeightMapShape.xml:15
+#: doc/classes/HeightMapShape.xml
msgid ""
"Height map data, pool array must be of [member map_width] * [member "
"map_depth] size."
msgstr ""
-#: doc/classes/HeightMapShape.xml:18
+#: doc/classes/HeightMapShape.xml
msgid ""
-"Depth of the height map data. Changing this will resize the [member "
-"map_data]."
+"Number of vertices in the depth of the height map. Changing this will resize "
+"the [member map_data]."
msgstr ""
-#: doc/classes/HeightMapShape.xml:21
+#: doc/classes/HeightMapShape.xml
msgid ""
-"Width of the height map data. Changing this will resize the [member "
-"map_data]."
+"Number of vertices in the width of the height map. Changing this will resize "
+"the [member map_data]."
+msgstr ""
+
+#: doc/classes/HFlowContainer.xml
+msgid "Horizontal flow container."
msgstr ""
-#: doc/classes/HingeJoint.xml:4
+#: doc/classes/HFlowContainer.xml
+msgid "Horizontal version of [FlowContainer]."
+msgstr ""
+
+#: doc/classes/HingeJoint.xml
msgid "A hinge between two 3D PhysicsBodies."
msgstr ""
-#: doc/classes/HingeJoint.xml:7
+#: doc/classes/HingeJoint.xml
msgid ""
"A HingeJoint normally uses the Z axis of body A as the hinge axis, another "
"axis can be specified when adding it manually though. See also "
"[Generic6DOFJoint]."
msgstr ""
-#: doc/classes/HingeJoint.xml:16 doc/classes/SpriteBase3D.xml:21
+#: doc/classes/HingeJoint.xml doc/classes/SpriteBase3D.xml
msgid "Returns the value of the specified flag."
msgstr ""
-#: doc/classes/HingeJoint.xml:23 doc/classes/ParticlesMaterial.xml:25
-#: doc/classes/PinJoint.xml:16
+#: doc/classes/HingeJoint.xml doc/classes/ParticlesMaterial.xml
+#: doc/classes/PinJoint.xml
msgid "Returns the value of the specified parameter."
msgstr ""
-#: doc/classes/HingeJoint.xml:31
+#: doc/classes/HingeJoint.xml
msgid "If [code]true[/code], enables the specified flag."
msgstr ""
-#: doc/classes/HingeJoint.xml:39 doc/classes/PinJoint.xml:24
+#: doc/classes/HingeJoint.xml doc/classes/PinJoint.xml
msgid "Sets the value of the specified parameter."
msgstr ""
-#: doc/classes/HingeJoint.xml:45 doc/classes/HingeJoint.xml:85
-#: doc/classes/PhysicsServer.xml:977
+#: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The speed with which the rotation across the axis perpendicular to the hinge "
"gets corrected."
msgstr ""
-#: doc/classes/HingeJoint.xml:48 doc/classes/HingeJoint.xml:102
+#: doc/classes/HingeJoint.xml
msgid ""
"If [code]true[/code], the hinges maximum and minimum rotation, defined by "
"[member angular_limit/lower] and [member angular_limit/upper] has effects."
msgstr ""
-#: doc/classes/HingeJoint.xml:51 doc/classes/HingeJoint.xml:82
+#: doc/classes/HingeJoint.xml
msgid ""
"The minimum rotation. Only active if [member angular_limit/enable] is "
"[code]true[/code]."
msgstr ""
-#: doc/classes/HingeJoint.xml:54 doc/classes/HingeJoint.xml:90
-#: doc/classes/PhysicsServer.xml:982
+#: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml
msgid "The lower this value, the more the rotation gets slowed down."
msgstr ""
-#: doc/classes/HingeJoint.xml:59 doc/classes/HingeJoint.xml:79
+#: doc/classes/HingeJoint.xml
msgid ""
"The maximum rotation. Only active if [member angular_limit/enable] is "
"[code]true[/code]."
msgstr ""
-#: doc/classes/HingeJoint.xml:62 doc/classes/HingeJoint.xml:105
+#: doc/classes/HingeJoint.xml
msgid "When activated, a motor turns the hinge."
msgstr ""
-#: doc/classes/HingeJoint.xml:65 doc/classes/HingeJoint.xml:96
-#: doc/classes/PhysicsServer.xml:988
+#: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml
msgid "Maximum acceleration for the motor."
msgstr ""
-#: doc/classes/HingeJoint.xml:68 doc/classes/HingeJoint.xml:93
-#: doc/classes/PhysicsServer.xml:985
+#: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml
msgid "Target speed for the motor."
msgstr ""
-#: doc/classes/HingeJoint.xml:71 doc/classes/HingeJoint.xml:76
-#: doc/classes/PhysicsServer.xml:968
+#: doc/classes/HingeJoint.xml doc/classes/PhysicsServer.xml
msgid ""
"The speed with which the two bodies get pulled together when they move in "
"different directions."
msgstr ""
-#: doc/classes/HMACContext.xml:4
+#: doc/classes/HMACContext.xml
msgid "Used to create an HMAC for a message using a key."
msgstr ""
-#: doc/classes/HMACContext.xml:7
+#: doc/classes/HMACContext.xml
msgid ""
"The HMACContext class is useful for advanced HMAC use cases, such as "
"streaming the message as it supports creating the message over time rather "
@@ -27816,7 +28688,7 @@ msgid ""
" var err = ctx.start(HashingContext.HASH_SHA256, key)\n"
" assert(err == OK)\n"
" var msg1 = \"this is \".to_utf8()\n"
-" var msg2 = \"vewy vewy secret\".to_utf8()\n"
+" var msg2 = \"super duper secret\".to_utf8()\n"
" err = ctx.update(msg1)\n"
" assert(err == OK)\n"
" err = ctx.update(msg2)\n"
@@ -27839,7 +28711,7 @@ msgid ""
" Error err = ctx.Start(HashingContext.HASH_SHA256, key);\n"
" GD.Assert(err == OK);\n"
" PoolByteArray msg1 = String(\"this is \").to_utf8();\n"
-" PoolByteArray msg2 = String(\"vewy vew secret\").to_utf8();\n"
+" PoolByteArray msg2 = String(\"super duper secret\").to_utf8();\n"
" err = ctx.Update(msg1);\n"
" GD.Assert(err == OK);\n"
" err = ctx.Update(msg2);\n"
@@ -27852,111 +28724,111 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: doc/classes/HMACContext.xml:58
+#: doc/classes/HMACContext.xml
msgid ""
"Returns the resulting HMAC. If the HMAC failed, an empty [PoolByteArray] is "
"returned."
msgstr ""
-#: doc/classes/HMACContext.xml:66
+#: doc/classes/HMACContext.xml
msgid ""
"Initializes the HMACContext. This method cannot be called again on the same "
"HMACContext until [method finish] has been called."
msgstr ""
-#: doc/classes/HMACContext.xml:73
+#: doc/classes/HMACContext.xml
msgid ""
"Updates the message to be HMACed. This can be called multiple times before "
"[method finish] is called to append [code]data[/code] to the message, but "
"cannot be called until [method start] has been called."
msgstr ""
-#: doc/classes/HScrollBar.xml:4
+#: doc/classes/HScrollBar.xml
msgid "Horizontal scroll bar."
msgstr ""
-#: doc/classes/HScrollBar.xml:7
+#: doc/classes/HScrollBar.xml
msgid ""
"Horizontal version of [ScrollBar], which goes from left (min) to right (max)."
msgstr ""
-#: doc/classes/HScrollBar.xml:17
+#: doc/classes/HScrollBar.xml
msgid ""
"Icon used as a button to scroll the [ScrollBar] left. Supports custom step "
"using the [member ScrollBar.custom_step] property."
msgstr ""
-#: doc/classes/HScrollBar.xml:20 doc/classes/VScrollBar.xml:24
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
msgid "Displayed when the mouse cursor hovers over the decrement button."
msgstr ""
-#: doc/classes/HScrollBar.xml:23 doc/classes/VScrollBar.xml:27
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
#, fuzzy
msgid "Displayed when the decrement button is being pressed."
msgstr "Излучается при принятии диалога, т.е. когда нажата кнопка OK."
-#: doc/classes/HScrollBar.xml:26 doc/classes/VScrollBar.xml:30
-msgid ""
-"Used as texture for the grabber, the draggable element representing current "
-"scroll."
-msgstr ""
-
-#: doc/classes/HScrollBar.xml:29 doc/classes/VScrollBar.xml:33
-msgid "Used when the mouse hovers over the grabber."
-msgstr ""
-
-#: doc/classes/HScrollBar.xml:32 doc/classes/VScrollBar.xml:36
-msgid "Used when the grabber is being dragged."
-msgstr ""
-
-#: doc/classes/HScrollBar.xml:35
+#: doc/classes/HScrollBar.xml
msgid ""
"Icon used as a button to scroll the [ScrollBar] right. Supports custom step "
"using the [member ScrollBar.custom_step] property."
msgstr ""
-#: doc/classes/HScrollBar.xml:38 doc/classes/VScrollBar.xml:42
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
msgid "Displayed when the mouse cursor hovers over the increment button."
msgstr ""
-#: doc/classes/HScrollBar.xml:41 doc/classes/VScrollBar.xml:45
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
#, fuzzy
msgid "Displayed when the increment button is being pressed."
msgstr "Излучается при принятии диалога, т.е. когда нажата кнопка OK."
-#: doc/classes/HScrollBar.xml:44 doc/classes/VScrollBar.xml:48
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
+msgid ""
+"Used as texture for the grabber, the draggable element representing current "
+"scroll."
+msgstr ""
+
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
+msgid "Used when the mouse hovers over the grabber."
+msgstr ""
+
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
+msgid "Used when the grabber is being dragged."
+msgstr ""
+
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
msgid "Used as background of this [ScrollBar]."
msgstr ""
-#: doc/classes/HScrollBar.xml:47 doc/classes/VScrollBar.xml:51
+#: doc/classes/HScrollBar.xml doc/classes/VScrollBar.xml
msgid "Used as background when the [ScrollBar] has the GUI focus."
msgstr ""
-#: doc/classes/HSeparator.xml:4
+#: doc/classes/HSeparator.xml
msgid "Horizontal separator."
msgstr ""
-#: doc/classes/HSeparator.xml:7
+#: doc/classes/HSeparator.xml
msgid ""
"Horizontal separator. See [Separator]. Even though it looks horizontal, it "
"is used to separate objects vertically."
msgstr ""
-#: doc/classes/HSeparator.xml:17
+#: doc/classes/HSeparator.xml
msgid ""
"The height of the area covered by the separator. Effectively works like a "
"minimum height."
msgstr ""
-#: doc/classes/HSeparator.xml:20
+#: doc/classes/HSeparator.xml
msgid "The style for the separator line. Works best with [StyleBoxLine]."
msgstr ""
-#: doc/classes/HSlider.xml:4
+#: doc/classes/HSlider.xml
msgid "Horizontal slider."
msgstr ""
-#: doc/classes/HSlider.xml:7
+#: doc/classes/HSlider.xml
msgid ""
"Horizontal slider. See [Slider]. This one goes from left (min) to right "
"(max).\n"
@@ -27964,64 +28836,64 @@ msgid ""
"signals are part of the [Range] class which this class inherits from."
msgstr ""
-#: doc/classes/HSlider.xml:18 doc/classes/VSlider.xml:22
+#: doc/classes/HSlider.xml doc/classes/VSlider.xml
msgid "The texture for the grabber (the draggable element)."
msgstr ""
-#: doc/classes/HSlider.xml:21
-msgid "The background of the area to the left of the grabber."
-msgstr ""
-
-#: doc/classes/HSlider.xml:26 doc/classes/VSlider.xml:30
+#: doc/classes/HSlider.xml doc/classes/VSlider.xml
msgid "The texture for the grabber when it's disabled."
msgstr ""
-#: doc/classes/HSlider.xml:29 doc/classes/VSlider.xml:33
+#: doc/classes/HSlider.xml doc/classes/VSlider.xml
msgid "The texture for the grabber when it's focused."
msgstr ""
-#: doc/classes/HSlider.xml:32
+#: doc/classes/HSlider.xml doc/classes/VSlider.xml
msgid ""
-"The background for the whole slider. Determines the height of the "
-"[code]grabber_area[/code]."
+"The texture for the ticks, visible when [member Slider.tick_count] is "
+"greater than 0."
+msgstr ""
+
+#: doc/classes/HSlider.xml
+msgid "The background of the area to the left of the grabber."
msgstr ""
-#: doc/classes/HSlider.xml:35 doc/classes/VSlider.xml:39
+#: doc/classes/HSlider.xml
msgid ""
-"The texture for the ticks, visible when [member Slider.tick_count] is "
-"greater than 0."
+"The background for the whole slider. Determines the height of the "
+"[code]grabber_area[/code]."
msgstr ""
-#: doc/classes/HSplitContainer.xml:4
+#: doc/classes/HSplitContainer.xml
msgid "Horizontal split container."
msgstr ""
-#: doc/classes/HSplitContainer.xml:7
+#: doc/classes/HSplitContainer.xml
msgid ""
"Horizontal split container. See [SplitContainer]. This goes from left to "
"right."
msgstr ""
-#: doc/classes/HSplitContainer.xml:17 doc/classes/VSplitContainer.xml:17
+#: doc/classes/HSplitContainer.xml doc/classes/VSplitContainer.xml
msgid ""
"Boolean value. If 1 ([code]true[/code]), the grabber will hide automatically "
"when it isn't under the cursor. If 0 ([code]false[/code]), it's always "
"visible."
msgstr ""
-#: doc/classes/HSplitContainer.xml:22 doc/classes/VSplitContainer.xml:22
-msgid "The icon used for the grabber drawn in the middle area."
+#: doc/classes/HSplitContainer.xml doc/classes/VSplitContainer.xml
+msgid "The space between sides of the container."
msgstr ""
-#: doc/classes/HSplitContainer.xml:25 doc/classes/VSplitContainer.xml:25
-msgid "The space between sides of the container."
+#: doc/classes/HSplitContainer.xml doc/classes/VSplitContainer.xml
+msgid "The icon used for the grabber drawn in the middle area."
msgstr ""
-#: doc/classes/HTTPClient.xml:4
+#: doc/classes/HTTPClient.xml
msgid "Low-level hyper-text transfer protocol client."
msgstr ""
-#: doc/classes/HTTPClient.xml:7
+#: doc/classes/HTTPClient.xml
msgid ""
"Hyper-text transfer protocol client (sometimes called \"User Agent\"). Used "
"to make HTTP requests to download web content, upload files and other data "
@@ -28056,30 +28928,11 @@ msgid ""
"managed certificates with a short validity period."
msgstr ""
-#: doc/classes/HTTPClient.xml:16
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/networking/http_client_class."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/networking/"
-"http_client_class.html"
-
-#: doc/classes/HTTPClient.xml:17 doc/classes/HTTPRequest.xml:71
-#: doc/classes/StreamPeerSSL.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/networking/ssl_certificates."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/networking/ssl_certificates."
-"html"
-
-#: doc/classes/HTTPClient.xml:23
+#: doc/classes/HTTPClient.xml
msgid "Closes the current connection, allowing reuse of this [HTTPClient]."
msgstr ""
-#: doc/classes/HTTPClient.xml:33
+#: doc/classes/HTTPClient.xml
msgid ""
"Connects to a host. This needs to be done before any requests are sent.\n"
"The host should not have http:// prepended but will strip the protocol "
@@ -28091,7 +28944,7 @@ msgid ""
"[code]true[/code]."
msgstr ""
-#: doc/classes/HTTPClient.xml:42
+#: doc/classes/HTTPClient.xml
msgid ""
"Returns the response's body length.\n"
"[b]Note:[/b] Some Web servers may not send a body length. In this case, the "
@@ -28099,15 +28952,15 @@ msgid ""
"the body length will also be [code]-1[/code]."
msgstr ""
-#: doc/classes/HTTPClient.xml:49
+#: doc/classes/HTTPClient.xml
msgid "Returns the response's HTTP status code."
msgstr ""
-#: doc/classes/HTTPClient.xml:55
+#: doc/classes/HTTPClient.xml
msgid "Returns the response headers."
msgstr ""
-#: doc/classes/HTTPClient.xml:61
+#: doc/classes/HTTPClient.xml
msgid ""
"Returns all response headers as a Dictionary of structure [code]{ \"key\": "
"\"value1; value2\" }[/code] where the case-sensitivity of the keys and "
@@ -28122,27 +28975,27 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/HTTPClient.xml:74
+#: doc/classes/HTTPClient.xml
msgid ""
"Returns a [enum Status] constant. Need to call [method poll] in order to get "
"status updates."
msgstr ""
-#: doc/classes/HTTPClient.xml:80
+#: doc/classes/HTTPClient.xml
msgid "If [code]true[/code], this [HTTPClient] has a response available."
msgstr ""
-#: doc/classes/HTTPClient.xml:86
+#: doc/classes/HTTPClient.xml
msgid "If [code]true[/code], this [HTTPClient] has a response that is chunked."
msgstr ""
-#: doc/classes/HTTPClient.xml:92
+#: doc/classes/HTTPClient.xml
msgid ""
"This needs to be called in order to have any request processed. Check "
"results with [method get_status]."
msgstr ""
-#: doc/classes/HTTPClient.xml:99
+#: doc/classes/HTTPClient.xml
msgid ""
"Generates a GET/POST application/x-www-form-urlencoded style query string "
"from a provided dictionary, e.g.:\n"
@@ -28162,11 +29015,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/HTTPClient.xml:116
+#: doc/classes/HTTPClient.xml
msgid "Reads one chunk from the response."
msgstr ""
-#: doc/classes/HTTPClient.xml:126
+#: doc/classes/HTTPClient.xml
msgid ""
"Sends a request to the connected host.\n"
"The URL parameter is usually just the part after the host, so for "
@@ -28193,7 +29046,7 @@ msgid ""
"example."
msgstr ""
-#: doc/classes/HTTPClient.xml:146
+#: doc/classes/HTTPClient.xml
msgid ""
"Sends a raw request to the connected host.\n"
"The URL parameter is usually just the part after the host, so for "
@@ -28207,43 +29060,57 @@ msgid ""
"Sends the body data raw, as a byte array and does not encode it in any way."
msgstr ""
-#: doc/classes/HTTPClient.xml:155
+#: doc/classes/HTTPClient.xml doc/classes/HTTPRequest.xml
+msgid ""
+"Sets the proxy server for HTTP requests.\n"
+"The proxy server is unset if [code]host[/code] is empty or [code]port[/code] "
+"is -1."
+msgstr ""
+
+#: doc/classes/HTTPClient.xml doc/classes/HTTPRequest.xml
+msgid ""
+"Sets the proxy server for HTTPS requests.\n"
+"The proxy server is unset if [code]host[/code] is empty or [code]port[/code] "
+"is -1."
+msgstr ""
+
+#: doc/classes/HTTPClient.xml
msgid ""
"If [code]true[/code], execution will block until all data is read from the "
"response."
msgstr ""
-#: doc/classes/HTTPClient.xml:158
+#: doc/classes/HTTPClient.xml
msgid "The connection to use for this client."
msgstr ""
-#: doc/classes/HTTPClient.xml:161
+#: doc/classes/HTTPClient.xml
msgid ""
"The size of the buffer used and maximum bytes to read per iteration. See "
"[method read_response_body_chunk]."
msgstr ""
-#: doc/classes/HTTPClient.xml:166
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP GET method. The GET method requests a representation of the specified "
"resource. Requests using GET should only retrieve data."
msgstr ""
-#: doc/classes/HTTPClient.xml:169
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP HEAD method. The HEAD method asks for a response identical to that of a "
"GET request, but without the response body. This is useful to request "
"metadata like HTTP headers or to check if a resource exists."
msgstr ""
-#: doc/classes/HTTPClient.xml:172
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP POST method. The POST method is used to submit an entity to the "
"specified resource, often causing a change in state or side effects on the "
"server. This is often used for forms and submitting data or uploading files."
msgstr ""
-#: doc/classes/HTTPClient.xml:175
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP PUT method. The PUT method asks to replace all current representations "
"of the target resource with the request payload. (You can think of POST as "
@@ -28251,103 +29118,103 @@ msgid ""
"not make a clear distinction or change their meaning)."
msgstr ""
-#: doc/classes/HTTPClient.xml:178
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP DELETE method. The DELETE method requests to delete the specified "
"resource."
msgstr ""
-#: doc/classes/HTTPClient.xml:181
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP OPTIONS method. The OPTIONS method asks for a description of the "
"communication options for the target resource. Rarely used."
msgstr ""
-#: doc/classes/HTTPClient.xml:184
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP TRACE method. The TRACE method performs a message loop-back test along "
"the path to the target resource. Returns the entire HTTP request received in "
"the response body. Rarely used."
msgstr ""
-#: doc/classes/HTTPClient.xml:187
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP CONNECT method. The CONNECT method establishes a tunnel to the server "
"identified by the target resource. Rarely used."
msgstr ""
-#: doc/classes/HTTPClient.xml:190
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP PATCH method. The PATCH method is used to apply partial modifications "
"to a resource."
msgstr ""
-#: doc/classes/HTTPClient.xml:193
+#: doc/classes/HTTPClient.xml
msgid "Represents the size of the [enum Method] enum."
msgstr ""
-#: doc/classes/HTTPClient.xml:196
+#: doc/classes/HTTPClient.xml
msgid "Status: Disconnected from the server."
msgstr ""
-#: doc/classes/HTTPClient.xml:199
+#: doc/classes/HTTPClient.xml
msgid "Status: Currently resolving the hostname for the given URL into an IP."
msgstr ""
-#: doc/classes/HTTPClient.xml:202
+#: doc/classes/HTTPClient.xml
msgid "Status: DNS failure: Can't resolve the hostname for the given URL."
msgstr ""
-#: doc/classes/HTTPClient.xml:205
+#: doc/classes/HTTPClient.xml
msgid "Status: Currently connecting to server."
msgstr ""
-#: doc/classes/HTTPClient.xml:208
+#: doc/classes/HTTPClient.xml
msgid "Status: Can't connect to the server."
msgstr ""
-#: doc/classes/HTTPClient.xml:211
+#: doc/classes/HTTPClient.xml
msgid "Status: Connection established."
msgstr ""
-#: doc/classes/HTTPClient.xml:214
+#: doc/classes/HTTPClient.xml
msgid "Status: Currently sending request."
msgstr ""
-#: doc/classes/HTTPClient.xml:217
+#: doc/classes/HTTPClient.xml
msgid "Status: HTTP body received."
msgstr ""
-#: doc/classes/HTTPClient.xml:220
+#: doc/classes/HTTPClient.xml
msgid "Status: Error in HTTP connection."
msgstr ""
-#: doc/classes/HTTPClient.xml:223
+#: doc/classes/HTTPClient.xml
msgid "Status: Error in SSL handshake."
msgstr ""
-#: doc/classes/HTTPClient.xml:226
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]100 Continue[/code]. Interim response that indicates "
"everything so far is OK and that the client should continue with the request "
"(or ignore this status if already finished)."
msgstr ""
-#: doc/classes/HTTPClient.xml:229
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]101 Switching Protocol[/code]. Sent in response to an "
"[code]Upgrade[/code] request header by the client. Indicates the protocol "
"the server is switching to."
msgstr ""
-#: doc/classes/HTTPClient.xml:232
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]102 Processing[/code] (WebDAV). Indicates that the "
"server has received and is processing the request, but no response is "
"available yet."
msgstr ""
-#: doc/classes/HTTPClient.xml:235
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]200 OK[/code]. The request has succeeded. Default "
"response for successful requests. Meaning varies depending on the request. "
@@ -28358,14 +29225,14 @@ msgid ""
"server."
msgstr ""
-#: doc/classes/HTTPClient.xml:238
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]201 Created[/code]. The request has succeeded and a "
"new resource has been created as a result of it. This is typically the "
"response sent after a PUT request."
msgstr ""
-#: doc/classes/HTTPClient.xml:241
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]202 Accepted[/code]. The request has been received "
"but not yet acted upon. It is non-committal, meaning that there is no way in "
@@ -28374,7 +29241,7 @@ msgid ""
"server handles the request, or for batch processing."
msgstr ""
-#: doc/classes/HTTPClient.xml:244
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]203 Non-Authoritative Information[/code]. This "
"response code means returned meta-information set is not exact set as "
@@ -28383,14 +29250,14 @@ msgid ""
"instead of this response."
msgstr ""
-#: doc/classes/HTTPClient.xml:247
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]204 No Content[/code]. There is no content to send "
"for this request, but the headers may be useful. The user-agent may update "
"its cached headers for this resource with the new ones."
msgstr ""
-#: doc/classes/HTTPClient.xml:250
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]205 Reset Content[/code]. The server has fulfilled "
"the request and desires that the client resets the \"document view\" that "
@@ -28398,49 +29265,49 @@ msgid ""
"origin server."
msgstr ""
-#: doc/classes/HTTPClient.xml:253
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]206 Partial Content[/code]. This response code is "
"used because of a range header sent by the client to separate download into "
"multiple streams."
msgstr ""
-#: doc/classes/HTTPClient.xml:256
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]207 Multi-Status[/code] (WebDAV). A Multi-Status "
"response conveys information about multiple resources in situations where "
"multiple status codes might be appropriate."
msgstr ""
-#: doc/classes/HTTPClient.xml:259
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]208 Already Reported[/code] (WebDAV). Used inside a "
"DAV: propstat response element to avoid enumerating the internal members of "
"multiple bindings to the same collection repeatedly."
msgstr ""
-#: doc/classes/HTTPClient.xml:262
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]226 IM Used[/code] (WebDAV). The server has fulfilled "
"a GET request for the resource, and the response is a representation of the "
"result of one or more instance-manipulations applied to the current instance."
msgstr ""
-#: doc/classes/HTTPClient.xml:265
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]300 Multiple Choice[/code]. The request has more than "
"one possible responses and there is no standardized way to choose one of the "
"responses. User-agent or user should choose one of them."
msgstr ""
-#: doc/classes/HTTPClient.xml:268
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]301 Moved Permanently[/code]. Redirection. This "
"response code means the URI of requested resource has been changed. The new "
"URI is usually included in the response."
msgstr ""
-#: doc/classes/HTTPClient.xml:271
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]302 Found[/code]. Temporary redirection. This "
"response code means the URI of requested resource has been changed "
@@ -28448,7 +29315,7 @@ msgid ""
"this same URI should be used by the client in future requests."
msgstr ""
-#: doc/classes/HTTPClient.xml:274
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]303 See Other[/code]. The server is redirecting the "
"user agent to a different resource, as indicated by a URI in the Location "
@@ -28456,39 +29323,39 @@ msgid ""
"original request."
msgstr ""
-#: doc/classes/HTTPClient.xml:277
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]304 Not Modified[/code]. A conditional GET or HEAD "
"request has been received and would have resulted in a 200 OK response if it "
"were not for the fact that the condition evaluated to [code]false[/code]."
msgstr ""
-#: doc/classes/HTTPClient.xml:280
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]305 Use Proxy[/code]. [i]Deprecated. Do not use.[/i]"
msgstr ""
-#: doc/classes/HTTPClient.xml:283
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]306 Switch Proxy[/code]. [i]Deprecated. Do not use.[/"
"i]"
msgstr ""
-#: doc/classes/HTTPClient.xml:286
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]307 Temporary Redirect[/code]. The target resource "
"resides temporarily under a different URI and the user agent MUST NOT change "
"the request method if it performs an automatic redirection to that URI."
msgstr ""
-#: doc/classes/HTTPClient.xml:289
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]308 Permanent Redirect[/code]. The target resource "
"has been assigned a new permanent URI and any future references to this "
"resource ought to use one of the enclosed URIs."
msgstr ""
-#: doc/classes/HTTPClient.xml:292
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]400 Bad Request[/code]. The request was invalid. The "
"server cannot or will not process the request due to something that is "
@@ -28497,21 +29364,21 @@ msgid ""
"routing)."
msgstr ""
-#: doc/classes/HTTPClient.xml:295
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]401 Unauthorized[/code]. Credentials required. The "
"request has not been applied because it lacks valid authentication "
"credentials for the target resource."
msgstr ""
-#: doc/classes/HTTPClient.xml:298
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]402 Payment Required[/code]. This response code is "
"reserved for future use. Initial aim for creating this code was using it for "
"digital payment systems, however this is not currently used."
msgstr ""
-#: doc/classes/HTTPClient.xml:301
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]403 Forbidden[/code]. The client does not have access "
"rights to the content, i.e. they are unauthorized, so server is rejecting to "
@@ -28519,7 +29386,7 @@ msgid ""
"known to the server."
msgstr ""
-#: doc/classes/HTTPClient.xml:304
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]404 Not Found[/code]. The server can not find "
"requested resource. Either the URL is not recognized or the endpoint is "
@@ -28527,7 +29394,7 @@ msgid ""
"403 to hide existence of a resource if the client is not authorized."
msgstr ""
-#: doc/classes/HTTPClient.xml:307
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]405 Method Not Allowed[/code]. The request's HTTP "
"method is known by the server but has been disabled and cannot be used. For "
@@ -28535,7 +29402,7 @@ msgid ""
"GET and HEAD, must never be disabled and should not return this error code."
msgstr ""
-#: doc/classes/HTTPClient.xml:310
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]406 Not Acceptable[/code]. The target resource does "
"not have a current representation that would be acceptable to the user "
@@ -28543,21 +29410,21 @@ msgid ""
"request. Used when negotiation content."
msgstr ""
-#: doc/classes/HTTPClient.xml:313
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]407 Proxy Authentication Required[/code]. Similar to "
"401 Unauthorized, but it indicates that the client needs to authenticate "
"itself in order to use a proxy."
msgstr ""
-#: doc/classes/HTTPClient.xml:316
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]408 Request Timeout[/code]. The server did not "
"receive a complete request message within the time that it was prepared to "
"wait."
msgstr ""
-#: doc/classes/HTTPClient.xml:319
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]409 Conflict[/code]. The request could not be "
"completed due to a conflict with the current state of the target resource. "
@@ -28565,47 +29432,47 @@ msgid ""
"conflict and resubmit the request."
msgstr ""
-#: doc/classes/HTTPClient.xml:322
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]410 Gone[/code]. The target resource is no longer "
"available at the origin server and this condition is likely permanent."
msgstr ""
-#: doc/classes/HTTPClient.xml:325
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]411 Length Required[/code]. The server refuses to "
"accept the request without a defined Content-Length header."
msgstr ""
-#: doc/classes/HTTPClient.xml:328
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]412 Precondition Failed[/code]. One or more "
"conditions given in the request header fields evaluated to [code]false[/"
"code] when tested on the server."
msgstr ""
-#: doc/classes/HTTPClient.xml:331
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]413 Entity Too Large[/code]. The server is refusing "
"to process a request because the request payload is larger than the server "
"is willing or able to process."
msgstr ""
-#: doc/classes/HTTPClient.xml:334
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]414 Request-URI Too Long[/code]. The server is "
"refusing to service the request because the request-target is longer than "
"the server is willing to interpret."
msgstr ""
-#: doc/classes/HTTPClient.xml:337
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]415 Unsupported Media Type[/code]. The origin server "
"is refusing to service the request because the payload is in a format not "
"supported by this method on the target resource."
msgstr ""
-#: doc/classes/HTTPClient.xml:340
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]416 Requested Range Not Satisfiable[/code]. None of "
"the ranges in the request's Range header field overlap the current extent of "
@@ -28613,21 +29480,21 @@ msgid ""
"to invalid ranges or an excessive request of small or overlapping ranges."
msgstr ""
-#: doc/classes/HTTPClient.xml:343
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]417 Expectation Failed[/code]. The expectation given "
"in the request's Expect header field could not be met by at least one of the "
"inbound servers."
msgstr ""
-#: doc/classes/HTTPClient.xml:346
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]418 I'm A Teapot[/code]. Any attempt to brew coffee "
"with a teapot should result in the error code \"418 I'm a teapot\". The "
"resulting entity body MAY be short and stout."
msgstr ""
-#: doc/classes/HTTPClient.xml:349
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]421 Misdirected Request[/code]. The request was "
"directed at a server that is not able to produce a response. This can be "
@@ -28635,7 +29502,7 @@ msgid ""
"combination of scheme and authority that are included in the request URI."
msgstr ""
-#: doc/classes/HTTPClient.xml:352
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]422 Unprocessable Entity[/code] (WebDAV). The server "
"understands the content type of the request entity (hence a 415 Unsupported "
@@ -28644,40 +29511,40 @@ msgid ""
"was unable to process the contained instructions."
msgstr ""
-#: doc/classes/HTTPClient.xml:355
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]423 Locked[/code] (WebDAV). The source or destination "
"resource of a method is locked."
msgstr ""
-#: doc/classes/HTTPClient.xml:358
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]424 Failed Dependency[/code] (WebDAV). The method "
"could not be performed on the resource because the requested action depended "
"on another action and that action failed."
msgstr ""
-#: doc/classes/HTTPClient.xml:361
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]426 Upgrade Required[/code]. The server refuses to "
"perform the request using the current protocol but might be willing to do so "
"after the client upgrades to a different protocol."
msgstr ""
-#: doc/classes/HTTPClient.xml:364
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]428 Precondition Required[/code]. The origin server "
"requires the request to be conditional."
msgstr ""
-#: doc/classes/HTTPClient.xml:367
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]429 Too Many Requests[/code]. The user has sent too "
"many requests in a given amount of time (see \"rate limiting\"). Back off "
"and increase time between requests or try again later."
msgstr ""
-#: doc/classes/HTTPClient.xml:370
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]431 Request Header Fields Too Large[/code]. The "
"server is unwilling to process the request because its header fields are too "
@@ -28685,27 +29552,27 @@ msgid ""
"header fields."
msgstr ""
-#: doc/classes/HTTPClient.xml:373
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]451 Response Unavailable For Legal Reasons[/code]. "
"The server is denying access to the resource as a consequence of a legal "
"demand."
msgstr ""
-#: doc/classes/HTTPClient.xml:376
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]500 Internal Server Error[/code]. The server "
"encountered an unexpected condition that prevented it from fulfilling the "
"request."
msgstr ""
-#: doc/classes/HTTPClient.xml:379
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]501 Not Implemented[/code]. The server does not "
"support the functionality required to fulfill the request."
msgstr ""
-#: doc/classes/HTTPClient.xml:382
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]502 Bad Gateway[/code]. The server, while acting as a "
"gateway or proxy, received an invalid response from an inbound server it "
@@ -28713,7 +29580,7 @@ msgid ""
"balancers or proxies."
msgstr ""
-#: doc/classes/HTTPClient.xml:385
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]503 Service Unavailable[/code]. The server is "
"currently unable to handle the request due to a temporary overload or "
@@ -28721,7 +29588,7 @@ msgid ""
"again later."
msgstr ""
-#: doc/classes/HTTPClient.xml:388
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]504 Gateway Timeout[/code]. The server, while acting "
"as a gateway or proxy, did not receive a timely response from an upstream "
@@ -28729,14 +29596,14 @@ msgid ""
"returned by load balancers or proxies."
msgstr ""
-#: doc/classes/HTTPClient.xml:391
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]505 HTTP Version Not Supported[/code]. The server "
"does not support, or refuses to support, the major version of HTTP that was "
"used in the request message."
msgstr ""
-#: doc/classes/HTTPClient.xml:394
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]506 Variant Also Negotiates[/code]. The server has an "
"internal configuration error: the chosen variant resource is configured to "
@@ -28744,14 +29611,14 @@ msgid ""
"proper end point in the negotiation process."
msgstr ""
-#: doc/classes/HTTPClient.xml:397
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]507 Insufficient Storage[/code]. The method could not "
"be performed on the resource because the server is unable to store the "
"representation needed to successfully complete the request."
msgstr ""
-#: doc/classes/HTTPClient.xml:400
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]508 Loop Detected[/code]. The server terminated an "
"operation because it encountered an infinite loop while processing a request "
@@ -28759,24 +29626,24 @@ msgid ""
"failed."
msgstr ""
-#: doc/classes/HTTPClient.xml:403
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]510 Not Extended[/code]. The policy for accessing the "
"resource has not been met in the request. The server should send back all "
"the information necessary for the client to issue an extended request."
msgstr ""
-#: doc/classes/HTTPClient.xml:406
+#: doc/classes/HTTPClient.xml
msgid ""
"HTTP status code [code]511 Network Authentication Required[/code]. The "
"client needs to authenticate to gain network access."
msgstr ""
-#: doc/classes/HTTPRequest.xml:4
+#: doc/classes/HTTPRequest.xml
msgid "A node with the ability to send HTTP(S) requests."
msgstr ""
-#: doc/classes/HTTPRequest.xml:7
+#: doc/classes/HTTPRequest.xml
msgid ""
"A node with the ability to send HTTP requests. Uses [HTTPClient] "
"internally.\n"
@@ -28851,20 +29718,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/HTTPRequest.xml:70
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/networking/http_request_class."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/networking/"
-"http_request_class.html"
-
-#: doc/classes/HTTPRequest.xml:77
+#: doc/classes/HTTPRequest.xml
msgid "Cancels the current request."
msgstr ""
-#: doc/classes/HTTPRequest.xml:83
+#: doc/classes/HTTPRequest.xml
msgid ""
"Returns the response body length.\n"
"[b]Note:[/b] Some Web servers may not send a body length. In this case, the "
@@ -28872,17 +29730,17 @@ msgid ""
"the body length will also be [code]-1[/code]."
msgstr ""
-#: doc/classes/HTTPRequest.xml:90
+#: doc/classes/HTTPRequest.xml
msgid "Returns the amount of bytes this HTTPRequest downloaded."
msgstr ""
-#: doc/classes/HTTPRequest.xml:96
+#: doc/classes/HTTPRequest.xml
msgid ""
"Returns the current status of the underlying [HTTPClient]. See [enum "
"HTTPClient.Status]."
msgstr ""
-#: doc/classes/HTTPRequest.xml:107
+#: doc/classes/HTTPRequest.xml
msgid ""
"Creates request on the underlying [HTTPClient]. If there is no configuration "
"errors, it tries to connect using [method HTTPClient.connect_to_host] and "
@@ -28901,7 +29759,7 @@ msgid ""
"in the URL. See [method String.http_escape] for an example."
msgstr ""
-#: doc/classes/HTTPRequest.xml:120
+#: doc/classes/HTTPRequest.xml
msgid ""
"Creates request on the underlying [HTTPClient] using a raw array of bytes "
"for the request body. If there is no configuration errors, it tries to "
@@ -28915,12 +29773,12 @@ msgid ""
"connect to host."
msgstr ""
-#: doc/classes/HTTPRequest.xml:127
+#: doc/classes/HTTPRequest.xml
#, fuzzy
msgid "Maximum allowed size for response bodies."
msgstr "Максимальное значение для режима перечисления."
-#: doc/classes/HTTPRequest.xml:130
+#: doc/classes/HTTPRequest.xml
msgid ""
"The size of the buffer used and maximum bytes to read per iteration. See "
"[member HTTPClient.read_chunk_size].\n"
@@ -28928,71 +29786,71 @@ msgid ""
"to decrease memory usage at the cost of download speeds."
msgstr ""
-#: doc/classes/HTTPRequest.xml:134
+#: doc/classes/HTTPRequest.xml
msgid "The file to download into. Will output any received file into it."
msgstr ""
-#: doc/classes/HTTPRequest.xml:137
+#: doc/classes/HTTPRequest.xml
msgid "Maximum number of allowed redirects."
msgstr ""
-#: doc/classes/HTTPRequest.xml:142
+#: doc/classes/HTTPRequest.xml
msgid "If [code]true[/code], multithreading is used to improve performance."
msgstr ""
-#: doc/classes/HTTPRequest.xml:152
+#: doc/classes/HTTPRequest.xml
msgid "Emitted when a request is completed."
msgstr ""
-#: doc/classes/HTTPRequest.xml:158
+#: doc/classes/HTTPRequest.xml
msgid "Request successful."
msgstr "Запрос успешен."
-#: doc/classes/HTTPRequest.xml:163
+#: doc/classes/HTTPRequest.xml
msgid "Request failed while connecting."
msgstr ""
-#: doc/classes/HTTPRequest.xml:166
+#: doc/classes/HTTPRequest.xml
msgid "Request failed while resolving."
msgstr ""
-#: doc/classes/HTTPRequest.xml:169
+#: doc/classes/HTTPRequest.xml
msgid "Request failed due to connection (read/write) error."
msgstr ""
-#: doc/classes/HTTPRequest.xml:172
+#: doc/classes/HTTPRequest.xml
msgid "Request failed on SSL handshake."
msgstr ""
-#: doc/classes/HTTPRequest.xml:175
+#: doc/classes/HTTPRequest.xml
msgid "Request does not have a response (yet)."
msgstr ""
-#: doc/classes/HTTPRequest.xml:178
+#: doc/classes/HTTPRequest.xml
msgid "Request exceeded its maximum size limit, see [member body_size_limit]."
msgstr ""
-#: doc/classes/HTTPRequest.xml:181
+#: doc/classes/HTTPRequest.xml
msgid "Request failed (currently unused)."
msgstr ""
-#: doc/classes/HTTPRequest.xml:184
+#: doc/classes/HTTPRequest.xml
msgid "HTTPRequest couldn't open the download file."
msgstr ""
-#: doc/classes/HTTPRequest.xml:187
+#: doc/classes/HTTPRequest.xml
msgid "HTTPRequest couldn't write to the download file."
msgstr ""
-#: doc/classes/HTTPRequest.xml:190
+#: doc/classes/HTTPRequest.xml
msgid "Request reached its maximum redirect limit, see [member max_redirects]."
msgstr ""
-#: doc/classes/Image.xml:4
+#: doc/classes/Image.xml
msgid "Image datatype."
msgstr ""
-#: doc/classes/Image.xml:7
+#: doc/classes/Image.xml
msgid ""
"Native image datatype. Contains image data which can be converted to an "
"[ImageTexture] and provides commonly used [i]image processing[/i] methods. "
@@ -29005,22 +29863,17 @@ msgid ""
"hardware limitations. Larger images may fail to import."
msgstr ""
-#: doc/classes/Image.xml:12 doc/classes/ImageTexture.xml:31
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/workflow/assets/"
-"importing_images.html"
+#: doc/classes/Image.xml doc/classes/ImageTexture.xml
+msgid "Importing images"
msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/workflow/assets/"
-"importing_scenes.html#custom-script"
-#: doc/classes/Image.xml:21
+#: doc/classes/Image.xml
msgid ""
"Alpha-blends [code]src_rect[/code] from [code]src[/code] image to this image "
"at coordinates [code]dest[/code]."
msgstr ""
-#: doc/classes/Image.xml:31
+#: doc/classes/Image.xml
msgid ""
"Alpha-blends [code]src_rect[/code] from [code]src[/code] image to this image "
"using [code]mask[/code] image at coordinates [code]dst[/code]. Alpha "
@@ -29031,13 +29884,13 @@ msgid ""
"but they can have different formats."
msgstr ""
-#: doc/classes/Image.xml:40
+#: doc/classes/Image.xml
msgid ""
"Copies [code]src_rect[/code] from [code]src[/code] image to this image at "
"coordinates [code]dst[/code]."
msgstr ""
-#: doc/classes/Image.xml:50
+#: doc/classes/Image.xml
msgid ""
"Blits [code]src_rect[/code] area from [code]src[/code] image to this image "
"at the coordinates given by [code]dst[/code]. [code]src[/code] pixel is "
@@ -29047,17 +29900,17 @@ msgid ""
"different formats."
msgstr ""
-#: doc/classes/Image.xml:57
+#: doc/classes/Image.xml
msgid ""
"Converts a bumpmap to a normalmap. A bumpmap provides a height offset per-"
"pixel, while a normalmap provides a normal direction per pixel."
msgstr ""
-#: doc/classes/Image.xml:63
+#: doc/classes/Image.xml
msgid "Removes the image's mipmaps."
msgstr ""
-#: doc/classes/Image.xml:72
+#: doc/classes/Image.xml
msgid ""
"Compresses the image to use less memory. Can not directly access pixel data "
"while the image is compressed. Returns error if the chosen compression mode "
@@ -29065,22 +29918,22 @@ msgid ""
"constants."
msgstr ""
-#: doc/classes/Image.xml:79
+#: doc/classes/Image.xml
msgid "Converts the image's format. See [enum Format] constants."
msgstr ""
-#: doc/classes/Image.xml:86
+#: doc/classes/Image.xml
msgid "Copies [code]src[/code] image to this image."
msgstr ""
-#: doc/classes/Image.xml:96
+#: doc/classes/Image.xml
msgid ""
"Creates an empty image of given size and format. See [enum Format] "
"constants. If [code]use_mipmaps[/code] is [code]true[/code] then generate "
"mipmaps for this image. See the [method generate_mipmaps]."
msgstr ""
-#: doc/classes/Image.xml:107
+#: doc/classes/Image.xml
msgid ""
"Creates a new image of given size and format. See [enum Format] constants. "
"Fills the image with the given raw data. If [code]use_mipmaps[/code] is "
@@ -29088,49 +29941,55 @@ msgid ""
"See [method generate_mipmaps]."
msgstr ""
-#: doc/classes/Image.xml:115
+#: doc/classes/Image.xml
msgid ""
"Crops the image to the given [code]width[/code] and [code]height[/code]. If "
"the specified size is larger than the current size, the extra area is filled "
"with black pixels."
msgstr ""
-#: doc/classes/Image.xml:121
+#: doc/classes/Image.xml
msgid ""
"Decompresses the image if it is compressed. Returns an error if decompress "
"function is not available."
msgstr ""
-#: doc/classes/Image.xml:127
+#: doc/classes/Image.xml
msgid ""
"Returns [constant ALPHA_BLEND] if the image has data for alpha values. "
"Returns [constant ALPHA_BIT] if all the alpha values are stored in a single "
"bit. Returns [constant ALPHA_NONE] if no data for alpha values is found."
msgstr ""
-#: doc/classes/Image.xml:133
+#: doc/classes/Image.xml
msgid ""
"Stretches the image and enlarges it by a factor of 2. No interpolation is "
"done."
msgstr ""
-#: doc/classes/Image.xml:140
-msgid "Fills the image with a given [Color]."
-msgstr ""
+#: doc/classes/Image.xml
+#, fuzzy
+msgid "Fills the image with [code]color[/code]."
+msgstr "Возвращает скалярное произведение с [code]b[/code]."
+
+#: doc/classes/Image.xml
+#, fuzzy
+msgid "Fills [code]rect[/code] with [code]color[/code]."
+msgstr "Логический оператор ИЛИ ([code]or[/code] или [code]||[/code])."
-#: doc/classes/Image.xml:146
+#: doc/classes/Image.xml
msgid "Blends low-alpha pixels with nearby pixels."
msgstr ""
-#: doc/classes/Image.xml:152
+#: doc/classes/Image.xml
msgid "Flips the image horizontally."
msgstr ""
-#: doc/classes/Image.xml:158
+#: doc/classes/Image.xml
msgid "Flips the image vertically."
msgstr ""
-#: doc/classes/Image.xml:165
+#: doc/classes/Image.xml
msgid ""
"Generates mipmaps for the image. Mipmaps are precalculated lower-resolution "
"copies of the image that are automatically used if the image needs to be "
@@ -29143,26 +30002,26 @@ msgid ""
"generate_mipmaps] is called from a [Thread]."
msgstr ""
-#: doc/classes/Image.xml:172
+#: doc/classes/Image.xml
#, fuzzy
msgid "Returns a copy of the image's raw data."
msgstr "Возвращает косинус параметра."
-#: doc/classes/Image.xml:178
+#: doc/classes/Image.xml
msgid "Returns the image's format. See [enum Format] constants."
msgstr ""
-#: doc/classes/Image.xml:184
+#: doc/classes/Image.xml
msgid "Returns the image's height."
msgstr ""
-#: doc/classes/Image.xml:191
+#: doc/classes/Image.xml
msgid ""
"Returns the offset where the image's mipmap with index [code]mipmap[/code] "
"is stored in the [code]data[/code] dictionary."
msgstr ""
-#: doc/classes/Image.xml:199
+#: doc/classes/Image.xml
msgid ""
"Returns the color of the pixel at [code](x, y)[/code] if the image is "
"locked. If the image is unlocked, it always returns a [Color] with the value "
@@ -29170,7 +30029,7 @@ msgid ""
"two integer arguments instead of a Vector2 argument."
msgstr ""
-#: doc/classes/Image.xml:206
+#: doc/classes/Image.xml
msgid ""
"Returns the color of the pixel at [code]src[/code] if the image is locked. "
"If the image is unlocked, it always returns a [Color] with the value [code]"
@@ -29178,106 +30037,105 @@ msgid ""
"Vector2 argument instead of two integer arguments."
msgstr ""
-#: doc/classes/Image.xml:213
+#: doc/classes/Image.xml
msgid ""
"Returns a new image that is a copy of the image's area specified with "
"[code]rect[/code]."
msgstr ""
-#: doc/classes/Image.xml:219
+#: doc/classes/Image.xml
msgid "Returns the image's size (width and height)."
msgstr ""
-#: doc/classes/Image.xml:225
+#: doc/classes/Image.xml
msgid ""
"Returns a [Rect2] enclosing the visible portion of the image, considering "
"each pixel with a non-zero alpha channel as visible."
msgstr ""
-#: doc/classes/Image.xml:231
+#: doc/classes/Image.xml
msgid "Returns the image's width."
msgstr ""
-#: doc/classes/Image.xml:237
+#: doc/classes/Image.xml
msgid "Returns [code]true[/code] if the image has generated mipmaps."
msgstr ""
-#: doc/classes/Image.xml:243
+#: doc/classes/Image.xml
msgid "Returns [code]true[/code] if the image is compressed."
msgstr ""
-#: doc/classes/Image.xml:249
+#: doc/classes/Image.xml
msgid "Returns [code]true[/code] if the image has no data."
msgstr ""
-#: doc/classes/Image.xml:255
+#: doc/classes/Image.xml
msgid ""
"Returns [code]true[/code] if all the image's pixels have an alpha value of "
"0. Returns [code]false[/code] if any pixel has an alpha value higher than 0."
msgstr ""
-#: doc/classes/Image.xml:262
+#: doc/classes/Image.xml
msgid ""
-"Loads an image from file [code]path[/code]. See [url=https://docs."
-"godotengine.org/en/3.4/getting_started/workflow/assets/importing_images."
-"html#supported-image-formats]Supported image formats[/url] for a list of "
-"supported image formats and limitations.\n"
+"Loads an image from file [code]path[/code]. See [url=$DOCS_URL/tutorials/"
+"assets_pipeline/importing_images.html#supported-image-formats]Supported "
+"image formats[/url] for a list of supported image formats and limitations.\n"
"[b]Warning:[/b] This method should only be used in the editor or in cases "
"when you need to load external images at run-time, such as images located at "
"the [code]user://[/code] directory, and may not work in exported projects.\n"
"See also [ImageTexture] description for usage examples."
msgstr ""
-#: doc/classes/Image.xml:271
+#: doc/classes/Image.xml
msgid ""
"Loads an image from the binary contents of a BMP file.\n"
"[b]Note:[/b] Godot's BMP module doesn't support 16-bit per pixel images. "
"Only 1-bit, 4-bit, 8-bit, 24-bit, and 32-bit per pixel images are supported."
msgstr ""
-#: doc/classes/Image.xml:279
+#: doc/classes/Image.xml
msgid "Loads an image from the binary contents of a JPEG file."
msgstr ""
-#: doc/classes/Image.xml:286
+#: doc/classes/Image.xml
msgid "Loads an image from the binary contents of a PNG file."
msgstr ""
-#: doc/classes/Image.xml:293
+#: doc/classes/Image.xml
msgid "Loads an image from the binary contents of a TGA file."
msgstr ""
-#: doc/classes/Image.xml:300
+#: doc/classes/Image.xml
msgid "Loads an image from the binary contents of a WebP file."
msgstr ""
-#: doc/classes/Image.xml:306
+#: doc/classes/Image.xml
msgid ""
"Locks the data for reading and writing access. Sends an error to the console "
"if the image is not locked when reading or writing a pixel."
msgstr ""
-#: doc/classes/Image.xml:312
+#: doc/classes/Image.xml
msgid ""
"Converts the image's data to represent coordinates on a 3D plane. This is "
"used when the image represents a normalmap. A normalmap can add lots of "
"detail to a 3D surface without increasing the polygon count."
msgstr ""
-#: doc/classes/Image.xml:318
+#: doc/classes/Image.xml
msgid ""
"Multiplies color values with alpha values. Resulting color values for a "
"pixel are [code](color * alpha)/256[/code]."
msgstr ""
-#: doc/classes/Image.xml:327
+#: doc/classes/Image.xml
msgid ""
"Resizes the image to the given [code]width[/code] and [code]height[/code]. "
"New pixels are calculated using the [code]interpolation[/code] mode defined "
"via [enum Interpolation] constants."
msgstr ""
-#: doc/classes/Image.xml:335
+#: doc/classes/Image.xml
msgid ""
"Resizes the image to the nearest power of 2 for the width and height. If "
"[code]square[/code] is [code]true[/code] then set width and height to be the "
@@ -29285,12 +30143,12 @@ msgid ""
"defined via [enum Interpolation] constants."
msgstr ""
-#: doc/classes/Image.xml:341
+#: doc/classes/Image.xml
msgid ""
"Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image."
msgstr ""
-#: doc/classes/Image.xml:349
+#: doc/classes/Image.xml
msgid ""
"Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/"
"code] is [code]true[/code] and the image has only one channel, it will be "
@@ -29302,11 +30160,11 @@ msgid ""
"called from an exported project."
msgstr ""
-#: doc/classes/Image.xml:357
+#: doc/classes/Image.xml
msgid "Saves the image as a PNG file to [code]path[/code]."
msgstr ""
-#: doc/classes/Image.xml:371
+#: doc/classes/Image.xml
msgid ""
"Sets the [Color] of the pixel at [code](x, y)[/code] if the image is locked. "
"Example:\n"
@@ -29320,7 +30178,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Image.xml:387
+#: doc/classes/Image.xml
msgid ""
"Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code] if the image is "
"locked. Note that the [code]dst[/code] values must be integers. Example:\n"
@@ -29334,43 +30192,43 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Image.xml:401
+#: doc/classes/Image.xml
msgid "Shrinks the image by a factor of 2."
msgstr ""
-#: doc/classes/Image.xml:407
+#: doc/classes/Image.xml
msgid "Converts the raw data from the sRGB colorspace to a linear scale."
msgstr ""
-#: doc/classes/Image.xml:413
+#: doc/classes/Image.xml
msgid "Unlocks the data and prevents changes."
msgstr ""
-#: doc/classes/Image.xml:419
+#: doc/classes/Image.xml
msgid ""
"Holds all the image's color data in a given format. See [enum Format] "
"constants."
msgstr ""
-#: doc/classes/Image.xml:424
+#: doc/classes/Image.xml
msgid "The maximal width allowed for [Image] resources."
msgstr ""
-#: doc/classes/Image.xml:427
+#: doc/classes/Image.xml
msgid "The maximal height allowed for [Image] resources."
msgstr ""
-#: doc/classes/Image.xml:430
+#: doc/classes/Image.xml
msgid "Texture format with a single 8-bit depth representing luminance."
msgstr ""
-#: doc/classes/Image.xml:433
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format with two values, luminance and alpha each stored with "
"8 bits."
msgstr ""
-#: doc/classes/Image.xml:436
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]RED[/code] with a single component and a "
"bitdepth of 8.\n"
@@ -29378,13 +30236,13 @@ msgid ""
"instead of the red channel for storage."
msgstr ""
-#: doc/classes/Image.xml:440
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]RG[/code] with two components and a bitdepth of "
"8 for each."
msgstr ""
-#: doc/classes/Image.xml:443
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]RGB[/code] with three components, each with a "
"bitdepth of 8.\n"
@@ -29392,7 +30250,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:447
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]RGBA[/code] with four components, each with a "
"bitdepth of 8.\n"
@@ -29400,73 +30258,73 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:451
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]RGBA[/code] with four components, each with a "
"bitdepth of 4."
msgstr ""
-#: doc/classes/Image.xml:454
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RGB5_A1[/code] where 5 bits of depth for each "
"component of RGB and one bit for alpha."
msgstr ""
-#: doc/classes/Image.xml:457
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-"
"bit floating-point value."
msgstr ""
-#: doc/classes/Image.xml:460
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RG32F[/code] where there are two components, "
"each a 32-bit floating-point values."
msgstr ""
-#: doc/classes/Image.xml:463
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RGB32F[/code] where there are three "
"components, each a 32-bit floating-point values."
msgstr ""
-#: doc/classes/Image.xml:466
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RGBA32F[/code] where there are four "
"components, each a 32-bit floating-point values."
msgstr ""
-#: doc/classes/Image.xml:469
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-"
"bit \"half-precision\" floating-point value."
msgstr ""
-#: doc/classes/Image.xml:472
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RG32F[/code] where there are two components, "
"each a 16-bit \"half-precision\" floating-point value."
msgstr ""
-#: doc/classes/Image.xml:475
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RGB32F[/code] where there are three "
"components, each a 16-bit \"half-precision\" floating-point value."
msgstr ""
-#: doc/classes/Image.xml:478
+#: doc/classes/Image.xml
msgid ""
"OpenGL texture format [code]GL_RGBA32F[/code] where there are four "
"components, each a 16-bit \"half-precision\" floating-point value."
msgstr ""
-#: doc/classes/Image.xml:481
+#: doc/classes/Image.xml
msgid ""
"A special OpenGL texture format where the three color components have 9 bits "
"of precision and all three share a single 5-bit exponent."
msgstr ""
-#: doc/classes/Image.xml:484
+#: doc/classes/Image.xml
msgid ""
"The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] "
"texture format that uses Block Compression 1, and is the smallest variation "
@@ -29476,7 +30334,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:488
+#: doc/classes/Image.xml
msgid ""
"The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] "
"texture format that uses Block Compression 2, and color data is interpreted "
@@ -29486,7 +30344,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:492
+#: doc/classes/Image.xml
msgid ""
"The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] "
"texture format also known as Block Compression 3 or BC3 that contains 64 "
@@ -29497,7 +30355,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:496
+#: doc/classes/Image.xml
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], "
@@ -29505,7 +30363,7 @@ msgid ""
"DXT5 uses for the alpha channel."
msgstr ""
-#: doc/classes/Image.xml:499
+#: doc/classes/Image.xml
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], "
@@ -29513,7 +30371,7 @@ msgid ""
"algorithm that DXT5 uses for the alpha channel."
msgstr ""
-#: doc/classes/Image.xml:502
+#: doc/classes/Image.xml
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized "
@@ -29522,21 +30380,21 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:506
+#: doc/classes/Image.xml
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point "
"RGB components."
msgstr ""
-#: doc/classes/Image.xml:509
+#: doc/classes/Image.xml
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point "
"RGB components."
msgstr ""
-#: doc/classes/Image.xml:512
+#: doc/classes/Image.xml
msgid ""
"Texture format used on PowerVR-supported mobile platforms, uses 2-bit color "
"depth with no alpha. More information can be found [url=https://en.wikipedia."
@@ -29545,25 +30403,25 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:516
+#: doc/classes/Image.xml
msgid ""
"Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an "
"alpha component."
msgstr ""
-#: doc/classes/Image.xml:519
+#: doc/classes/Image.xml
msgid ""
"Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-"
"bit color depth and no alpha."
msgstr ""
-#: doc/classes/Image.xml:522
+#: doc/classes/Image.xml
msgid ""
"Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an "
"alpha component."
msgstr ""
-#: doc/classes/Image.xml:525
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/"
@@ -29571,7 +30429,7 @@ msgid ""
"standard. This format cannot store an alpha channel."
msgstr ""
-#: doc/classes/Image.xml:528
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29579,7 +30437,7 @@ msgid ""
"unsigned data."
msgstr ""
-#: doc/classes/Image.xml:531
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29587,7 +30445,7 @@ msgid ""
"channel of signed data."
msgstr ""
-#: doc/classes/Image.xml:534
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29595,7 +30453,7 @@ msgid ""
"of unsigned data."
msgstr ""
-#: doc/classes/Image.xml:537
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29603,7 +30461,7 @@ msgid ""
"channels of signed data."
msgstr ""
-#: doc/classes/Image.xml:540
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29613,7 +30471,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:544
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29623,7 +30481,7 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:548
+#: doc/classes/Image.xml
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression "
@@ -29634,31 +30492,31 @@ msgid ""
"conversion is performed."
msgstr ""
-#: doc/classes/Image.xml:552
+#: doc/classes/Image.xml
msgid "Represents the size of the [enum Format] enum."
msgstr ""
-#: doc/classes/Image.xml:555
+#: doc/classes/Image.xml
msgid ""
"Performs nearest-neighbor interpolation. If the image is resized, it will be "
"pixelated."
msgstr ""
-#: doc/classes/Image.xml:558
+#: doc/classes/Image.xml
msgid ""
"Performs bilinear interpolation. If the image is resized, it will be blurry. "
"This mode is faster than [constant INTERPOLATE_CUBIC], but it results in "
"lower quality."
msgstr ""
-#: doc/classes/Image.xml:561
+#: doc/classes/Image.xml
msgid ""
"Performs cubic interpolation. If the image is resized, it will be blurry. "
"This mode often gives better results compared to [constant "
"INTERPOLATE_BILINEAR], at the cost of being slower."
msgstr ""
-#: doc/classes/Image.xml:564
+#: doc/classes/Image.xml
msgid ""
"Performs bilinear separately on the two most-suited mipmap levels, then "
"linearly interpolates between them.\n"
@@ -29673,65 +30531,69 @@ msgid ""
"a new set will be generated for the resulting image."
msgstr ""
-#: doc/classes/Image.xml:571
+#: doc/classes/Image.xml
msgid ""
"Performs Lanczos interpolation. This is the slowest image resizing mode, but "
"it typically gives the best results, especially when downscalng images."
msgstr ""
-#: doc/classes/Image.xml:574
+#: doc/classes/Image.xml
msgid "Image does not have alpha."
msgstr ""
-#: doc/classes/Image.xml:577
+#: doc/classes/Image.xml
msgid "Image stores alpha in a single bit."
msgstr ""
-#: doc/classes/Image.xml:580
+#: doc/classes/Image.xml
msgid "Image uses alpha."
msgstr ""
-#: doc/classes/Image.xml:583
+#: doc/classes/Image.xml
msgid "Use S3TC compression."
msgstr ""
-#: doc/classes/Image.xml:586
+#: doc/classes/Image.xml
msgid "Use PVRTC2 compression."
msgstr ""
-#: doc/classes/Image.xml:589
+#: doc/classes/Image.xml
msgid "Use PVRTC4 compression."
msgstr ""
-#: doc/classes/Image.xml:592
+#: doc/classes/Image.xml
msgid "Use ETC compression."
msgstr ""
-#: doc/classes/Image.xml:595
+#: doc/classes/Image.xml
msgid "Use ETC2 compression."
msgstr ""
-#: doc/classes/Image.xml:598
+#: doc/classes/Image.xml
msgid ""
"Source texture (before compression) is a regular texture. Default for all "
"textures."
msgstr ""
-#: doc/classes/Image.xml:601
+#: doc/classes/Image.xml
msgid "Source texture (before compression) is in sRGB space."
msgstr ""
-#: doc/classes/Image.xml:604
+#: doc/classes/Image.xml
msgid ""
"Source texture (before compression) is a normal texture (e.g. it can be "
"compressed into two channels)."
msgstr ""
-#: doc/classes/ImageTexture.xml:4
+#: doc/classes/Image.xml
+msgid "Source texture (before compression) is a [TextureLayered]."
+msgstr ""
+
+#: doc/classes/ImageTexture.xml
msgid "A [Texture] based on an [Image]."
msgstr ""
-#: doc/classes/ImageTexture.xml:7
+#: doc/classes/ImageTexture.xml
msgid ""
"A [Texture] based on an [Image]. For an image to be displayed, an "
"[ImageTexture] has to be created from it using the [method "
@@ -29773,7 +30635,7 @@ msgid ""
"hardware limitations."
msgstr ""
-#: doc/classes/ImageTexture.xml:41
+#: doc/classes/ImageTexture.xml
msgid ""
"Create a new [ImageTexture] with [code]width[/code] and [code]height[/"
"code].\n"
@@ -29781,26 +30643,26 @@ msgid ""
"is any combination of [enum Texture.Flags]."
msgstr ""
-#: doc/classes/ImageTexture.xml:50
+#: doc/classes/ImageTexture.xml
msgid ""
"Initializes the texture by allocating and setting the data from an [Image] "
"with [code]flags[/code] from [enum Texture.Flags]. An sRGB to linear color "
"space conversion can take place, according to [enum Image.Format]."
msgstr ""
-#: doc/classes/ImageTexture.xml:56
+#: doc/classes/ImageTexture.xml
#, fuzzy
msgid "Returns the format of the texture, one of [enum Image.Format]."
msgstr "Возвращает обратный квадратный корень из аргумента."
-#: doc/classes/ImageTexture.xml:63
+#: doc/classes/ImageTexture.xml
msgid ""
"Loads an image from a file path and creates a texture from it.\n"
"[b]Note:[/b] This method is deprecated and will be removed in Godot 4.0, use "
"[method Image.load] and [method create_from_image] instead."
msgstr ""
-#: doc/classes/ImageTexture.xml:71
+#: doc/classes/ImageTexture.xml
msgid ""
"Replaces the texture's data with a new [Image].\n"
"[b]Note:[/b] The texture has to be initialized first with the [method "
@@ -29813,37 +30675,37 @@ msgid ""
"new texture each time."
msgstr ""
-#: doc/classes/ImageTexture.xml:80 doc/classes/VisualServer.xml:2837
+#: doc/classes/ImageTexture.xml doc/classes/VisualServer.xml
msgid "Resizes the texture to the specified dimensions."
msgstr ""
-#: doc/classes/ImageTexture.xml:87
+#: doc/classes/ImageTexture.xml
msgid "The storage quality for [constant STORAGE_COMPRESS_LOSSY]."
msgstr ""
-#: doc/classes/ImageTexture.xml:90
+#: doc/classes/ImageTexture.xml
msgid "The storage type (raw, lossy, or compressed)."
msgstr ""
-#: doc/classes/ImageTexture.xml:95
+#: doc/classes/ImageTexture.xml
msgid "[Image] data is stored raw and unaltered."
msgstr ""
-#: doc/classes/ImageTexture.xml:98
+#: doc/classes/ImageTexture.xml
msgid ""
"[Image] data is compressed with a lossy algorithm. You can set the storage "
"quality with [member lossy_quality]."
msgstr ""
-#: doc/classes/ImageTexture.xml:101
+#: doc/classes/ImageTexture.xml
msgid "[Image] data is compressed with a lossless algorithm."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:4
+#: doc/classes/ImmediateGeometry.xml
msgid "Draws simple geometry from code."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:7
+#: doc/classes/ImmediateGeometry.xml
msgid ""
"Draws simple geometry from code. Uses a drawing mode similar to OpenGL 1.x.\n"
"See also [ArrayMesh], [MeshDataTool] and [SurfaceTool] for procedural "
@@ -29860,17 +30722,17 @@ msgid ""
"rendering/limits/buffers/immediate_buffer_size_kb]."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:23
+#: doc/classes/ImmediateGeometry.xml
msgid ""
"Simple helper to draw an UV sphere with given latitude, longitude and radius."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:30
+#: doc/classes/ImmediateGeometry.xml
msgid ""
"Adds a vertex in local coordinate space with the currently set color/uv/etc."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:38
+#: doc/classes/ImmediateGeometry.xml
msgid ""
"Begin drawing (and optionally pass a texture override). When done call "
"[method end]. For more information on how this works, search for "
@@ -29878,39 +30740,39 @@ msgid ""
"For the type of primitive, see the [enum Mesh.PrimitiveType] enum."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:45
+#: doc/classes/ImmediateGeometry.xml
msgid "Clears everything that was drawn using begin/end."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:51
+#: doc/classes/ImmediateGeometry.xml
msgid "Ends a drawing context and displays the results."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:58
+#: doc/classes/ImmediateGeometry.xml
msgid "The current drawing color."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:65
+#: doc/classes/ImmediateGeometry.xml
msgid "The next vertex's normal."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:72
+#: doc/classes/ImmediateGeometry.xml
msgid "The next vertex's tangent (and binormal facing)."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:79
+#: doc/classes/ImmediateGeometry.xml
msgid "The next vertex's UV."
msgstr ""
-#: doc/classes/ImmediateGeometry.xml:86
+#: doc/classes/ImmediateGeometry.xml
msgid "The next vertex's second layer UV."
msgstr ""
-#: doc/classes/Input.xml:4
+#: doc/classes/Input.xml
msgid "A singleton that deals with inputs."
msgstr ""
-#: doc/classes/Input.xml:7
+#: doc/classes/Input.xml
msgid ""
"A singleton that deals with inputs. This includes key presses, mouse buttons "
"and movement, joypads, and input actions. Actions and their events can be "
@@ -29918,12 +30780,11 @@ msgid ""
"with the [InputMap] class."
msgstr ""
-#: doc/classes/Input.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/inputs/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/inputs/index.html"
+#: doc/classes/Input.xml
+msgid "Inputs tutorial index"
+msgstr ""
-#: doc/classes/Input.xml:20
+#: doc/classes/Input.xml
msgid ""
"This will simulate pressing the specified action.\n"
"The strength can be used for non-boolean actions, it's ranged between 0 and "
@@ -29934,17 +30795,17 @@ msgid ""
"[method parse_input_event] instead."
msgstr ""
-#: doc/classes/Input.xml:29
+#: doc/classes/Input.xml
msgid "If the specified action is already pressed, this will release it."
msgstr ""
-#: doc/classes/Input.xml:37
+#: doc/classes/Input.xml
msgid ""
"Adds a new mapping entry (in SDL2 format) to the mapping database. "
"Optionally update already connected devices."
msgstr ""
-#: doc/classes/Input.xml:43
+#: doc/classes/Input.xml
msgid ""
"Sends all input events which are in the current buffer to the game loop. "
"These events may have been buffered as a result of accumulated input "
@@ -29955,7 +30816,7 @@ msgid ""
"want precise control over the timing of event handling."
msgstr ""
-#: doc/classes/Input.xml:50
+#: doc/classes/Input.xml
msgid ""
"Returns the acceleration of the device's accelerometer sensor, if the device "
"has one. Otherwise, the method returns [constant Vector3.ZERO].\n"
@@ -29968,29 +30829,29 @@ msgid ""
"the Earth's gravitational acceleration [code]g[/code] (~9.81 m/s²)."
msgstr ""
-#: doc/classes/Input.xml:60
+#: doc/classes/Input.xml
msgid ""
"Returns a value between 0 and 1 representing the raw intensity of the given "
"action, ignoring the action's deadzone. In most cases, you should use "
"[method get_action_strength] instead.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/Input.xml:69
+#: doc/classes/Input.xml
msgid ""
"Returns a value between 0 and 1 representing the intensity of the given "
"action. In a joypad, for example, the further away the axis (analog sticks "
"or L2, R2 triggers) is from the dead zone, the closer the value will be to "
"1. If the action is mapped to a control that has no axis as the keyboard, "
"the value returned will be 0 or 1.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/Input.xml:78
+#: doc/classes/Input.xml
msgid ""
"Get axis input by specifying two actions, one negative and one positive.\n"
"This is a shorthand for writing [code]Input."
@@ -29998,17 +30859,17 @@ msgid ""
"get_action_strength(\"negative_action\")[/code]."
msgstr ""
-#: doc/classes/Input.xml:85
+#: doc/classes/Input.xml
msgid ""
"Returns an [Array] containing the device IDs of all currently connected "
"joypads."
msgstr ""
-#: doc/classes/Input.xml:91
+#: doc/classes/Input.xml
msgid "Returns the currently assigned cursor shape (see [enum CursorShape])."
msgstr ""
-#: doc/classes/Input.xml:97
+#: doc/classes/Input.xml
msgid ""
"Returns the gravity of the device's accelerometer sensor, if the device has "
"one. Otherwise, the method returns [constant Vector3.ZERO].\n"
@@ -30018,7 +30879,7 @@ msgid ""
"Earth's gravitational acceleration [code]g[/code] (~9.81 m/s²)."
msgstr ""
-#: doc/classes/Input.xml:104
+#: doc/classes/Input.xml
msgid ""
"Returns the rotation rate in rad/s around a device's X, Y, and Z axes of the "
"gyroscope sensor, if the device has one. Otherwise, the method returns "
@@ -30027,53 +30888,53 @@ msgid ""
"it always returns [constant Vector3.ZERO]."
msgstr ""
-#: doc/classes/Input.xml:113
+#: doc/classes/Input.xml
msgid ""
"Returns the current value of the joypad axis at given index (see [enum "
"JoystickList])."
msgstr ""
-#: doc/classes/Input.xml:120
+#: doc/classes/Input.xml
msgid "Returns the index of the provided axis name."
msgstr ""
-#: doc/classes/Input.xml:127
+#: doc/classes/Input.xml
msgid ""
"Receives a [enum JoystickList] axis and returns its equivalent name as a "
"string."
msgstr ""
-#: doc/classes/Input.xml:134
+#: doc/classes/Input.xml
msgid "Returns the index of the provided button name."
msgstr ""
-#: doc/classes/Input.xml:141
+#: doc/classes/Input.xml
msgid ""
"Receives a gamepad button from [enum JoystickList] and returns its "
"equivalent name as a string."
msgstr ""
-#: doc/classes/Input.xml:148
+#: doc/classes/Input.xml
msgid ""
"Returns a SDL2-compatible device GUID on platforms that use gamepad "
"remapping. Returns [code]\"Default Gamepad\"[/code] otherwise."
msgstr ""
-#: doc/classes/Input.xml:155
+#: doc/classes/Input.xml
msgid "Returns the name of the joypad at the specified device index."
msgstr ""
-#: doc/classes/Input.xml:162
+#: doc/classes/Input.xml
msgid "Returns the duration of the current vibration effect in seconds."
msgstr ""
-#: doc/classes/Input.xml:169
+#: doc/classes/Input.xml
msgid ""
"Returns the strength of the joypad vibration: x is the strength of the weak "
"motor, and y is the strength of the strong motor."
msgstr ""
-#: doc/classes/Input.xml:175
+#: doc/classes/Input.xml
msgid ""
"Returns the mouse speed for the last time the cursor was moved, and this "
"until the next frame where the mouse moves. This means that even if the "
@@ -30081,7 +30942,7 @@ msgid ""
"motion."
msgstr ""
-#: doc/classes/Input.xml:181
+#: doc/classes/Input.xml
msgid ""
"Returns the magnetic field strength in micro-Tesla for all axes of the "
"device's magnetometer sensor, if the device has one. Otherwise, the method "
@@ -30090,17 +30951,17 @@ msgid ""
"platforms, it always returns [constant Vector3.ZERO]."
msgstr ""
-#: doc/classes/Input.xml:188
+#: doc/classes/Input.xml
msgid ""
"Returns mouse buttons as a bitmask. If multiple mouse buttons are pressed at "
"the same time, the bits are added together."
msgstr ""
-#: doc/classes/Input.xml:194
+#: doc/classes/Input.xml
msgid "Returns the mouse mode. See the constants for more information."
msgstr ""
-#: doc/classes/Input.xml:205
+#: doc/classes/Input.xml
msgid ""
"Gets an input vector by specifying four actions for the positive and "
"negative X and Y axes.\n"
@@ -30113,46 +30974,54 @@ msgid ""
"want (on the range of 0 to 1)."
msgstr ""
-#: doc/classes/Input.xml:215
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] when the user starts pressing the action event, "
"meaning it's [code]true[/code] only on the frame that the user pressed down "
"the button.\n"
"This is useful for code that needs to run only once when an action is "
"pressed, instead of every frame while it's pressed.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_just_pressed] may "
+"return [code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/Input.xml:225
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] when the user stops pressing the action event, "
"meaning it's [code]true[/code] only on the frame that the user released the "
"button.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/Input.xml:234
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] if you are pressing the action event. Note that if "
"an action has multiple buttons assigned and more than one of them is "
"pressed, releasing one button will release the action, even if some other "
"button assigned to this action is still pressed.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/Input.xml:243
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] if you are pressing the joypad button (see [enum "
"JoystickList])."
msgstr ""
-#: doc/classes/Input.xml:250
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] if the system knows the specified device. This "
"means that it sets all button and axis indices exactly as defined in [enum "
@@ -30160,19 +31029,44 @@ msgid ""
"but you can still retrieve events from them."
msgstr ""
-#: doc/classes/Input.xml:257
+#: doc/classes/Input.xml
msgid ""
-"Returns [code]true[/code] if you are pressing the key. You can pass a [enum "
-"KeyList] constant."
+"Returns [code]true[/code] if you are pressing the key in the current "
+"keyboard layout. You can pass a [enum KeyList] constant.\n"
+"[method is_key_pressed] is only recommended over [method "
+"is_physical_key_pressed] in non-game applications. This ensures that "
+"shortcut keys behave as expected depending on the user's keyboard layout, as "
+"keyboard shortcuts are generally dependent on the keyboard layout in non-"
+"game applications. If in doubt, use [method is_physical_key_pressed].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_key_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/Input.xml:264
+#: doc/classes/Input.xml
msgid ""
"Returns [code]true[/code] if you are pressing the mouse button specified "
"with [enum ButtonList]."
msgstr ""
-#: doc/classes/Input.xml:274
+#: doc/classes/Input.xml
+msgid ""
+"Returns [code]true[/code] if you are pressing the key in the physical "
+"location on the 101/102-key US QWERTY keyboard. You can pass a [enum "
+"KeyList] constant.\n"
+"[method is_physical_key_pressed] is recommended over [method is_key_pressed] "
+"for in-game actions, as it will make W/A/S/D layouts work regardless of the "
+"user's keyboard layout. [method is_physical_key_pressed] will also ensure "
+"that the top row number keys work on any keyboard layout. If in doubt, use "
+"[method is_physical_key_pressed].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_physical_key_pressed] may "
+"return [code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
+msgstr ""
+
+#: doc/classes/Input.xml
msgid ""
"Notifies the [Input] singleton that a connection has changed, to update the "
"state for the [code]device[/code] index.\n"
@@ -30181,7 +31075,7 @@ msgid ""
"triggered internally."
msgstr ""
-#: doc/classes/Input.xml:282
+#: doc/classes/Input.xml
msgid ""
"Feeds an [InputEvent] to the game. Can be used to artificially trigger input "
"events from code. Also generates [method Node._input] calls.\n"
@@ -30194,12 +31088,12 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Input.xml:296
+#: doc/classes/Input.xml
msgid ""
"Removes all mappings from the internal database that match the given GUID."
msgstr ""
-#: doc/classes/Input.xml:303
+#: doc/classes/Input.xml
msgid ""
"Sets the acceleration value of the accelerometer sensor. Can be used for "
"debugging on devices without a hardware sensor, for example in an editor on "
@@ -30208,7 +31102,7 @@ msgid ""
"sensor value on Android and iOS."
msgstr ""
-#: doc/classes/Input.xml:313
+#: doc/classes/Input.xml
msgid ""
"Sets a custom mouse cursor image, which is only visible inside the game "
"window. The hotspot can also be specified. Passing [code]null[/code] to the "
@@ -30223,7 +31117,7 @@ msgid ""
"compression mode can't be used for custom cursors."
msgstr ""
-#: doc/classes/Input.xml:324
+#: doc/classes/Input.xml
msgid ""
"Sets the default cursor shape to be used in the viewport instead of "
"[constant CURSOR_ARROW].\n"
@@ -30233,7 +31127,7 @@ msgid ""
"cursor immediately."
msgstr ""
-#: doc/classes/Input.xml:333
+#: doc/classes/Input.xml
msgid ""
"Sets the gravity value of the accelerometer sensor. Can be used for "
"debugging on devices without a hardware sensor, for example in an editor on "
@@ -30242,7 +31136,7 @@ msgid ""
"sensor value on Android and iOS."
msgstr ""
-#: doc/classes/Input.xml:341
+#: doc/classes/Input.xml
msgid ""
"Sets the value of the rotation rate of the gyroscope sensor. Can be used for "
"debugging on devices without a hardware sensor, for example in an editor on "
@@ -30251,7 +31145,7 @@ msgid ""
"sensor value on Android and iOS."
msgstr ""
-#: doc/classes/Input.xml:349
+#: doc/classes/Input.xml
msgid ""
"Sets the value of the magnetic field of the magnetometer sensor. Can be used "
"for debugging on devices without a hardware sensor, for example in an editor "
@@ -30260,11 +31154,11 @@ msgid ""
"sensor value on Android and iOS."
msgstr ""
-#: doc/classes/Input.xml:357
+#: doc/classes/Input.xml
msgid "Sets the mouse mode. See the constants for more information."
msgstr ""
-#: doc/classes/Input.xml:364
+#: doc/classes/Input.xml
msgid ""
"Enables or disables the accumulation of similar input events sent by the "
"operating system. When input accumulation is enabled, all input events "
@@ -30278,7 +31172,7 @@ msgid ""
"results that closely follow the actual input."
msgstr ""
-#: doc/classes/Input.xml:375
+#: doc/classes/Input.xml
msgid ""
"Starts to vibrate the joypad. Joypads usually come with two rumble motors, a "
"strong and a weak one. [code]weak_magnitude[/code] is the strength of the "
@@ -30291,34 +31185,39 @@ msgid ""
"few seconds."
msgstr ""
-#: doc/classes/Input.xml:383
+#: doc/classes/Input.xml
msgid "Stops the vibration of the joypad."
msgstr ""
-#: doc/classes/Input.xml:390
+#: doc/classes/Input.xml
msgid ""
"Vibrate Android and iOS devices.\n"
"[b]Note:[/b] It needs [code]VIBRATE[/code] permission for Android at export "
"settings. iOS does not support duration."
msgstr ""
-#: doc/classes/Input.xml:398
-msgid "Sets the mouse position to the specified vector."
+#: doc/classes/Input.xml
+msgid ""
+"Sets the mouse position to the specified vector, provided in pixels and "
+"relative to an origin at the upper left corner of the game window.\n"
+"Mouse position is clipped to the limits of the screen resolution, or to the "
+"limits of the game window if [enum MouseMode] is set to [constant "
+"MOUSE_MODE_CONFINED]."
msgstr ""
-#: doc/classes/Input.xml:407
+#: doc/classes/Input.xml
msgid "Emitted when a joypad device has been connected or disconnected."
msgstr ""
-#: doc/classes/Input.xml:413
+#: doc/classes/Input.xml
msgid "Makes the mouse cursor visible if it is hidden."
msgstr ""
-#: doc/classes/Input.xml:416
+#: doc/classes/Input.xml
msgid "Makes the mouse cursor hidden if it is visible."
msgstr ""
-#: doc/classes/Input.xml:419
+#: doc/classes/Input.xml
msgid ""
"Captures the mouse. The mouse will be hidden and its position locked at the "
"center of the screen.\n"
@@ -30326,83 +31225,83 @@ msgid ""
"need to use [member InputEventMouseMotion.relative]."
msgstr ""
-#: doc/classes/Input.xml:423
+#: doc/classes/Input.xml
msgid "Makes the mouse cursor visible but confines it to the game window."
msgstr ""
-#: doc/classes/Input.xml:426
+#: doc/classes/Input.xml
msgid "Arrow cursor. Standard, default pointing cursor."
msgstr ""
-#: doc/classes/Input.xml:429
+#: doc/classes/Input.xml
msgid ""
"I-beam cursor. Usually used to show where the text cursor will appear when "
"the mouse is clicked."
msgstr ""
-#: doc/classes/Input.xml:432
+#: doc/classes/Input.xml
msgid ""
"Pointing hand cursor. Usually used to indicate the pointer is over a link or "
"other interactable item."
msgstr ""
-#: doc/classes/Input.xml:435
+#: doc/classes/Input.xml
msgid ""
"Cross cursor. Typically appears over regions in which a drawing operation "
"can be performed or for selections."
msgstr ""
-#: doc/classes/Input.xml:438
+#: doc/classes/Input.xml
msgid ""
"Wait cursor. Indicates that the application is busy performing an operation. "
"This cursor shape denotes that the application is still usable during the "
"operation."
msgstr ""
-#: doc/classes/Input.xml:441
+#: doc/classes/Input.xml
msgid ""
"Busy cursor. Indicates that the application is busy performing an operation. "
"This cursor shape denotes that the application isn't usable during the "
"operation (e.g. something is blocking its main thread)."
msgstr ""
-#: doc/classes/Input.xml:444
+#: doc/classes/Input.xml
msgid "Drag cursor. Usually displayed when dragging something."
msgstr ""
-#: doc/classes/Input.xml:447
+#: doc/classes/Input.xml
msgid ""
"Can drop cursor. Usually displayed when dragging something to indicate that "
"it can be dropped at the current position."
msgstr ""
-#: doc/classes/Input.xml:450
+#: doc/classes/Input.xml
msgid ""
"Forbidden cursor. Indicates that the current action is forbidden (for "
"example, when dragging something) or that the control at a position is "
"disabled."
msgstr ""
-#: doc/classes/Input.xml:453
+#: doc/classes/Input.xml
msgid ""
"Vertical resize mouse cursor. A double-headed vertical arrow. It tells the "
"user they can resize the window or the panel vertically."
msgstr ""
-#: doc/classes/Input.xml:456
+#: doc/classes/Input.xml
msgid ""
"Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells "
"the user they can resize the window or the panel horizontally."
msgstr ""
-#: doc/classes/Input.xml:459
+#: doc/classes/Input.xml
msgid ""
"Window resize mouse cursor. The cursor is a double-headed arrow that goes "
"from the bottom left to the top right. It tells the user they can resize the "
"window or the panel both horizontally and vertically."
msgstr ""
-#: doc/classes/Input.xml:462
+#: doc/classes/Input.xml
msgid ""
"Window resize mouse cursor. The cursor is a double-headed arrow that goes "
"from the top left to the bottom right, the opposite of [constant "
@@ -30410,45 +31309,39 @@ msgid ""
"both horizontally and vertically."
msgstr ""
-#: doc/classes/Input.xml:465
+#: doc/classes/Input.xml
msgid "Move cursor. Indicates that something can be moved."
msgstr ""
-#: doc/classes/Input.xml:468
+#: doc/classes/Input.xml
msgid ""
"Vertical split mouse cursor. On Windows, it's the same as [constant "
"CURSOR_VSIZE]."
msgstr ""
-#: doc/classes/Input.xml:471
+#: doc/classes/Input.xml
msgid ""
"Horizontal split mouse cursor. On Windows, it's the same as [constant "
"CURSOR_HSIZE]."
msgstr ""
-#: doc/classes/Input.xml:474
+#: doc/classes/Input.xml
msgid "Help cursor. Usually a question mark."
msgstr ""
-#: doc/classes/InputEvent.xml:4
+#: doc/classes/InputEvent.xml
msgid "Generic input event."
msgstr ""
-#: doc/classes/InputEvent.xml:7
+#: doc/classes/InputEvent.xml
msgid "Base class of all sort of input event. See [method Node._input]."
msgstr ""
-#: doc/classes/InputEvent.xml:10 doc/classes/InputEventJoypadButton.xml:10
-#: doc/classes/InputEventJoypadMotion.xml:10 doc/classes/InputEventKey.xml:10
-#: doc/classes/InputEventMouse.xml:10 doc/classes/InputEventScreenDrag.xml:10
-#: doc/classes/InputEventScreenTouch.xml:11
-#: doc/classes/InputEventWithModifiers.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/inputs/inputevent.html"
+#: doc/classes/InputEvent.xml
+msgid "InputEvent"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/inputs/inputevent.html"
-#: doc/classes/InputEvent.xml:20
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if the given input event and this input event can "
"be added together (only for events of type [InputEventMouseMotion]).\n"
@@ -30457,79 +31350,87 @@ msgid ""
"modifiers have to be identical."
msgstr ""
-#: doc/classes/InputEvent.xml:27
+#: doc/classes/InputEvent.xml
msgid "Returns a [String] representation of the event."
msgstr ""
-#: doc/classes/InputEvent.xml:35
+#: doc/classes/InputEvent.xml
msgid ""
"Returns a value between 0.0 and 1.0 depending on the given actions' state. "
"Useful for getting the value of events of type [InputEventJoypadMotion].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/InputEvent.xml:44
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event matches a pre-defined action "
"of any type.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/InputEvent.xml:54
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if the given action is being pressed (and is not "
"an echo event for [InputEventKey] events, unless [code]allow_echo[/code] is "
"[code]true[/code]). Not relevant for events of type [InputEventMouseMotion] "
"or [InputEventScreenDrag].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/InputEvent.xml:63
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if the given action is released (i.e. not "
"pressed). Not relevant for events of type [InputEventMouseMotion] or "
"[InputEventScreenDrag].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/InputEvent.xml:70
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event's type is one that can be "
"assigned to an input action."
msgstr ""
-#: doc/classes/InputEvent.xml:76
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event is an echo event (only for "
"events of type [InputEventKey])."
msgstr ""
-#: doc/classes/InputEvent.xml:82
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event is pressed. Not relevant for "
-"events of type [InputEventMouseMotion] or [InputEventScreenDrag]."
+"events of type [InputEventMouseMotion] or [InputEventScreenDrag].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/InputEvent.xml:90
+#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if the specified [code]event[/code] matches this "
"event. Only valid for action events i.e key ([InputEventKey]), button "
"([InputEventMouseButton] or [InputEventJoypadButton]), axis "
"[InputEventJoypadMotion] or action ([InputEventAction]) events.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/InputEvent.xml:99
+#: doc/classes/InputEvent.xml
msgid ""
"Returns a copy of the given input event which has been offset by "
"[code]local_ofs[/code] and transformed by [code]xform[/code]. Relevant for "
@@ -30538,7 +31439,7 @@ msgid ""
"and [InputEventPanGesture]."
msgstr ""
-#: doc/classes/InputEvent.xml:105
+#: doc/classes/InputEvent.xml
msgid ""
"The event's device ID.\n"
"[b]Note:[/b] This device ID will always be [code]-1[/code] for emulated "
@@ -30546,36 +31447,32 @@ msgid ""
"mouse input from physical mouse input."
msgstr ""
-#: doc/classes/InputEventAction.xml:4
+#: doc/classes/InputEventAction.xml
msgid "Input event type for actions."
msgstr ""
-#: doc/classes/InputEventAction.xml:7
+#: doc/classes/InputEventAction.xml
msgid ""
"Contains a generic action which can be targeted from several types of "
"inputs. Actions can be created from the [b]Input Map[/b] tab in the "
"[b]Project > Project Settings[/b] menu. See [method Node._input]."
msgstr ""
-#: doc/classes/InputEventAction.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/inputs/inputevent.html#actions"
+#: doc/classes/InputEventAction.xml
+msgid "InputEvent: Actions"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/inputs/inputevent."
-"html#actions"
-#: doc/classes/InputEventAction.xml:18
+#: doc/classes/InputEventAction.xml
msgid "The action's name. Actions are accessed via this [String]."
msgstr ""
-#: doc/classes/InputEventAction.xml:21
+#: doc/classes/InputEventAction.xml
msgid ""
"If [code]true[/code], the action's state is pressed. If [code]false[/code], "
"the action's state is released."
msgstr ""
-#: doc/classes/InputEventAction.xml:24
+#: doc/classes/InputEventAction.xml
msgid ""
"The action's strength between 0 and 1. This value is considered as equal to "
"0 if pressed is [code]false[/code]. The event strength allows faking analog "
@@ -30583,77 +31480,77 @@ msgid ""
"pressed."
msgstr ""
-#: doc/classes/InputEventGesture.xml:4
+#: doc/classes/InputEventGesture.xml
msgid "Base class for touch control gestures."
msgstr ""
-#: doc/classes/InputEventGesture.xml:14
+#: doc/classes/InputEventGesture.xml
msgid ""
"The local gesture position relative to the [Viewport]. If used in [method "
"Control._gui_input], the position is relative to the current [Control] that "
"received this gesture."
msgstr ""
-#: doc/classes/InputEventJoypadButton.xml:4
+#: doc/classes/InputEventJoypadButton.xml
msgid "Input event for gamepad buttons."
msgstr ""
-#: doc/classes/InputEventJoypadButton.xml:7
+#: doc/classes/InputEventJoypadButton.xml
msgid ""
"Input event type for gamepad buttons. For gamepad analog sticks and "
"joysticks, see [InputEventJoypadMotion]."
msgstr ""
-#: doc/classes/InputEventJoypadButton.xml:16
+#: doc/classes/InputEventJoypadButton.xml
msgid "Button identifier. One of the [enum JoystickList] button constants."
msgstr ""
-#: doc/classes/InputEventJoypadButton.xml:19
+#: doc/classes/InputEventJoypadButton.xml
msgid ""
"If [code]true[/code], the button's state is pressed. If [code]false[/code], "
"the button's state is released."
msgstr ""
-#: doc/classes/InputEventJoypadButton.xml:22
+#: doc/classes/InputEventJoypadButton.xml
msgid ""
"Represents the pressure the user puts on the button with his finger, if the "
"controller supports it. Ranges from [code]0[/code] to [code]1[/code]."
msgstr ""
-#: doc/classes/InputEventJoypadMotion.xml:4
+#: doc/classes/InputEventJoypadMotion.xml
msgid ""
"Input event type for gamepad joysticks and other motions. For buttons, see "
"[code]InputEventJoypadButton[/code]."
msgstr ""
-#: doc/classes/InputEventJoypadMotion.xml:7
+#: doc/classes/InputEventJoypadMotion.xml
msgid ""
"Stores information about joystick motions. One [InputEventJoypadMotion] "
"represents one axis at a time."
msgstr ""
-#: doc/classes/InputEventJoypadMotion.xml:16
+#: doc/classes/InputEventJoypadMotion.xml
msgid "Axis identifier. Use one of the [enum JoystickList] axis constants."
msgstr ""
-#: doc/classes/InputEventJoypadMotion.xml:19
+#: doc/classes/InputEventJoypadMotion.xml
msgid ""
"Current position of the joystick on the given axis. The value ranges from "
"[code]-1.0[/code] to [code]1.0[/code]. A value of [code]0[/code] means the "
"axis is in its resting position."
msgstr ""
-#: doc/classes/InputEventKey.xml:4
+#: doc/classes/InputEventKey.xml
msgid "Input event type for keyboard events."
msgstr ""
-#: doc/classes/InputEventKey.xml:7
+#: doc/classes/InputEventKey.xml
msgid ""
"Stores key presses on the keyboard. Supports key presses, key releases and "
"[member echo] events."
msgstr ""
-#: doc/classes/InputEventKey.xml:16
+#: doc/classes/InputEventKey.xml
msgid ""
"Returns the physical scancode combined with modifier keys such as "
"[code]Shift[/code] or [code]Alt[/code]. See also [InputEventWithModifiers].\n"
@@ -30663,7 +31560,7 @@ msgid ""
"the [InputEventKey]."
msgstr ""
-#: doc/classes/InputEventKey.xml:23
+#: doc/classes/InputEventKey.xml
msgid ""
"Returns the scancode combined with modifier keys such as [code]Shift[/code] "
"or [code]Alt[/code]. See also [InputEventWithModifiers].\n"
@@ -30673,13 +31570,13 @@ msgid ""
"[InputEventKey]."
msgstr ""
-#: doc/classes/InputEventKey.xml:30
+#: doc/classes/InputEventKey.xml
msgid ""
"If [code]true[/code], the key was already pressed before this event. It "
"means the user is holding the key down."
msgstr ""
-#: doc/classes/InputEventKey.xml:33
+#: doc/classes/InputEventKey.xml
msgid ""
"Key physical scancode, which corresponds to one of the [enum KeyList] "
"constants. Represent the physical location of a key on the 101/102-key US "
@@ -30689,13 +31586,13 @@ msgid ""
"is the [InputEventKey]."
msgstr ""
-#: doc/classes/InputEventKey.xml:37
+#: doc/classes/InputEventKey.xml
msgid ""
"If [code]true[/code], the key's state is pressed. If [code]false[/code], the "
"key's state is released."
msgstr ""
-#: doc/classes/InputEventKey.xml:40
+#: doc/classes/InputEventKey.xml
msgid ""
"The key scancode, which corresponds to one of the [enum KeyList] constants. "
"Represent key in the current keyboard layout.\n"
@@ -30704,69 +31601,160 @@ msgid ""
"[InputEventKey]."
msgstr ""
-#: doc/classes/InputEventKey.xml:44
+#: doc/classes/InputEventKey.xml
msgid ""
"The key Unicode identifier (when relevant). Unicode identifiers for the "
"composite characters and complex scripts may not be available unless IME "
"input mode is active. See [method OS.set_ime_active] for more information."
msgstr ""
-#: doc/classes/InputEventMouse.xml:4
+#: doc/classes/InputEventMIDI.xml
+msgid "Input event for MIDI inputs."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"InputEventMIDI allows receiving input events from MIDI devices such as a "
+"piano. MIDI stands for Musical Instrument Digital Interface.\n"
+"MIDI signals can be sent over a 5-pin MIDI connector or over USB, if your "
+"device supports both be sure to check the settings in the device to see "
+"which output it's using.\n"
+"To receive input events from MIDI devices, you need to call [method OS."
+"open_midi_inputs]. You can check which devices are detected using [method OS."
+"get_connected_midi_inputs].\n"
+"Note that Godot does not currently support MIDI output, so there is no way "
+"to emit MIDI signals from Godot. Only MIDI input works."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid "MIDI Message Status Byte List"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid "Wikipedia General MIDI Instrument List"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid "Wikipedia Piano Key Frequencies List"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The MIDI channel of this input event. There are 16 channels, so this value "
+"ranges from 0 to 15. MIDI channel 9 is reserved for the use with percussion "
+"instruments, the rest of the channels are for non-percussion instruments."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"If the message is [code]MIDI_MESSAGE_CONTROL_CHANGE[/code], this indicates "
+"the controller number, otherwise this is zero. Controllers include devices "
+"such as pedals and levers."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"If the message is [code]MIDI_MESSAGE_CONTROL_CHANGE[/code], this indicates "
+"the controller value, otherwise this is zero. Controllers include devices "
+"such as pedals and levers."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The instrument of this input event. This value ranges from 0 to 127. Refer "
+"to the instrument list on the General MIDI wikipedia article to see a list "
+"of instruments, except that this value is 0-index, so subtract one from "
+"every number on that chart. A standard piano will have an instrument number "
+"of 0."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"Returns a value indicating the type of message for this MIDI signal. This is "
+"a member of the [enum @GlobalScope.MidiMessageList] enum.\n"
+"For MIDI messages between 0x80 and 0xEF, only the left half of the bits are "
+"returned as this value, as the other part is the channel (ex: 0x94 becomes "
+"0x9). For MIDI messages from 0xF0 to 0xFF, the value is returned as-is.\n"
+"Notes will return [code]MIDI_MESSAGE_NOTE_ON[/code] when activated, but they "
+"might not always return [code]MIDI_MESSAGE_NOTE_OFF[/code] when deactivated, "
+"therefore your code should treat the input as stopped if some period of time "
+"has passed.\n"
+"For more information, see the MIDI message status byte list chart linked "
+"above."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The pitch index number of this MIDI signal. This value ranges from 0 to 127. "
+"On a piano, middle C is 60, and A440 is 69, see the \"MIDI note\" column of "
+"the piano key frequency chart on Wikipedia for more information."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The pressure of the MIDI signal. This value ranges from 0 to 127. For many "
+"devices, this value is always zero."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The velocity of the MIDI signal. This value ranges from 0 to 127. For a "
+"piano, this corresponds to how quickly the key was pressed, and is rarely "
+"above about 110 in practice."
+msgstr ""
+
+#: doc/classes/InputEventMouse.xml
msgid "Base input event type for mouse events."
msgstr ""
-#: doc/classes/InputEventMouse.xml:7
+#: doc/classes/InputEventMouse.xml
msgid "Stores general mouse events information."
msgstr ""
-#: doc/classes/InputEventMouse.xml:16
+#: doc/classes/InputEventMouse.xml
msgid ""
"The mouse button mask identifier, one of or a bitwise combination of the "
"[enum ButtonList] button masks."
msgstr ""
-#: doc/classes/InputEventMouse.xml:19
+#: doc/classes/InputEventMouse.xml
msgid ""
-"The global mouse position relative to the current [Viewport] when used in "
-"[method Control._gui_input], otherwise is at 0,0."
+"When received in [method Node._input] or [method Node._unhandled_input], "
+"returns the mouse's position in the root [Viewport] using the coordinate "
+"system of the root [Viewport].\n"
+"When received in [method Control._gui_input], returns the mouse's position "
+"in the [CanvasLayer] that the [Control] is in using the coordinate system of "
+"the [CanvasLayer]."
msgstr ""
-#: doc/classes/InputEventMouse.xml:22
+#: doc/classes/InputEventMouse.xml
msgid ""
-"The local mouse position relative to the [Viewport]. If used in [method "
-"Control._gui_input], the position is relative to the current [Control] which "
-"is under the mouse."
+"When received in [method Node._input] or [method Node._unhandled_input], "
+"returns the mouse's position in the [Viewport] this [Node] is in using the "
+"coordinate system of this [Viewport].\n"
+"When received in [method Control._gui_input], returns the mouse's position "
+"in the [Control] using the local coordinate system of the [Control]."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:4
+#: doc/classes/InputEventMouseButton.xml
msgid "Input event type for mouse button events."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:7
+#: doc/classes/InputEventMouseButton.xml
msgid "Contains mouse click information. See [method Node._input]."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:10
-#: doc/classes/InputEventMouseMotion.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/inputs/"
-"mouse_and_input_coordinates.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/inputs/"
-"mouse_and_input_coordinates.html"
-
-#: doc/classes/InputEventMouseButton.xml:16
+#: doc/classes/InputEventMouseButton.xml
msgid ""
"The mouse button identifier, one of the [enum ButtonList] button or button "
"wheel constants."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:19
+#: doc/classes/InputEventMouseButton.xml
msgid "If [code]true[/code], the mouse button's state is a double-click."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:22
+#: doc/classes/InputEventMouseButton.xml
msgid ""
"The amount (or delta) of the event. When used for high-precision scroll "
"events, this indicates the scroll amount (vertical or horizontal). This is "
@@ -30774,17 +31762,17 @@ msgid ""
"on the platform. May be [code]0[/code] if not supported."
msgstr ""
-#: doc/classes/InputEventMouseButton.xml:25
+#: doc/classes/InputEventMouseButton.xml
msgid ""
"If [code]true[/code], the mouse button's state is pressed. If [code]false[/"
"code], the mouse button's state is released."
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:4
+#: doc/classes/InputEventMouseMotion.xml
msgid "Input event type for mouse motion events."
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:7
+#: doc/classes/InputEventMouseMotion.xml
msgid ""
"Contains mouse and pen motion information. Supports relative, absolute "
"positions and speed. See [method Node._input].\n"
@@ -30792,18 +31780,22 @@ msgid ""
"at most. If you need more precise input reporting, call [method Input."
"set_use_accumulated_input] with [code]false[/code] to make events emitted as "
"often as possible. If you use InputEventMouseMotion to draw lines, consider "
-"implementing [url=https://en.wikipedia.org/wiki/Bresenham"
-"%27s_line_algorithm]Bresenham's line algorithm[/url] as well to avoid "
-"visible gaps in lines if the user is moving the mouse quickly."
+"implementing [url=https://en.wikipedia.org/wiki/"
+"Bresenham%27s_line_algorithm]Bresenham's line algorithm[/url] as well to "
+"avoid visible gaps in lines if the user is moving the mouse quickly."
+msgstr ""
+
+#: doc/classes/InputEventMouseMotion.xml
+msgid "Mouse and input coordinates"
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:18
+#: doc/classes/InputEventMouseMotion.xml
msgid ""
"Represents the pressure the user puts on the pen. Ranges from [code]0.0[/"
"code] to [code]1.0[/code]."
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:21
+#: doc/classes/InputEventMouseMotion.xml
msgid ""
"The mouse position relative to the previous position (position at the last "
"frame).\n"
@@ -30812,11 +31804,11 @@ msgid ""
"code] when the user stops moving the mouse."
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:25
+#: doc/classes/InputEventMouseMotion.xml
msgid "The mouse speed in pixels per second."
msgstr ""
-#: doc/classes/InputEventMouseMotion.xml:28
+#: doc/classes/InputEventMouseMotion.xml
msgid ""
"Represents the angles of tilt of the pen. Positive X-coordinate value "
"indicates a tilt to the right. Positive Y-coordinate value indicates a tilt "
@@ -30824,93 +31816,95 @@ msgid ""
"axes."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:4
+#: doc/classes/InputEventScreenDrag.xml
msgid ""
"Input event type for screen drag events. Only available on mobile devices."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:7
+#: doc/classes/InputEventScreenDrag.xml
msgid "Contains screen drag information. See [method Node._input]."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:16
+#: doc/classes/InputEventScreenDrag.xml
msgid "The drag event index in the case of a multi-drag event."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:19
+#: doc/classes/InputEventScreenDrag.xml
msgid "The drag position."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:22
-msgid "The drag position relative to its start position."
+#: doc/classes/InputEventScreenDrag.xml
+msgid ""
+"The drag position relative to the previous position (position at the last "
+"frame)."
msgstr ""
-#: doc/classes/InputEventScreenDrag.xml:25
+#: doc/classes/InputEventScreenDrag.xml
msgid "The drag speed."
msgstr ""
-#: doc/classes/InputEventScreenTouch.xml:4
+#: doc/classes/InputEventScreenTouch.xml
msgid ""
"Input event type for screen touch events.\n"
"(only available on mobile devices)"
msgstr ""
-#: doc/classes/InputEventScreenTouch.xml:8
+#: doc/classes/InputEventScreenTouch.xml
msgid ""
"Stores multi-touch press/release information. Supports touch press, touch "
"release and [member index] for multi-touch count and order."
msgstr ""
-#: doc/classes/InputEventScreenTouch.xml:17
+#: doc/classes/InputEventScreenTouch.xml
msgid ""
"The touch index in the case of a multi-touch event. One index = one finger."
msgstr ""
-#: doc/classes/InputEventScreenTouch.xml:20
+#: doc/classes/InputEventScreenTouch.xml
msgid "The touch position."
msgstr ""
-#: doc/classes/InputEventScreenTouch.xml:23
+#: doc/classes/InputEventScreenTouch.xml
msgid ""
"If [code]true[/code], the touch's state is pressed. If [code]false[/code], "
"the touch's state is released."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:4
+#: doc/classes/InputEventWithModifiers.xml
msgid "Base class for keys events with modifiers."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:7
+#: doc/classes/InputEventWithModifiers.xml
msgid ""
"Contains keys events information with modifiers support like [code]Shift[/"
"code] or [code]Alt[/code]. See [method Node._input]."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:16
+#: doc/classes/InputEventWithModifiers.xml
msgid "State of the [code]Alt[/code] modifier."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:19
+#: doc/classes/InputEventWithModifiers.xml
msgid "State of the [code]Command[/code] modifier."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:22
+#: doc/classes/InputEventWithModifiers.xml
msgid "State of the [code]Ctrl[/code] modifier."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:25
+#: doc/classes/InputEventWithModifiers.xml
msgid "State of the [code]Meta[/code] modifier."
msgstr ""
-#: doc/classes/InputEventWithModifiers.xml:28
+#: doc/classes/InputEventWithModifiers.xml
msgid "State of the [code]Shift[/code] modifier."
msgstr ""
-#: doc/classes/InputMap.xml:4
+#: doc/classes/InputMap.xml
msgid "Singleton that manages [InputEventAction]."
msgstr ""
-#: doc/classes/InputMap.xml:7
+#: doc/classes/InputMap.xml
msgid ""
"Manages all [InputEventAction] which can be created/modified from the "
"project settings menu [b]Project > Project Settings > Input Map[/b] or in "
@@ -30918,43 +31912,35 @@ msgid ""
"Node._input]."
msgstr ""
-#: doc/classes/InputMap.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/inputs/inputevent.html#inputmap"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/inputs/inputevent."
-"html#inputmap"
-
-#: doc/classes/InputMap.xml:18
+#: doc/classes/InputMap.xml
msgid ""
"Adds an [InputEvent] to an action. This [InputEvent] will trigger the action."
msgstr ""
-#: doc/classes/InputMap.xml:26
+#: doc/classes/InputMap.xml
msgid "Removes an [InputEvent] from an action."
msgstr ""
-#: doc/classes/InputMap.xml:33
+#: doc/classes/InputMap.xml
msgid "Removes all events from an action."
msgstr ""
-#: doc/classes/InputMap.xml:40
+#: doc/classes/InputMap.xml
#, fuzzy
msgid "Returns a deadzone value for the action."
msgstr "Возвращает абсолютное значение параметра."
-#: doc/classes/InputMap.xml:48
+#: doc/classes/InputMap.xml
msgid ""
"Returns [code]true[/code] if the action has the given [InputEvent] "
"associated with it."
msgstr ""
-#: doc/classes/InputMap.xml:56
+#: doc/classes/InputMap.xml
msgid "Sets a deadzone value for the action."
msgstr ""
-#: doc/classes/InputMap.xml:64
+#: doc/classes/InputMap.xml
msgid ""
"Adds an empty action to the [InputMap] with a configurable [code]deadzone[/"
"code].\n"
@@ -30962,46 +31948,46 @@ msgid ""
"action_add_event]."
msgstr ""
-#: doc/classes/InputMap.xml:72
+#: doc/classes/InputMap.xml
msgid "Removes an action from the [InputMap]."
msgstr ""
-#: doc/classes/InputMap.xml:81
+#: doc/classes/InputMap.xml
msgid ""
"Returns [code]true[/code] if the given event is part of an existing action. "
"This method ignores keyboard modifiers if the given [InputEvent] is not "
"pressed (for proper release detection). See [method action_has_event] if you "
"don't want this behavior.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
-#: doc/classes/InputMap.xml:89
+#: doc/classes/InputMap.xml
msgid "Returns an array of [InputEvent]s associated with a given action."
msgstr ""
-#: doc/classes/InputMap.xml:95
+#: doc/classes/InputMap.xml
msgid "Returns an array of all actions in the [InputMap]."
msgstr ""
-#: doc/classes/InputMap.xml:102
+#: doc/classes/InputMap.xml
msgid ""
"Returns [code]true[/code] if the [InputMap] has a registered action with the "
"given name."
msgstr ""
-#: doc/classes/InputMap.xml:108
+#: doc/classes/InputMap.xml
msgid ""
"Clears all [InputEventAction] in the [InputMap] and load it anew from "
"[ProjectSettings]."
msgstr ""
-#: doc/classes/InstancePlaceholder.xml:4
+#: doc/classes/InstancePlaceholder.xml
msgid "Placeholder for the root [Node] of a [PackedScene]."
msgstr ""
-#: doc/classes/InstancePlaceholder.xml:7
+#: doc/classes/InstancePlaceholder.xml
msgid ""
"Turning on the option [b]Load As Placeholder[/b] for an instanced scene in "
"the editor causes it to be replaced by an InstancePlaceholder when running "
@@ -31015,19 +32001,19 @@ msgid ""
"again."
msgstr ""
-#: doc/classes/InstancePlaceholder.xml:18
+#: doc/classes/InstancePlaceholder.xml
msgid ""
"Not thread-safe. Use [method Object.call_deferred] if calling from a thread."
msgstr ""
-#: doc/classes/InstancePlaceholder.xml:24
+#: doc/classes/InstancePlaceholder.xml
msgid ""
"Gets the path to the [PackedScene] resource file that is loaded by default "
"when calling [method replace_by_instance]. Not thread-safe. Use [method "
"Object.call_deferred] if calling from a thread."
msgstr ""
-#: doc/classes/InstancePlaceholder.xml:37
+#: doc/classes/InstancePlaceholder.xml
msgid ""
"Replaces this placeholder by the scene handed as an argument, or the "
"original scene if no argument is given. As for all resources, the scene is "
@@ -31035,11 +32021,11 @@ msgid ""
"beforehand, delays caused by this function can be avoided."
msgstr ""
-#: doc/classes/int.xml:4
+#: doc/classes/int.xml
msgid "Integer built-in type."
msgstr ""
-#: doc/classes/int.xml:7
+#: doc/classes/int.xml
msgid ""
"Signed 64-bit integer type.\n"
"It can take values in the interval [code][-2^63, 2^63 - 1][/code], i.e. "
@@ -31063,13 +32049,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/int.xml:30
+#: doc/classes/int.xml
msgid ""
"Cast a [bool] value to an integer value, [code]int(true)[/code] will be "
"equals to 1 and [code]int(false)[/code] will be equals to 0."
msgstr ""
-#: doc/classes/int.xml:37
+#: doc/classes/int.xml
msgid ""
"Cast a float value to an integer value, this method simply removes the "
"number fractions (i.e. rounds [code]from[/code] towards zero), so for "
@@ -31078,7 +32064,7 @@ msgid ""
"operation is also called truncation."
msgstr ""
-#: doc/classes/int.xml:44
+#: doc/classes/int.xml
msgid ""
"Cast a [String] value to an integer value, this method is an integer parser "
"from a string, so calling this method with an invalid integer string will "
@@ -31087,11 +32073,11 @@ msgid ""
"code] will return 13."
msgstr ""
-#: doc/classes/InterpolatedCamera.xml:4
+#: doc/classes/InterpolatedCamera.xml
msgid "[i]Deprecated.[/i] Camera which moves toward another node."
msgstr ""
-#: doc/classes/InterpolatedCamera.xml:7
+#: doc/classes/InterpolatedCamera.xml
msgid ""
"[i]Deprecated (will be removed in Godot 4.0).[/i] InterpolatedCamera is a "
"[Camera] which smoothly moves to match a target node's position and "
@@ -31100,55 +32086,55 @@ msgid ""
"InterpolatedCamera acts like a normal Camera."
msgstr ""
-#: doc/classes/InterpolatedCamera.xml:17
+#: doc/classes/InterpolatedCamera.xml
msgid "Sets the node to move toward and orient with."
msgstr ""
-#: doc/classes/InterpolatedCamera.xml:23
+#: doc/classes/InterpolatedCamera.xml
#, fuzzy
msgid ""
"If [code]true[/code], and a target is set, the camera will move "
"automatically."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/InterpolatedCamera.xml:26
+#: doc/classes/InterpolatedCamera.xml
msgid ""
"How quickly the camera moves toward its target. Higher values will result in "
"tighter camera motion."
msgstr ""
-#: doc/classes/InterpolatedCamera.xml:29
+#: doc/classes/InterpolatedCamera.xml
msgid "The target's [NodePath]."
msgstr ""
-#: doc/classes/IP.xml:4
+#: doc/classes/IP.xml
msgid "Internet protocol (IP) support functions such as DNS resolution."
msgstr ""
-#: doc/classes/IP.xml:7
+#: doc/classes/IP.xml
msgid ""
"IP contains support functions for the Internet Protocol (IP). TCP/IP support "
"is in different classes (see [StreamPeerTCP] and [TCP_Server]). IP provides "
"DNS hostname resolution support, both blocking and threaded."
msgstr ""
-#: doc/classes/IP.xml:16
+#: doc/classes/IP.xml
msgid ""
"Removes all of a [code]hostname[/code]'s cached references. If no "
"[code]hostname[/code] is given, all cached IP addresses are removed."
msgstr ""
-#: doc/classes/IP.xml:23
+#: doc/classes/IP.xml
msgid ""
"Removes a given item [code]id[/code] from the queue. This should be used to "
"free a queue after it has completed to enable more queries to happen."
msgstr ""
-#: doc/classes/IP.xml:29
+#: doc/classes/IP.xml
msgid "Returns all the user's current IPv4 and IPv6 addresses as an array."
msgstr ""
-#: doc/classes/IP.xml:35
+#: doc/classes/IP.xml
msgid ""
"Returns all network adapters as an array.\n"
"Each adapter is a dictionary of the form:\n"
@@ -31163,95 +32149,95 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/IP.xml:51
+#: doc/classes/IP.xml
msgid ""
"Returns a queued hostname's IP address, given its queue [code]id[/code]. "
"Returns an empty string on error or if resolution hasn't happened yet (see "
"[method get_resolve_item_status])."
msgstr ""
-#: doc/classes/IP.xml:58
+#: doc/classes/IP.xml
msgid ""
"Return resolved addresses, or an empty array if an error happened or "
"resolution didn't happen yet (see [method get_resolve_item_status])."
msgstr ""
-#: doc/classes/IP.xml:65
+#: doc/classes/IP.xml
msgid ""
"Returns a queued hostname's status as a [enum ResolverStatus] constant, "
"given its queue [code]id[/code]."
msgstr ""
-#: doc/classes/IP.xml:73
+#: doc/classes/IP.xml
msgid ""
"Returns a given hostname's IPv4 or IPv6 address when resolved (blocking-type "
"method). The address type returned depends on the [enum Type] constant given "
"as [code]ip_type[/code]."
msgstr ""
-#: doc/classes/IP.xml:81
+#: doc/classes/IP.xml
msgid ""
"Resolves a given hostname in a blocking way. Addresses are returned as an "
"[Array] of IPv4 or IPv6 depending on [code]ip_type[/code]."
msgstr ""
-#: doc/classes/IP.xml:89
+#: doc/classes/IP.xml
msgid ""
"Creates a queue item to resolve a hostname to an IPv4 or IPv6 address "
"depending on the [enum Type] constant given as [code]ip_type[/code]. Returns "
"the queue ID if successful, or [constant RESOLVER_INVALID_ID] on error."
msgstr ""
-#: doc/classes/IP.xml:95
+#: doc/classes/IP.xml
msgid "DNS hostname resolver status: No status."
msgstr ""
-#: doc/classes/IP.xml:98
+#: doc/classes/IP.xml
msgid "DNS hostname resolver status: Waiting."
msgstr ""
-#: doc/classes/IP.xml:101
+#: doc/classes/IP.xml
msgid "DNS hostname resolver status: Done."
msgstr ""
-#: doc/classes/IP.xml:104
+#: doc/classes/IP.xml
msgid "DNS hostname resolver status: Error."
msgstr ""
-#: doc/classes/IP.xml:107
+#: doc/classes/IP.xml
msgid ""
"Maximum number of concurrent DNS resolver queries allowed, [constant "
"RESOLVER_INVALID_ID] is returned if exceeded."
msgstr ""
-#: doc/classes/IP.xml:110
+#: doc/classes/IP.xml
msgid ""
"Invalid ID constant. Returned if [constant RESOLVER_MAX_QUERIES] is exceeded."
msgstr ""
-#: doc/classes/IP.xml:113
+#: doc/classes/IP.xml
msgid "Address type: None."
msgstr ""
-#: doc/classes/IP.xml:116
+#: doc/classes/IP.xml
msgid "Address type: Internet protocol version 4 (IPv4)."
msgstr ""
-#: doc/classes/IP.xml:119
+#: doc/classes/IP.xml
msgid "Address type: Internet protocol version 6 (IPv6)."
msgstr ""
-#: doc/classes/IP.xml:122
+#: doc/classes/IP.xml
msgid "Address type: Any."
msgstr ""
-#: doc/classes/ItemList.xml:4
+#: doc/classes/ItemList.xml
msgid ""
"Control that provides a list of selectable items (and/or icons) in a single "
"column, or optionally in multiple columns."
msgstr ""
-#: doc/classes/ItemList.xml:7
+#: doc/classes/ItemList.xml
msgid ""
"This control provides a selectable list of items that may be in a single (or "
"multiple columns) with option of text, icons, or both text and icon. "
@@ -31267,11 +32253,11 @@ msgid ""
"fixed_column_width] greater than zero to wrap the text."
msgstr ""
-#: doc/classes/ItemList.xml:19
+#: doc/classes/ItemList.xml
msgid "Adds an item to the item list with no text, only an icon."
msgstr ""
-#: doc/classes/ItemList.xml:28
+#: doc/classes/ItemList.xml
msgid ""
"Adds an item to the item list with specified text. Specify an [code]icon[/"
"code], or use [code]null[/code] as the [code]icon[/code] for a list item "
@@ -31279,17 +32265,17 @@ msgid ""
"If selectable is [code]true[/code], the list item will be selectable."
msgstr ""
-#: doc/classes/ItemList.xml:35
+#: doc/classes/ItemList.xml
msgid "Removes all items from the list."
msgstr ""
-#: doc/classes/ItemList.xml:41
+#: doc/classes/ItemList.xml
msgid ""
"Ensure current selection is visible, adjusting the scroll position as "
"necessary."
msgstr ""
-#: doc/classes/ItemList.xml:49
+#: doc/classes/ItemList.xml
msgid ""
"Returns the item index at the given [code]position[/code].\n"
"When there is no item at that point, -1 will be returned if [code]exact[/"
@@ -31297,222 +32283,222 @@ msgid ""
"otherwise."
msgstr ""
-#: doc/classes/ItemList.xml:56
+#: doc/classes/ItemList.xml
msgid "Returns the number of items currently in the list."
msgstr ""
-#: doc/classes/ItemList.xml:63
+#: doc/classes/ItemList.xml
msgid ""
"Returns the custom background color of the item specified by [code]idx[/"
"code] index."
msgstr ""
-#: doc/classes/ItemList.xml:70
+#: doc/classes/ItemList.xml
msgid ""
"Returns the custom foreground color of the item specified by [code]idx[/"
"code] index."
msgstr ""
-#: doc/classes/ItemList.xml:77
+#: doc/classes/ItemList.xml
msgid "Returns the icon associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:84
+#: doc/classes/ItemList.xml
msgid "Returns a [Color] modulating item's icon at the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:91
+#: doc/classes/ItemList.xml
msgid ""
"Returns the region of item's icon used. The whole icon will be used if the "
"region has no area."
msgstr ""
-#: doc/classes/ItemList.xml:98
+#: doc/classes/ItemList.xml
msgid "Returns the metadata value of the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:105
+#: doc/classes/ItemList.xml
msgid "Returns the text associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:112
+#: doc/classes/ItemList.xml
msgid "Returns the tooltip hint associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:118
+#: doc/classes/ItemList.xml
msgid "Returns an array with the indexes of the selected items."
msgstr ""
-#: doc/classes/ItemList.xml:124
+#: doc/classes/ItemList.xml doc/classes/RichTextLabel.xml
msgid ""
-"Returns the [Object] ID associated with the list.\n"
+"Returns the vertical scrollbar.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
"may cause a crash. If you wish to hide it or any of its children, use their "
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/ItemList.xml:131
+#: doc/classes/ItemList.xml
msgid "Returns [code]true[/code] if one or more items are selected."
msgstr ""
-#: doc/classes/ItemList.xml:138
+#: doc/classes/ItemList.xml
msgid ""
"Returns [code]true[/code] if the item at the specified index is disabled."
msgstr ""
-#: doc/classes/ItemList.xml:145
+#: doc/classes/ItemList.xml
msgid ""
"Returns [code]true[/code] if the item icon will be drawn transposed, i.e. "
"the X and Y axes are swapped."
msgstr ""
-#: doc/classes/ItemList.xml:152
+#: doc/classes/ItemList.xml
msgid ""
"Returns [code]true[/code] if the item at the specified index is selectable."
msgstr ""
-#: doc/classes/ItemList.xml:159
+#: doc/classes/ItemList.xml
msgid ""
"Returns [code]true[/code] if the tooltip is enabled for specified item index."
msgstr ""
-#: doc/classes/ItemList.xml:166
+#: doc/classes/ItemList.xml
msgid ""
"Returns [code]true[/code] if the item at the specified index is currently "
"selected."
msgstr ""
-#: doc/classes/ItemList.xml:174
+#: doc/classes/ItemList.xml
msgid "Moves item from index [code]from_idx[/code] to [code]to_idx[/code]."
msgstr ""
-#: doc/classes/ItemList.xml:181
+#: doc/classes/ItemList.xml
msgid "Removes the item specified by [code]idx[/code] index from the list."
msgstr ""
-#: doc/classes/ItemList.xml:189
+#: doc/classes/ItemList.xml
msgid ""
"Select the item at the specified index.\n"
"[b]Note:[/b] This method does not trigger the item selection signal."
msgstr ""
-#: doc/classes/ItemList.xml:198
+#: doc/classes/ItemList.xml
msgid ""
"Sets the background color of the item specified by [code]idx[/code] index to "
"the specified [Color]."
msgstr ""
-#: doc/classes/ItemList.xml:206
+#: doc/classes/ItemList.xml
msgid ""
"Sets the foreground color of the item specified by [code]idx[/code] index to "
"the specified [Color]."
msgstr ""
-#: doc/classes/ItemList.xml:214
+#: doc/classes/ItemList.xml
msgid ""
"Disables (or enables) the item at the specified index.\n"
"Disabled items cannot be selected and do not trigger activation signals "
"(when double-clicking or pressing Enter)."
msgstr ""
-#: doc/classes/ItemList.xml:223
+#: doc/classes/ItemList.xml
msgid ""
"Sets (or replaces) the icon's [Texture] associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:231
+#: doc/classes/ItemList.xml
msgid ""
"Sets a modulating [Color] of the item associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:239
+#: doc/classes/ItemList.xml
msgid ""
"Sets the region of item's icon used. The whole icon will be used if the "
"region has no area."
msgstr ""
-#: doc/classes/ItemList.xml:247
+#: doc/classes/ItemList.xml
msgid "Sets whether the item icon will be drawn transposed."
msgstr ""
-#: doc/classes/ItemList.xml:255
+#: doc/classes/ItemList.xml
msgid ""
"Sets a value (of any type) to be stored with the item associated with the "
"specified index."
msgstr ""
-#: doc/classes/ItemList.xml:263
+#: doc/classes/ItemList.xml
msgid ""
"Allows or disallows selection of the item associated with the specified "
"index."
msgstr ""
-#: doc/classes/ItemList.xml:271
+#: doc/classes/ItemList.xml
msgid "Sets text of the item associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:279
+#: doc/classes/ItemList.xml
msgid "Sets the tooltip hint for the item associated with the specified index."
msgstr ""
-#: doc/classes/ItemList.xml:287
+#: doc/classes/ItemList.xml
msgid "Sets whether the tooltip hint is enabled for specified item index."
msgstr ""
-#: doc/classes/ItemList.xml:293
+#: doc/classes/ItemList.xml
msgid "Sorts items in the list by their text."
msgstr ""
-#: doc/classes/ItemList.xml:300
+#: doc/classes/ItemList.xml
msgid "Ensures the item associated with the specified index is not selected."
msgstr ""
-#: doc/classes/ItemList.xml:306
+#: doc/classes/ItemList.xml
msgid "Ensures there are no items selected."
msgstr ""
-#: doc/classes/ItemList.xml:312
+#: doc/classes/ItemList.xml
msgid ""
"If [code]true[/code], the currently selected item can be selected again."
msgstr ""
-#: doc/classes/ItemList.xml:315
+#: doc/classes/ItemList.xml
msgid "If [code]true[/code], right mouse button click can select items."
msgstr ""
-#: doc/classes/ItemList.xml:318
+#: doc/classes/ItemList.xml
msgid ""
"If [code]true[/code], the control will automatically resize the height to "
"fit its content."
msgstr ""
-#: doc/classes/ItemList.xml:321
+#: doc/classes/ItemList.xml
msgid ""
"The width all columns will be adjusted to.\n"
"A value of zero disables the adjustment, each item will have a width equal "
"to the width of its content and the columns will have an uneven width."
msgstr ""
-#: doc/classes/ItemList.xml:325
+#: doc/classes/ItemList.xml
msgid ""
"The size all icons will be adjusted to.\n"
"If either X or Y component is not greater than zero, icon size won't be "
"affected."
msgstr ""
-#: doc/classes/ItemList.xml:330
+#: doc/classes/ItemList.xml
msgid ""
"The icon position, whether above or to the left of the text. See the [enum "
"IconMode] constants."
msgstr ""
-#: doc/classes/ItemList.xml:333
+#: doc/classes/ItemList.xml
msgid ""
"The scale of icon applied after [member fixed_icon_size] and transposing "
"takes effect."
msgstr ""
-#: doc/classes/ItemList.xml:336
+#: doc/classes/ItemList.xml
msgid ""
"Maximum columns the list will have.\n"
"If greater than zero, the content will be split among the specified "
@@ -31521,7 +32507,7 @@ msgid ""
"same row."
msgstr ""
-#: doc/classes/ItemList.xml:341
+#: doc/classes/ItemList.xml
msgid ""
"Maximum lines of text allowed in each item. Space will be reserved even when "
"there is not enough lines of text to display.\n"
@@ -31530,26 +32516,26 @@ msgid ""
"should be greater than zero."
msgstr ""
-#: doc/classes/ItemList.xml:346
+#: doc/classes/ItemList.xml
msgid ""
"Whether all columns will have the same width.\n"
"If [code]true[/code], the width is equal to the largest column width of all "
"columns."
msgstr ""
-#: doc/classes/ItemList.xml:350
+#: doc/classes/ItemList.xml
msgid ""
"Allows single or multiple item selection. See the [enum SelectMode] "
"constants."
msgstr ""
-#: doc/classes/ItemList.xml:357
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when specified list item is activated via double-clicking or by "
"pressing Enter."
msgstr ""
-#: doc/classes/ItemList.xml:364
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when specified list item has been selected via right mouse "
"clicking.\n"
@@ -31558,153 +32544,144 @@ msgid ""
"[member allow_rmb_select] must be enabled."
msgstr ""
-#: doc/classes/ItemList.xml:372
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when specified item has been selected.\n"
"[member allow_reselect] must be enabled to reselect an item."
msgstr ""
-#: doc/classes/ItemList.xml:380
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when a multiple selection is altered on a list allowing multiple "
"selection."
msgstr ""
-#: doc/classes/ItemList.xml:385
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when a left mouse click is issued within the rect of the list but "
"on empty space."
msgstr ""
-#: doc/classes/ItemList.xml:391
+#: doc/classes/ItemList.xml
msgid ""
"Triggered when a right mouse click is issued within the rect of the list but "
"on empty space.\n"
"[member allow_rmb_select] must be enabled."
msgstr ""
-#: doc/classes/ItemList.xml:398
+#: doc/classes/ItemList.xml
msgid "Icon is drawn above the text."
msgstr ""
-#: doc/classes/ItemList.xml:401
+#: doc/classes/ItemList.xml
msgid "Icon is drawn to the left of the text."
msgstr ""
-#: doc/classes/ItemList.xml:404
+#: doc/classes/ItemList.xml
msgid "Only allow selecting a single item."
msgstr ""
-#: doc/classes/ItemList.xml:407
+#: doc/classes/ItemList.xml
msgid "Allows selecting multiple items by holding Ctrl or Shift."
msgstr ""
-#: doc/classes/ItemList.xml:412
-msgid ""
-"Default [StyleBox] for the [ItemList], i.e. used when the control is not "
-"being focused."
+#: doc/classes/ItemList.xml doc/classes/Tree.xml
+msgid "Default text [Color] of the item."
msgstr ""
-#: doc/classes/ItemList.xml:415
-msgid "[StyleBox] used when the [ItemList] is being focused."
+#: doc/classes/ItemList.xml doc/classes/Tree.xml
+msgid "Text [Color] used when the item is selected."
msgstr ""
-#: doc/classes/ItemList.xml:418
-msgid "[StyleBox] used for the cursor, when the [ItemList] is being focused."
+#: doc/classes/ItemList.xml
+msgid ""
+"[Color] of the guideline. The guideline is a line drawn between each row of "
+"items."
msgstr ""
-#: doc/classes/ItemList.xml:421
-msgid ""
-"[StyleBox] used for the cursor, when the [ItemList] is not being focused."
+#: doc/classes/ItemList.xml
+msgid "The horizontal spacing between items."
msgstr ""
-#: doc/classes/ItemList.xml:424 doc/classes/Tree.xml:407
-msgid "[Font] of the item's text."
+#: doc/classes/ItemList.xml
+msgid "The spacing between item's icon and text."
msgstr ""
-#: doc/classes/ItemList.xml:427 doc/classes/Tree.xml:410
-msgid "Default text [Color] of the item."
+#: doc/classes/ItemList.xml
+msgid "The vertical spacing between each line of text."
msgstr ""
-#: doc/classes/ItemList.xml:430 doc/classes/Tree.xml:413
-msgid "Text [Color] used when the item is selected."
+#: doc/classes/ItemList.xml
+msgid "The vertical spacing between items."
msgstr ""
-#: doc/classes/ItemList.xml:433
+#: doc/classes/ItemList.xml doc/classes/Tree.xml
+msgid "[Font] of the item's text."
+msgstr ""
+
+#: doc/classes/ItemList.xml
msgid ""
-"[Color] of the guideline. The guideline is a line drawn between each row of "
-"items."
+"Default [StyleBox] for the [ItemList], i.e. used when the control is not "
+"being focused."
msgstr ""
-#: doc/classes/ItemList.xml:436
-msgid "The horizontal spacing between items."
+#: doc/classes/ItemList.xml
+msgid "[StyleBox] used when the [ItemList] is being focused."
msgstr ""
-#: doc/classes/ItemList.xml:439
-msgid "The spacing between item's icon and text."
+#: doc/classes/ItemList.xml
+msgid "[StyleBox] used for the cursor, when the [ItemList] is being focused."
msgstr ""
-#: doc/classes/ItemList.xml:442
-msgid "The vertical spacing between each line of text."
+#: doc/classes/ItemList.xml
+msgid ""
+"[StyleBox] used for the cursor, when the [ItemList] is not being focused."
msgstr ""
-#: doc/classes/ItemList.xml:445
+#: doc/classes/ItemList.xml
msgid ""
"[StyleBox] for the selected items, used when the [ItemList] is not being "
"focused."
msgstr ""
-#: doc/classes/ItemList.xml:448
+#: doc/classes/ItemList.xml
msgid ""
"[StyleBox] for the selected items, used when the [ItemList] is being focused."
msgstr ""
-#: doc/classes/ItemList.xml:451
-msgid "The vertical spacing between items."
-msgstr ""
-
-#: doc/classes/JavaScript.xml:4
+#: doc/classes/JavaScript.xml
msgid ""
"Singleton that connects the engine with the browser's JavaScript context in "
"HTML5 export."
msgstr ""
-#: doc/classes/JavaScript.xml:7
+#: doc/classes/JavaScript.xml
msgid ""
"The JavaScript singleton is implemented only in the HTML5 export. It's used "
"to access the browser's JavaScript context. This allows interaction with "
"embedding pages or calling third-party JavaScript APIs.\n"
"[b]Note:[/b] This singleton can be disabled at build-time to improve "
"security. By default, the JavaScript singleton is enabled. Official export "
-"templates also have the JavaScript singleton enabled. See [url=https://docs."
-"godotengine.org/en/3.4/development/compiling/compiling_for_web."
-"html]Compiling for the Web[/url] in the documentation for more information."
+"templates also have the JavaScript singleton enabled. See [url=$DOCS_URL/"
+"development/compiling/compiling_for_web.html]Compiling for the Web[/url] in "
+"the documentation for more information."
msgstr ""
-#: doc/classes/JavaScript.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/workflow/export/"
-"exporting_for_web.html#calling-javascript-from-script"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/workflow/export/"
-"exporting_for_web.html#calling-javascript-from-script"
-
-#: doc/classes/JavaScript.xml:19
+#: doc/classes/JavaScript.xml
msgid ""
"Creates a reference to a script function that can be used as a callback by "
"JavaScript. The reference must be kept until the callback happens, or it "
"won't be called at all. See [JavaScriptObject] for usage."
msgstr ""
-#: doc/classes/JavaScript.xml:26
+#: doc/classes/JavaScript.xml
msgid ""
"Creates a new JavaScript object using the [code]new[/code] constructor. The "
"[code]object[/code] must a valid property of the JavaScript [code]window[/"
"code]. See [JavaScriptObject] for usage."
msgstr ""
-#: doc/classes/JavaScript.xml:35
+#: doc/classes/JavaScript.xml
msgid ""
"Prompts the user to download a file containing the specified [code]buffer[/"
"code]. The file will have the given [code]name[/code] and [code]mime[/code] "
@@ -31718,7 +32695,7 @@ msgid ""
"download if multiple download requests are made in a quick succession."
msgstr ""
-#: doc/classes/JavaScript.xml:46
+#: doc/classes/JavaScript.xml
msgid ""
"Execute the string [code]code[/code] as JavaScript code within the browser "
"window. This is a call to the actual global JavaScript function [code]eval()"
@@ -31729,7 +32706,7 @@ msgid ""
"environment."
msgstr ""
-#: doc/classes/JavaScript.xml:54
+#: doc/classes/JavaScript.xml
msgid ""
"Returns an interface to a JavaScript object that can be used by scripts. The "
"[code]interface[/code] must be a valid property of the JavaScript "
@@ -31738,11 +32715,34 @@ msgid ""
"[JavaScriptObject] for usage."
msgstr ""
-#: doc/classes/JavaScriptObject.xml:4
+#: doc/classes/JavaScript.xml
+msgid ""
+"Returns [code]true[/code] if a new version of the progressive web app is "
+"waiting to be activated.\n"
+"[b]Note:[/b] Only relevant when exported as a Progressive Web App."
+msgstr ""
+
+#: doc/classes/JavaScript.xml
+msgid ""
+"Performs the live update of the progressive web app. Forcing the new version "
+"to be installed and the page to be reloaded.\n"
+"[b]Note:[/b] Your application will be [b]reloaded in all browser tabs[/b].\n"
+"[b]Note:[/b] Only relevant when exported as a Progressive Web App and "
+"[method pwa_needs_update] returns [code]true[/code]."
+msgstr ""
+
+#: doc/classes/JavaScript.xml
+msgid ""
+"Emitted when an update for this progressive web app has been detected but is "
+"waiting to be activated because a previous version is active. See [method "
+"pwa_update] to force the update to take place immediately."
+msgstr ""
+
+#: doc/classes/JavaScriptObject.xml
msgid "A wrapper class for native JavaScript objects."
msgstr ""
-#: doc/classes/JavaScriptObject.xml:7
+#: doc/classes/JavaScriptObject.xml
msgid ""
"JavaScriptObject is used to interact with JavaScript objects retrieved or "
"created via [method JavaScript.get_interface], [method JavaScript."
@@ -31781,13 +32781,13 @@ msgid ""
"[b]Note:[/b] Only available in the HTML5 platform."
msgstr ""
-#: doc/classes/JNISingleton.xml:4
+#: doc/classes/JNISingleton.xml
msgid ""
"Singleton that connects the engine with Android plugins to interface with "
"native Android code."
msgstr ""
-#: doc/classes/JNISingleton.xml:7
+#: doc/classes/JNISingleton.xml
msgid ""
"The JNISingleton is implemented only in the Android export. It's used to "
"call methods and connect signals from an Android plugin written in Java or "
@@ -31797,63 +32797,57 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/JNISingleton.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/android/android_plugin."
-"html"
+#: doc/classes/JNISingleton.xml
+msgid "Creating Android plugins"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/"
-"import_plugins.html"
-#: doc/classes/Joint.xml:4
+#: doc/classes/Joint.xml
msgid "Base class for all 3D joints."
msgstr ""
-#: doc/classes/Joint.xml:7
+#: doc/classes/Joint.xml
msgid ""
"Joints are used to bind together two physics bodies. They have a solver "
"priority and can define if the bodies of the two attached nodes should be "
"able to collide with each other."
msgstr ""
-#: doc/classes/Joint.xml:10 doc/classes/RigidBody.xml:15
-#: doc/classes/VehicleBody.xml:12 doc/classes/VehicleWheel.xml:11
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/524"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Joint.xml doc/classes/RigidBody.xml doc/classes/VehicleBody.xml
+#: doc/classes/VehicleWheel.xml
+msgid "3D Truck Town Demo"
+msgstr ""
-#: doc/classes/Joint.xml:16
+#: doc/classes/Joint.xml
msgid ""
"If [code]true[/code], the two bodies of the nodes are not able to collide "
"with each other."
msgstr ""
-#: doc/classes/Joint.xml:19
+#: doc/classes/Joint.xml
msgid "The node attached to the first side (A) of the joint."
msgstr ""
-#: doc/classes/Joint.xml:22
+#: doc/classes/Joint.xml
msgid "The node attached to the second side (B) of the joint."
msgstr ""
-#: doc/classes/Joint.xml:25
+#: doc/classes/Joint.xml
msgid ""
"The priority used to define which solver is executed first for multiple "
"joints. The lower the value, the higher the priority."
msgstr ""
-#: doc/classes/Joint2D.xml:4
+#: doc/classes/Joint2D.xml
msgid "Base node for all joint constraints in 2D physics."
msgstr ""
-#: doc/classes/Joint2D.xml:7
+#: doc/classes/Joint2D.xml
msgid ""
"Base node for all joint constraints in 2D physics. Joints take 2 bodies and "
"apply a custom constraint."
msgstr ""
-#: doc/classes/Joint2D.xml:15
+#: doc/classes/Joint2D.xml
msgid ""
"When [member node_a] and [member node_b] move in different directions the "
"[code]bias[/code] controls how fast the joint pulls them back to their "
@@ -31861,44 +32855,48 @@ msgid ""
"can pull on the joint."
msgstr ""
-#: doc/classes/Joint2D.xml:18
+#: doc/classes/Joint2D.xml
msgid ""
"If [code]true[/code], [member node_a] and [member node_b] can not collide."
msgstr ""
-#: doc/classes/Joint2D.xml:21
+#: doc/classes/Joint2D.xml
msgid "The first body attached to the joint. Must derive from [PhysicsBody2D]."
msgstr ""
-#: doc/classes/Joint2D.xml:24
+#: doc/classes/Joint2D.xml
msgid ""
"The second body attached to the joint. Must derive from [PhysicsBody2D]."
msgstr ""
-#: doc/classes/JSON.xml:4
+#: doc/classes/JSON.xml
msgid "Helper class for parsing JSON data."
msgstr ""
-#: doc/classes/JSON.xml:7
+#: doc/classes/JSON.xml
msgid ""
"Helper class for parsing JSON data. For usage example and other important "
"hints, see [JSONParseResult]."
msgstr ""
-#: doc/classes/JSON.xml:16
+#: doc/classes/JSON.xml
msgid ""
"Parses a JSON-encoded string and returns a [JSONParseResult] containing the "
"result."
msgstr ""
-#: doc/classes/JSON.xml:25
+#: doc/classes/JSON.xml
msgid ""
"Converts a [Variant] var to JSON text and returns the result. Useful for "
"serializing data to store or send over the network.\n"
"[b]Note:[/b] The JSON specification does not define integer or float types, "
"but only a [i]number[/i] type. Therefore, converting a Variant to JSON text "
"will convert all numerical values to [float] types.\n"
-"Use [code]indent[/code] parameter to pretty print the output.\n"
+"The [code]indent[/code] parameter controls if and how something is indented, "
+"the string used for this parameter will be used where there should be an "
+"indent in the output, even spaces like [code]\" \"[/code] will work. "
+"[code]\\t[/code] and [code]\\n[/code] can also be used for a tab indent, or "
+"to make a newline for each indent respectively.\n"
"[b]Example output:[/b]\n"
"[codeblock]\n"
"## JSON.print(my_dictionary)\n"
@@ -31908,27 +32906,43 @@ msgid ""
"\n"
"## JSON.print(my_dictionary, \"\\t\")\n"
"{\n"
-" \"name\": \"my_dictionary\",\n"
-" \"version\": \"1.0.0\",\n"
-" \"entities\": [\n"
-" {\n"
-" \"name\": \"entity_0\",\n"
-" \"value\": \"value_0\"\n"
-" },\n"
-" {\n"
-" \"name\": \"entity_1\",\n"
-" \"value\": \"value_1\"\n"
-" }\n"
-" ]\n"
+" \"name\": \"my_dictionary\",\n"
+" \"version\": \"1.0.0\",\n"
+" \"entities\": [\n"
+" {\n"
+" \"name\": \"entity_0\",\n"
+" \"value\": \"value_0\"\n"
+" },\n"
+" {\n"
+" \"name\": \"entity_1\",\n"
+" \"value\": \"value_1\"\n"
+" }\n"
+" ]\n"
+"}\n"
+"\n"
+"## JSON.print(my_dictionary, \"...\")\n"
+"{\n"
+"...\"name\": \"my_dictionary\",\n"
+"...\"version\": \"1.0.0\",\n"
+"...\"entities\": [\n"
+"......{\n"
+".........\"name\": \"entity_0\",\n"
+".........\"value\": \"value_0\"\n"
+"......},\n"
+"......{\n"
+".........\"name\": \"entity_1\",\n"
+".........\"value\": \"value_1\"\n"
+"......}\n"
+"...]\n"
"}\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/JSONParseResult.xml:4
+#: doc/classes/JSONParseResult.xml
msgid "Data class wrapper for decoded JSON."
msgstr ""
-#: doc/classes/JSONParseResult.xml:7
+#: doc/classes/JSONParseResult.xml
msgid ""
"Returned by [method JSON.parse], [JSONParseResult] contains the decoded JSON "
"or error information if the JSON source wasn't successfully parsed. You can "
@@ -31936,25 +32950,25 @@ msgid ""
"error == OK[/code]."
msgstr ""
-#: doc/classes/JSONParseResult.xml:15
+#: doc/classes/JSONParseResult.xml
msgid ""
"The error type if the JSON source was not successfully parsed. See the [enum "
"Error] constants."
msgstr ""
-#: doc/classes/JSONParseResult.xml:18
+#: doc/classes/JSONParseResult.xml
msgid ""
"The line number where the error occurred if the JSON source was not "
"successfully parsed."
msgstr ""
-#: doc/classes/JSONParseResult.xml:21
+#: doc/classes/JSONParseResult.xml
msgid ""
"The error message if the JSON source was not successfully parsed. See the "
"[enum Error] constants."
msgstr ""
-#: doc/classes/JSONParseResult.xml:24
+#: doc/classes/JSONParseResult.xml
#, fuzzy
msgid ""
"A [Variant] containing the parsed JSON. Use [method @GDScript.typeof] or the "
@@ -31998,11 +33012,11 @@ msgstr ""
" push_error(\"Неожиданный результат.\")\n"
"[/codeblock]"
-#: doc/classes/JSONRPC.xml:4
+#: doc/classes/JSONRPC.xml
msgid "A helper to handle dictionaries which look like JSONRPC documents."
msgstr ""
-#: doc/classes/JSONRPC.xml:7
+#: doc/classes/JSONRPC.xml
msgid ""
"[url=https://www.jsonrpc.org/]JSON-RPC[/url] is a standard which wraps a "
"method call in a [JSON] object. The object has a particular structure and "
@@ -32012,7 +33026,7 @@ msgid ""
"[Dictionary] and [JSON] with other functions."
msgstr ""
-#: doc/classes/JSONRPC.xml:17
+#: doc/classes/JSONRPC.xml
msgid ""
"Returns a dictionary in the form of a JSON-RPC notification. Notifications "
"are one-shot messages which do not expect a response.\n"
@@ -32021,7 +33035,7 @@ msgid ""
"the method."
msgstr ""
-#: doc/classes/JSONRPC.xml:28
+#: doc/classes/JSONRPC.xml
msgid ""
"Returns a dictionary in the form of a JSON-RPC request. Requests are sent to "
"a server with the expectation of a response. The ID field is used for the "
@@ -32033,7 +33047,7 @@ msgid ""
"to send a response with the same ID."
msgstr ""
-#: doc/classes/JSONRPC.xml:39
+#: doc/classes/JSONRPC.xml
msgid ""
"When a server has received and processed a request, it is expected to send a "
"response. If you did not want a response then you need to have sent a "
@@ -32042,7 +33056,7 @@ msgid ""
"- [code]id[/code]: The ID of the request this response is targeted to."
msgstr ""
-#: doc/classes/JSONRPC.xml:50
+#: doc/classes/JSONRPC.xml
msgid ""
"Creates a response which indicates a previous reply has failed in some way.\n"
"- [code]code[/code]: The error code corresponding to what kind of error this "
@@ -32051,7 +33065,7 @@ msgid ""
"- [code]id[/code]: The request this error is a response to."
msgstr ""
-#: doc/classes/JSONRPC.xml:61
+#: doc/classes/JSONRPC.xml
msgid ""
"Given a Dictionary which takes the form of a JSON-RPC request: unpack the "
"request and run it. Methods are resolved by looking at the field called "
@@ -32063,17 +33077,17 @@ msgid ""
"JSON-RPC request or notification."
msgstr ""
-#: doc/classes/JSONRPC.xml:86
+#: doc/classes/JSONRPC.xml
msgid ""
"A method call was requested but no function of that name existed in the "
"JSONRPC subclass."
msgstr ""
-#: doc/classes/KinematicBody.xml:4
+#: doc/classes/KinematicBody.xml
msgid "Kinematic body 3D node."
msgstr ""
-#: doc/classes/KinematicBody.xml:7
+#: doc/classes/KinematicBody.xml
msgid ""
"Kinematic bodies are special types of bodies that are meant to be user-"
"controlled. They are not affected by physics at all; to other types of "
@@ -32091,16 +33105,11 @@ msgid ""
"characters that collide against a world, but don't require advanced physics."
msgstr ""
-#: doc/classes/KinematicBody.xml:12 doc/classes/KinematicBody2D.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/physics/kinematic_character_2d."
-"html"
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid "Kinematic character (2D)"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/"
-"kinematic_character_2d.html"
-#: doc/classes/KinematicBody.xml:23
+#: doc/classes/KinematicBody.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the specified [code]axis[/code] is locked. See "
@@ -32109,7 +33118,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]s[/code] равно нулю или почти равно "
"нулю."
-#: doc/classes/KinematicBody.xml:30
+#: doc/classes/KinematicBody.xml
msgid ""
"Returns the floor's collision angle at the last collision point according to "
"[code]up_direction[/code], which is [code]Vector3.UP[/code] by default. This "
@@ -32117,7 +33126,7 @@ msgid ""
"move_and_slide] and when [method is_on_floor] returns [code]true[/code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:36 doc/classes/KinematicBody2D.xml:28
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns the surface normal of the floor at the last collision point. Only "
"valid after calling [method move_and_slide] or [method "
@@ -32125,7 +33134,7 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:42 doc/classes/KinematicBody2D.xml:34
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns the linear velocity of the floor at the last collision point. Only "
"valid after calling [method move_and_slide] or [method "
@@ -32133,13 +33142,13 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:48
+#: doc/classes/KinematicBody.xml
msgid ""
"Returns a [KinematicCollision], which contains information about the latest "
"collision that occurred during the last call to [method move_and_slide]."
msgstr ""
-#: doc/classes/KinematicBody.xml:55
+#: doc/classes/KinematicBody.xml
msgid ""
"Returns a [KinematicCollision], which contains information about a collision "
"that occurred during the last call to [method move_and_slide] or [method "
@@ -32148,44 +33157,45 @@ msgid ""
"collision in the range 0 to ([method get_slide_count] - 1)."
msgstr ""
-#: doc/classes/KinematicBody.xml:61 doc/classes/KinematicBody2D.xml:59
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns the number of times the body collided and changed direction during "
"the last call to [method move_and_slide] or [method "
"move_and_slide_with_snap]."
msgstr ""
-#: doc/classes/KinematicBody.xml:67 doc/classes/KinematicBody2D.xml:65
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns [code]true[/code] if the body collided with the ceiling on the last "
"call of [method move_and_slide] or [method move_and_slide_with_snap]. "
"Otherwise, returns [code]false[/code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:73 doc/classes/KinematicBody2D.xml:71
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns [code]true[/code] if the body collided with the floor on the last "
"call of [method move_and_slide] or [method move_and_slide_with_snap]. "
"Otherwise, returns [code]false[/code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:79 doc/classes/KinematicBody2D.xml:77
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Returns [code]true[/code] if the body collided with a wall on the last call "
"of [method move_and_slide] or [method move_and_slide_with_snap]. Otherwise, "
"returns [code]false[/code]."
msgstr ""
-#: doc/classes/KinematicBody.xml:89
+#: doc/classes/KinematicBody.xml
msgid ""
"Moves the body along the vector [code]rel_vec[/code]. The body will stop if "
"it collides. Returns a [KinematicCollision], which contains information "
-"about the collision.\n"
+"about the collision when stopped, or when touching another body along the "
+"motion.\n"
"If [code]test_only[/code] is [code]true[/code], the body does not move but "
"the would-be collision information is given."
msgstr ""
-#: doc/classes/KinematicBody.xml:102
+#: doc/classes/KinematicBody.xml
msgid ""
"Moves the body along a vector. If the body collides with another, it will "
"slide along the other body rather than stop immediately. If the other body "
@@ -32223,7 +33233,7 @@ msgid ""
"platform's motion, it will always be first in the slide collisions."
msgstr ""
-#: doc/classes/KinematicBody.xml:124
+#: doc/classes/KinematicBody.xml
msgid ""
"Moves the body while keeping it attached to slopes. Similar to [method "
"move_and_slide].\n"
@@ -32233,34 +33243,36 @@ msgid ""
"to [code](0, 0, 0)[/code] or by using [method move_and_slide] instead."
msgstr ""
-#: doc/classes/KinematicBody.xml:133
+#: doc/classes/KinematicBody.xml
msgid ""
"Locks or unlocks the specified [code]axis[/code] depending on the value of "
"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and "
"[member move_lock_z]."
msgstr ""
-#: doc/classes/KinematicBody.xml:142
+#: doc/classes/KinematicBody.xml
msgid ""
"Checks for collisions without moving the body. Virtually sets the node's "
"position, scale and rotation to that of the given [Transform], then tries to "
"move the body along the vector [code]rel_vec[/code]. Returns [code]true[/"
-"code] if a collision would occur."
+"code] if a collision would stop the body from moving along the whole path.\n"
+"Use [method move_and_collide] instead for detecting collision with touching "
+"bodies."
msgstr ""
-#: doc/classes/KinematicBody.xml:148
+#: doc/classes/KinematicBody.xml
msgid "Lock the body's X axis movement."
msgstr ""
-#: doc/classes/KinematicBody.xml:151
+#: doc/classes/KinematicBody.xml
msgid "Lock the body's Y axis movement."
msgstr ""
-#: doc/classes/KinematicBody.xml:154
+#: doc/classes/KinematicBody.xml
msgid "Lock the body's Z axis movement."
msgstr ""
-#: doc/classes/KinematicBody.xml:157 doc/classes/KinematicBody2D.xml:138
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"Extra margin used for collision recovery in motion functions (see [method "
"move_and_collide], [method move_and_slide], [method "
@@ -32275,7 +33287,7 @@ msgid ""
"bodies."
msgstr ""
-#: doc/classes/KinematicBody.xml:163 doc/classes/KinematicBody2D.xml:144
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
msgid ""
"If [code]true[/code], the body's movement will be synchronized to the "
"physics frame. This is useful when animating movement via [AnimationPlayer], "
@@ -32283,29 +33295,52 @@ msgid ""
"move_and_slide] or [method move_and_collide] functions."
msgstr ""
-#: doc/classes/KinematicBody.xml:166
+#: doc/classes/KinematicBody.xml
msgid ""
"Lock the body's X axis movement. Deprecated alias for [member "
"axis_lock_motion_x]."
msgstr ""
-#: doc/classes/KinematicBody.xml:169
+#: doc/classes/KinematicBody.xml
msgid ""
"Lock the body's Y axis movement. Deprecated alias for [member "
"axis_lock_motion_y]."
msgstr ""
-#: doc/classes/KinematicBody.xml:172
+#: doc/classes/KinematicBody.xml
msgid ""
"Lock the body's Z axis movement. Deprecated alias for [member "
"axis_lock_motion_z]."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:4
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid ""
+"Sets the behavior to apply when you leave a moving platform. By default, to "
+"be physically accurate, when you leave the last platform velocity is "
+"applied. See [enum MovingPlatformApplyVelocityOnLeave] constants for "
+"available behavior."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid "Add the last platform velocity when you leave a moving platform."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid ""
+"Add the last platform velocity when you leave a moving platform, but any "
+"downward motion is ignored. It's useful to keep full jump height even when "
+"the platform is moving down."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid "Do nothing when leaving a platform."
+msgstr ""
+
+#: doc/classes/KinematicBody2D.xml
msgid "Kinematic body 2D node."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:7
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Kinematic bodies are special types of bodies that are meant to be user-"
"controlled. They are not affected by physics at all; to other types of "
@@ -32323,16 +33358,11 @@ msgid ""
"characters that collide against a world, but don't require advanced physics."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/physics/"
-"using_kinematic_body_2d.html"
+#: doc/classes/KinematicBody2D.xml
+msgid "Using KinematicBody2D"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/"
-"using_kinematic_body_2d.html"
-#: doc/classes/KinematicBody2D.xml:22
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Returns the floor's collision angle at the last collision point according to "
"[code]up_direction[/code], which is [code]Vector2.UP[/code] by default. This "
@@ -32340,14 +33370,14 @@ msgid ""
"move_and_slide] and when [method is_on_floor] returns [code]true[/code]."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:40
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Returns a [KinematicCollision2D], which contains information about the "
"latest collision that occurred during the last call to [method "
"move_and_slide]."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:47
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Returns a [KinematicCollision2D], which contains information about a "
"collision that occurred during the last call to [method move_and_slide] or "
@@ -32362,16 +33392,17 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/KinematicBody2D.xml:87
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Moves the body along the vector [code]rel_vec[/code]. The body will stop if "
"it collides. Returns a [KinematicCollision2D], which contains information "
-"about the collision.\n"
+"about the collision when stopped, or when touching another body along the "
+"motion.\n"
"If [code]test_only[/code] is [code]true[/code], the body does not move but "
"the would-be collision information is given."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:100
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Moves the body along a vector. If the body collides with another, it will "
"slide along the other body rather than stop immediately. If the other body "
@@ -32409,7 +33440,7 @@ msgid ""
"platform's motion, it will always be first in the slide collisions."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:122
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Moves the body while keeping it attached to slopes. Similar to [method "
"move_and_slide].\n"
@@ -32419,19 +33450,21 @@ msgid ""
"to [code](0, 0)[/code] or by using [method move_and_slide] instead."
msgstr ""
-#: doc/classes/KinematicBody2D.xml:132
+#: doc/classes/KinematicBody2D.xml
msgid ""
"Checks for collisions without moving the body. Virtually sets the node's "
"position, scale and rotation to that of the given [Transform2D], then tries "
"to move the body along the vector [code]rel_vec[/code]. Returns [code]true[/"
-"code] if a collision would occur."
+"code] if a collision would stop the body from moving along the whole path.\n"
+"Use [method move_and_collide] instead for detecting collision with touching "
+"bodies."
msgstr ""
-#: doc/classes/KinematicCollision.xml:4
+#: doc/classes/KinematicCollision.xml
msgid "Collision data for [KinematicBody] collisions."
msgstr ""
-#: doc/classes/KinematicCollision.xml:7
+#: doc/classes/KinematicCollision.xml
msgid ""
"Contains collision data for [KinematicBody] collisions. When a "
"[KinematicBody] is moved using [method KinematicBody.move_and_collide], it "
@@ -32442,76 +33475,66 @@ msgid ""
"information can be used to calculate a collision response."
msgstr ""
-#: doc/classes/KinematicCollision.xml:17
+#: doc/classes/KinematicCollision.xml
msgid ""
"The collision angle according to [code]up_direction[/code], which is "
"[code]Vector3.UP[/code] by default. This value is always positive."
msgstr ""
-#: doc/classes/KinematicCollision.xml:23
-#: doc/classes/KinematicCollision2D.xml:23
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The colliding body."
msgstr ""
-#: doc/classes/KinematicCollision.xml:26
-#: doc/classes/KinematicCollision2D.xml:26
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid ""
"The colliding body's unique instance ID. See [method Object.get_instance_id]."
msgstr ""
-#: doc/classes/KinematicCollision.xml:29
-#: doc/classes/KinematicCollision2D.xml:29
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The colliding body's metadata. See [Object]."
msgstr ""
-#: doc/classes/KinematicCollision.xml:32
+#: doc/classes/KinematicCollision.xml
msgid "The colliding body's [RID] used by the [PhysicsServer]."
msgstr ""
-#: doc/classes/KinematicCollision.xml:35
-#: doc/classes/KinematicCollision2D.xml:35
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The colliding body's shape."
msgstr ""
-#: doc/classes/KinematicCollision.xml:38
+#: doc/classes/KinematicCollision.xml
msgid "The colliding shape's index. See [CollisionObject]."
msgstr ""
-#: doc/classes/KinematicCollision.xml:41
-#: doc/classes/KinematicCollision2D.xml:41
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The colliding object's velocity."
msgstr ""
-#: doc/classes/KinematicCollision.xml:44
-#: doc/classes/KinematicCollision2D.xml:44
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The moving object's colliding shape."
msgstr ""
-#: doc/classes/KinematicCollision.xml:47
-#: doc/classes/KinematicCollision2D.xml:47
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The colliding body's shape's normal at the point of collision."
msgstr ""
-#: doc/classes/KinematicCollision.xml:50
-#: doc/classes/KinematicCollision2D.xml:50
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The point of collision, in global coordinates."
msgstr ""
-#: doc/classes/KinematicCollision.xml:53
-#: doc/classes/KinematicCollision2D.xml:53
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The moving object's remaining movement vector."
msgstr ""
-#: doc/classes/KinematicCollision.xml:56
-#: doc/classes/KinematicCollision2D.xml:56
+#: doc/classes/KinematicCollision.xml doc/classes/KinematicCollision2D.xml
msgid "The distance the moving object traveled before collision."
msgstr ""
-#: doc/classes/KinematicCollision2D.xml:4
+#: doc/classes/KinematicCollision2D.xml
msgid "Collision data for [KinematicBody2D] collisions."
msgstr ""
-#: doc/classes/KinematicCollision2D.xml:7
+#: doc/classes/KinematicCollision2D.xml
msgid ""
"Contains collision data for [KinematicBody2D] collisions. When a "
"[KinematicBody2D] is moved using [method KinematicBody2D.move_and_collide], "
@@ -32522,27 +33545,27 @@ msgid ""
"information can be used to calculate a collision response."
msgstr ""
-#: doc/classes/KinematicCollision2D.xml:17
+#: doc/classes/KinematicCollision2D.xml
msgid ""
"The collision angle according to [code]up_direction[/code], which is "
"[code]Vector2.UP[/code] by default. This value is always positive."
msgstr ""
-#: doc/classes/KinematicCollision2D.xml:32
+#: doc/classes/KinematicCollision2D.xml
msgid "The colliding body's [RID] used by the [Physics2DServer]."
msgstr ""
-#: doc/classes/KinematicCollision2D.xml:38
+#: doc/classes/KinematicCollision2D.xml
msgid "The colliding shape's index. See [CollisionObject2D]."
msgstr ""
-#: doc/classes/Label.xml:4
+#: doc/classes/Label.xml
msgid ""
"Displays plain text in a line or wrapped inside a rectangle. For formatted "
"text, use [RichTextLabel]."
msgstr ""
-#: doc/classes/Label.xml:7
+#: doc/classes/Label.xml
msgid ""
"Label displays plain text on the screen. It gives you control over the "
"horizontal and vertical alignment and can wrap the text inside the node's "
@@ -32558,157 +33581,157 @@ msgid ""
"characters instead. This will be resolved in Godot 4.0."
msgstr ""
-#: doc/classes/Label.xml:18
+#: doc/classes/Label.xml
msgid "Returns the amount of lines of text the Label has."
msgstr ""
-#: doc/classes/Label.xml:24
+#: doc/classes/Label.xml
msgid "Returns the font size in pixels."
msgstr ""
-#: doc/classes/Label.xml:30
+#: doc/classes/Label.xml
msgid ""
"Returns the total number of printable characters in the text (excluding "
"spaces and newlines)."
msgstr ""
-#: doc/classes/Label.xml:36
+#: doc/classes/Label.xml
msgid ""
"Returns the number of lines shown. Useful if the [Label]'s height cannot "
"currently display all lines."
msgstr ""
-#: doc/classes/Label.xml:42
+#: doc/classes/Label.xml
msgid ""
"Controls the text's horizontal align. Supports left, center, right, and "
"fill, or justify. Set it to one of the [enum Align] constants."
msgstr ""
-#: doc/classes/Label.xml:45
+#: doc/classes/Label.xml
msgid ""
"If [code]true[/code], wraps the text inside the node's bounding rectangle. "
"If you resize the node, it will change its height automatically to show all "
"the text."
msgstr ""
-#: doc/classes/Label.xml:48
+#: doc/classes/Label.xml
msgid ""
"If [code]true[/code], the Label only shows the text that fits inside its "
"bounding rectangle and will clip text horizontally."
msgstr ""
-#: doc/classes/Label.xml:51
+#: doc/classes/Label.xml
msgid ""
"The node ignores the first [code]lines_skipped[/code] lines before it starts "
"to display text."
msgstr ""
-#: doc/classes/Label.xml:54
+#: doc/classes/Label.xml
msgid "Limits the lines of text the node shows on screen."
msgstr ""
-#: doc/classes/Label.xml:58
+#: doc/classes/Label.xml
msgid ""
"Limits the amount of visible characters. If you set [code]percent_visible[/"
"code] to 0.5, only up to half of the text's characters will display on "
"screen. Useful to animate the text in a dialog box."
msgstr ""
-#: doc/classes/Label.xml:62
+#: doc/classes/Label.xml
msgid "The text to display on screen."
msgstr ""
-#: doc/classes/Label.xml:65
+#: doc/classes/Label.xml
msgid "If [code]true[/code], all the text displays as UPPERCASE."
msgstr ""
-#: doc/classes/Label.xml:68
+#: doc/classes/Label.xml
msgid ""
"Controls the text's vertical align. Supports top, center, bottom, and fill. "
"Set it to one of the [enum VAlign] constants."
msgstr ""
-#: doc/classes/Label.xml:71
+#: doc/classes/Label.xml
msgid "Restricts the number of characters to display. Set to -1 to disable."
msgstr ""
-#: doc/classes/Label.xml:76
+#: doc/classes/Label.xml
msgid "Align rows to the left (default)."
msgstr ""
-#: doc/classes/Label.xml:79
+#: doc/classes/Label.xml
msgid "Align rows centered."
msgstr ""
-#: doc/classes/Label.xml:82
+#: doc/classes/Label.xml
msgid "Align rows to the right."
msgstr ""
-#: doc/classes/Label.xml:85
+#: doc/classes/Label.xml
msgid "Expand row whitespaces to fit the width."
msgstr ""
-#: doc/classes/Label.xml:88
+#: doc/classes/Label.xml
msgid "Align the whole text to the top."
msgstr ""
-#: doc/classes/Label.xml:91
+#: doc/classes/Label.xml
msgid "Align the whole text to the center."
msgstr ""
-#: doc/classes/Label.xml:94
+#: doc/classes/Label.xml
msgid "Align the whole text to the bottom."
msgstr ""
-#: doc/classes/Label.xml:97
+#: doc/classes/Label.xml
msgid "Align the whole text by spreading the rows."
msgstr ""
-#: doc/classes/Label.xml:102
-msgid "[Font] used for the [Label]'s text."
-msgstr ""
-
-#: doc/classes/Label.xml:105
+#: doc/classes/Label.xml
msgid "Default text [Color] of the [Label]."
msgstr ""
-#: doc/classes/Label.xml:108
+#: doc/classes/Label.xml
msgid "[Color] of the text's shadow effect."
msgstr ""
-#: doc/classes/Label.xml:111
+#: doc/classes/Label.xml
msgid "The tint of [Font]'s outline. See [member DynamicFont.outline_color]."
msgstr ""
-#: doc/classes/Label.xml:114
+#: doc/classes/Label.xml
msgid "Vertical space between lines in multiline [Label]."
msgstr ""
-#: doc/classes/Label.xml:117
-msgid "Background [StyleBox] for the [Label]."
-msgstr ""
-
-#: doc/classes/Label.xml:120
+#: doc/classes/Label.xml
msgid ""
"Boolean value. If set to 1 ([code]true[/code]), the shadow will be displayed "
"around the whole text as an outline."
msgstr ""
-#: doc/classes/Label.xml:123
+#: doc/classes/Label.xml
msgid "The horizontal offset of the text's shadow."
msgstr ""
-#: doc/classes/Label.xml:126
+#: doc/classes/Label.xml
msgid "The vertical offset of the text's shadow."
msgstr ""
-#: doc/classes/LargeTexture.xml:4
+#: doc/classes/Label.xml
+msgid "[Font] used for the [Label]'s text."
+msgstr ""
+
+#: doc/classes/Label.xml
+msgid "Background [StyleBox] for the [Label]."
+msgstr ""
+
+#: doc/classes/LargeTexture.xml
msgid ""
"[i]Deprecated.[/i] A [Texture] capable of storing many smaller textures with "
"offsets."
msgstr ""
-#: doc/classes/LargeTexture.xml:7
+#: doc/classes/LargeTexture.xml
msgid ""
"[i]Deprecated (will be removed in Godot 4.0).[/i] A [Texture] capable of "
"storing many smaller textures with offsets.\n"
@@ -32716,36 +33739,36 @@ msgid ""
"different offsets."
msgstr ""
-#: doc/classes/LargeTexture.xml:18
+#: doc/classes/LargeTexture.xml
msgid ""
"Adds [code]texture[/code] to this [LargeTexture], starting on offset "
"[code]ofs[/code]."
msgstr ""
-#: doc/classes/LargeTexture.xml:24
+#: doc/classes/LargeTexture.xml
msgid "Clears the [LargeTexture]."
msgstr ""
-#: doc/classes/LargeTexture.xml:30
+#: doc/classes/LargeTexture.xml
msgid "Returns the number of pieces currently in this [LargeTexture]."
msgstr ""
-#: doc/classes/LargeTexture.xml:37
+#: doc/classes/LargeTexture.xml
msgid "Returns the offset of the piece with the index [code]idx[/code]."
msgstr ""
-#: doc/classes/LargeTexture.xml:44
+#: doc/classes/LargeTexture.xml
#, fuzzy
msgid "Returns the [Texture] of the piece with the index [code]idx[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/LargeTexture.xml:52
+#: doc/classes/LargeTexture.xml
msgid ""
"Sets the offset of the piece with the index [code]idx[/code] to [code]ofs[/"
"code]."
msgstr ""
-#: doc/classes/LargeTexture.xml:60
+#: doc/classes/LargeTexture.xml
#, fuzzy
msgid ""
"Sets the [Texture] of the piece with index [code]idx[/code] to "
@@ -32753,15 +33776,15 @@ msgid ""
msgstr ""
"Создаёт новый [Vector2] используя заданные [code]x[/code] и [code]y[/code]."
-#: doc/classes/LargeTexture.xml:67
+#: doc/classes/LargeTexture.xml
msgid "Sets the size of this [LargeTexture]."
msgstr ""
-#: doc/classes/Light.xml:4
+#: doc/classes/Light.xml
msgid "Provides a base class for different kinds of light nodes."
msgstr ""
-#: doc/classes/Light.xml:7
+#: doc/classes/Light.xml
msgid ""
"Light is the [i]abstract[/i] base class for light nodes. As it can't be "
"instanced, it shouldn't be used directly. Other types of light nodes inherit "
@@ -32769,55 +33792,59 @@ msgid ""
"lighting."
msgstr ""
-#: doc/classes/Light.xml:18
+#: doc/classes/Light.xml doc/classes/SpotLight.xml
+msgid "3D lights and shadows"
+msgstr ""
+
+#: doc/classes/Light.xml
#, fuzzy
msgid "Returns the value of the specified [enum Light.Param] parameter."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/Light.xml:26
+#: doc/classes/Light.xml
msgid "Sets the value of the specified [enum Light.Param] parameter."
msgstr ""
-#: doc/classes/Light.xml:32
+#: doc/classes/Light.xml
msgid ""
"If [code]true[/code], the light only appears in the editor and will not be "
"visible at runtime."
msgstr ""
-#: doc/classes/Light.xml:35
+#: doc/classes/Light.xml
msgid "The light's bake mode. See [enum BakeMode]."
msgstr ""
-#: doc/classes/Light.xml:38
+#: doc/classes/Light.xml
msgid ""
"The light's color. An [i]overbright[/i] color can be used to achieve a "
"result equivalent to increasing the light's [member light_energy]."
msgstr ""
-#: doc/classes/Light.xml:41
+#: doc/classes/Light.xml
msgid "The light will affect objects in the selected layers."
msgstr ""
-#: doc/classes/Light.xml:44
+#: doc/classes/Light.xml
msgid ""
"The light's strength multiplier (this is not a physical unit). For "
"[OmniLight] and [SpotLight], changing this value will only change the light "
"color's intensity, not the light's radius."
msgstr ""
-#: doc/classes/Light.xml:47
+#: doc/classes/Light.xml
msgid ""
"Secondary multiplier used with indirect light (light bounces). This works on "
"both [BakedLightmap] and [GIProbe]."
msgstr ""
-#: doc/classes/Light.xml:50
+#: doc/classes/Light.xml
msgid ""
"If [code]true[/code], the light's effect is reversed, darkening areas and "
"casting bright shadows."
msgstr ""
-#: doc/classes/Light.xml:53
+#: doc/classes/Light.xml
msgid ""
"The size of the light in Godot units. Only considered in baked lightmaps and "
"only if [member light_bake_mode] is set to [constant BAKE_ALL]. Increasing "
@@ -32825,7 +33852,7 @@ msgid ""
"simulate area lights to an extent."
msgstr ""
-#: doc/classes/Light.xml:56
+#: doc/classes/Light.xml
msgid ""
"The intensity of the specular blob in objects affected by the light. At "
"[code]0[/code], the light becomes a pure diffuse light. When not baking "
@@ -32833,26 +33860,31 @@ msgid ""
"lights above an emissive surface."
msgstr ""
-#: doc/classes/Light.xml:59
+#: doc/classes/Light.xml
msgid ""
"Used to adjust shadow appearance. Too small a value results in self-"
"shadowing (\"shadow acne\"), while too large a value causes shadows to "
"separate from casters (\"peter-panning\"). Adjust as needed."
msgstr ""
-#: doc/classes/Light.xml:62
+#: doc/classes/Light.xml
msgid "The color of shadows cast by this light."
msgstr ""
-#: doc/classes/Light.xml:65
-msgid "Attempts to reduce [member shadow_bias] gap."
+#: doc/classes/Light.xml
+msgid ""
+"Attempts to reduce [member shadow_bias] gap by rendering screen-space "
+"contact shadows. This has a performance impact, especially at higher "
+"values.\n"
+"[b]Note:[/b] Contact shadows can look broken, so leaving this property to "
+"[code]0.0[/code] is recommended."
msgstr ""
-#: doc/classes/Light.xml:68
+#: doc/classes/Light.xml
msgid "If [code]true[/code], the light will cast shadows."
msgstr ""
-#: doc/classes/Light.xml:71
+#: doc/classes/Light.xml
msgid ""
"If [code]true[/code], reverses the backface culling of the mesh. This can be "
"useful when you have a flat mesh that has a light behind it. If you need to "
@@ -32860,105 +33892,105 @@ msgid ""
"shadows with [constant GeometryInstance.SHADOW_CASTING_SETTING_DOUBLE_SIDED]."
msgstr ""
-#: doc/classes/Light.xml:76
+#: doc/classes/Light.xml
msgid "Constant for accessing [member light_energy]."
msgstr ""
-#: doc/classes/Light.xml:79
+#: doc/classes/Light.xml
msgid "Constant for accessing [member light_indirect_energy]."
msgstr ""
-#: doc/classes/Light.xml:82
+#: doc/classes/Light.xml
msgid "Constant for accessing [member light_size]."
msgstr ""
-#: doc/classes/Light.xml:85
+#: doc/classes/Light.xml
msgid "Constant for accessing [member light_specular]."
msgstr ""
-#: doc/classes/Light.xml:88
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member OmniLight.omni_range] or [member SpotLight."
"spot_range]."
msgstr ""
-#: doc/classes/Light.xml:91
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member OmniLight.omni_attenuation] or [member "
"SpotLight.spot_attenuation]."
msgstr ""
-#: doc/classes/Light.xml:94
+#: doc/classes/Light.xml
msgid "Constant for accessing [member SpotLight.spot_angle]."
msgstr ""
-#: doc/classes/Light.xml:97
+#: doc/classes/Light.xml
msgid "Constant for accessing [member SpotLight.spot_angle_attenuation]."
msgstr ""
-#: doc/classes/Light.xml:100
+#: doc/classes/Light.xml
msgid "Constant for accessing [member shadow_contact]."
msgstr ""
-#: doc/classes/Light.xml:103
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight."
"directional_shadow_max_distance]."
msgstr ""
-#: doc/classes/Light.xml:106
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight.directional_shadow_split_1]."
msgstr ""
-#: doc/classes/Light.xml:109
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight.directional_shadow_split_2]."
msgstr ""
-#: doc/classes/Light.xml:112
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight.directional_shadow_split_3]."
msgstr ""
-#: doc/classes/Light.xml:115
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight."
"directional_shadow_normal_bias]."
msgstr ""
-#: doc/classes/Light.xml:118
+#: doc/classes/Light.xml
msgid "Constant for accessing [member shadow_bias]."
msgstr ""
-#: doc/classes/Light.xml:121
+#: doc/classes/Light.xml
msgid ""
"Constant for accessing [member DirectionalLight."
"directional_shadow_bias_split_scale]."
msgstr ""
-#: doc/classes/Light.xml:127
+#: doc/classes/Light.xml
msgid ""
"Light is ignored when baking.\n"
"[b]Note:[/b] Hiding a light does [i]not[/i] affect baking."
msgstr ""
-#: doc/classes/Light.xml:131
+#: doc/classes/Light.xml
msgid "Only indirect lighting will be baked (default)."
msgstr ""
-#: doc/classes/Light.xml:134
+#: doc/classes/Light.xml
msgid ""
"Both direct and indirect light will be baked.\n"
"[b]Note:[/b] You should hide the light if you don't want it to appear twice "
"(dynamic and baked)."
msgstr ""
-#: doc/classes/Light2D.xml:4
+#: doc/classes/Light2D.xml
msgid "Casts light in a 2D environment."
msgstr ""
-#: doc/classes/Light2D.xml:7
+#: doc/classes/Light2D.xml
msgid ""
"Casts light in a 2D environment. Light is defined by a (usually grayscale) "
"texture, a color, an energy value, a mode (see constants), and various other "
@@ -32966,190 +33998,182 @@ msgid ""
"[b]Note:[/b] Light2D can also be used as a mask."
msgstr ""
-#: doc/classes/Light2D.xml:11 doc/classes/LightOccluder2D.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/2d/2d_lights_and_shadows.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/2d/2d_lights_and_shadows."
-"html"
-
-#: doc/classes/Light2D.xml:17
+#: doc/classes/Light2D.xml
msgid "The Light2D's [Color]."
msgstr ""
-#: doc/classes/Light2D.xml:20
+#: doc/classes/Light2D.xml
msgid "If [code]true[/code], Light2D will only appear when editing the scene."
msgstr ""
-#: doc/classes/Light2D.xml:23
+#: doc/classes/Light2D.xml
msgid "If [code]true[/code], Light2D will emit light."
msgstr ""
-#: doc/classes/Light2D.xml:26
+#: doc/classes/Light2D.xml
msgid ""
"The Light2D's energy value. The larger the value, the stronger the light."
msgstr ""
-#: doc/classes/Light2D.xml:29
+#: doc/classes/Light2D.xml
msgid "The Light2D's mode. See [enum Mode] constants for values."
msgstr ""
-#: doc/classes/Light2D.xml:32
+#: doc/classes/Light2D.xml
msgid "The offset of the Light2D's [code]texture[/code]."
msgstr ""
-#: doc/classes/Light2D.xml:35
+#: doc/classes/Light2D.xml
msgid "The height of the Light2D. Used with 2D normal mapping."
msgstr ""
-#: doc/classes/Light2D.xml:38
+#: doc/classes/Light2D.xml
msgid ""
"The layer mask. Only objects with a matching mask will be affected by the "
"Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:41
+#: doc/classes/Light2D.xml
msgid "Maximum layer value of objects that are affected by the Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:44
+#: doc/classes/Light2D.xml
msgid "Minimum layer value of objects that are affected by the Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:47
+#: doc/classes/Light2D.xml
msgid ""
"Maximum [code]z[/code] value of objects that are affected by the Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:50
+#: doc/classes/Light2D.xml
msgid ""
"Minimum [code]z[/code] value of objects that are affected by the Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:53
+#: doc/classes/Light2D.xml
msgid "Shadow buffer size."
msgstr ""
-#: doc/classes/Light2D.xml:56
+#: doc/classes/Light2D.xml
msgid "[Color] of shadows cast by the Light2D."
msgstr ""
-#: doc/classes/Light2D.xml:59
+#: doc/classes/Light2D.xml
msgid "If [code]true[/code], the Light2D will cast shadows."
msgstr ""
-#: doc/classes/Light2D.xml:62
+#: doc/classes/Light2D.xml
msgid "Shadow filter type. See [enum ShadowFilter] for possible values."
msgstr ""
-#: doc/classes/Light2D.xml:65
+#: doc/classes/Light2D.xml
msgid "Smoothing value for shadows."
msgstr ""
-#: doc/classes/Light2D.xml:68
+#: doc/classes/Light2D.xml
msgid "Smooth shadow gradient length."
msgstr ""
-#: doc/classes/Light2D.xml:71
+#: doc/classes/Light2D.xml
msgid ""
"The shadow mask. Used with [LightOccluder2D] to cast shadows. Only occluders "
"with a matching light mask will cast shadows."
msgstr ""
-#: doc/classes/Light2D.xml:74
+#: doc/classes/Light2D.xml
msgid "[Texture] used for the Light2D's appearance."
msgstr ""
-#: doc/classes/Light2D.xml:77
+#: doc/classes/Light2D.xml
msgid "The [code]texture[/code]'s scale factor."
msgstr ""
-#: doc/classes/Light2D.xml:82
+#: doc/classes/Light2D.xml
msgid ""
"Adds the value of pixels corresponding to the Light2D to the values of "
"pixels under it. This is the common behavior of a light."
msgstr ""
-#: doc/classes/Light2D.xml:85
+#: doc/classes/Light2D.xml
msgid ""
"Subtracts the value of pixels corresponding to the Light2D to the values of "
"pixels under it, resulting in inversed light effect."
msgstr ""
-#: doc/classes/Light2D.xml:88
+#: doc/classes/Light2D.xml
msgid ""
"Mix the value of pixels corresponding to the Light2D to the values of pixels "
"under it by linear interpolation."
msgstr ""
-#: doc/classes/Light2D.xml:91
+#: doc/classes/Light2D.xml
msgid ""
"The light texture of the Light2D is used as a mask, hiding or revealing "
"parts of the screen underneath depending on the value of each pixel of the "
"light (mask) texture."
msgstr ""
-#: doc/classes/Light2D.xml:94
+#: doc/classes/Light2D.xml
msgid "No filter applies to the shadow map. See [member shadow_filter]."
msgstr ""
-#: doc/classes/Light2D.xml:97
+#: doc/classes/Light2D.xml
msgid ""
"Percentage closer filtering (3 samples) applies to the shadow map. See "
"[member shadow_filter]."
msgstr ""
-#: doc/classes/Light2D.xml:100
+#: doc/classes/Light2D.xml
msgid ""
"Percentage closer filtering (5 samples) applies to the shadow map. See "
"[member shadow_filter]."
msgstr ""
-#: doc/classes/Light2D.xml:103
+#: doc/classes/Light2D.xml
msgid ""
"Percentage closer filtering (7 samples) applies to the shadow map. See "
"[member shadow_filter]."
msgstr ""
-#: doc/classes/Light2D.xml:106
+#: doc/classes/Light2D.xml
msgid ""
"Percentage closer filtering (9 samples) applies to the shadow map. See "
"[member shadow_filter]."
msgstr ""
-#: doc/classes/Light2D.xml:109
+#: doc/classes/Light2D.xml
msgid ""
"Percentage closer filtering (13 samples) applies to the shadow map. See "
"[member shadow_filter]."
msgstr ""
-#: doc/classes/LightOccluder2D.xml:4
+#: doc/classes/LightOccluder2D.xml
msgid "Occludes light cast by a Light2D, casting shadows."
msgstr ""
-#: doc/classes/LightOccluder2D.xml:7
+#: doc/classes/LightOccluder2D.xml
msgid ""
"Occludes light cast by a Light2D, casting shadows. The LightOccluder2D must "
"be provided with an [OccluderPolygon2D] in order for the shadow to be "
"computed."
msgstr ""
-#: doc/classes/LightOccluder2D.xml:16
+#: doc/classes/LightOccluder2D.xml
msgid ""
"The LightOccluder2D's light mask. The LightOccluder2D will cast shadows only "
"from Light2D(s) that have the same light mask(s)."
msgstr ""
-#: doc/classes/LightOccluder2D.xml:19
+#: doc/classes/LightOccluder2D.xml
msgid "The [OccluderPolygon2D] used to compute the shadow."
msgstr ""
-#: doc/classes/Line2D.xml:4
+#: doc/classes/Line2D.xml
msgid "A 2D line."
msgstr ""
-#: doc/classes/Line2D.xml:7
+#: doc/classes/Line2D.xml
msgid ""
"A line through several points in 2D space.\n"
"[b]Note:[/b] By default, Godot can only draw up to 4,096 polygon points at a "
@@ -33159,7 +34183,7 @@ msgid ""
"canvas_polygon_index_buffer_size_kb]."
msgstr ""
-#: doc/classes/Line2D.xml:20
+#: doc/classes/Line2D.xml
msgid ""
"Adds a point at the [code]position[/code]. Appends the point at the end of "
"the line.\n"
@@ -33171,148 +34195,152 @@ msgid ""
"list."
msgstr ""
-#: doc/classes/Line2D.xml:27
+#: doc/classes/Line2D.xml
msgid "Removes all points from the line."
msgstr ""
-#: doc/classes/Line2D.xml:33
+#: doc/classes/Line2D.xml
msgid "Returns the Line2D's amount of points."
msgstr ""
-#: doc/classes/Line2D.xml:40
+#: doc/classes/Line2D.xml
msgid "Returns point [code]i[/code]'s position."
msgstr ""
-#: doc/classes/Line2D.xml:47
+#: doc/classes/Line2D.xml
msgid "Removes the point at index [code]i[/code] from the line."
msgstr ""
-#: doc/classes/Line2D.xml:55
+#: doc/classes/Line2D.xml
msgid ""
"Overwrites the position in point [code]i[/code] with the supplied "
"[code]position[/code]."
msgstr ""
-#: doc/classes/Line2D.xml:61
+#: doc/classes/Line2D.xml
msgid ""
"If [code]true[/code], the line's border will be anti-aliased.\n"
"[b]Note:[/b] Line2D is not accelerated by batching when being anti-aliased."
msgstr ""
-#: doc/classes/Line2D.xml:65
+#: doc/classes/Line2D.xml
msgid ""
"Controls the style of the line's first point. Use [enum LineCapMode] "
"constants."
msgstr ""
-#: doc/classes/Line2D.xml:68
+#: doc/classes/Line2D.xml
msgid "The line's color. Will not be used if a gradient is set."
msgstr ""
-#: doc/classes/Line2D.xml:71
+#: doc/classes/Line2D.xml
msgid ""
"Controls the style of the line's last point. Use [enum LineCapMode] "
"constants."
msgstr ""
-#: doc/classes/Line2D.xml:74
+#: doc/classes/Line2D.xml
msgid ""
"The gradient is drawn through the whole line from start to finish. The "
"default color will not be used if a gradient is set."
msgstr ""
-#: doc/classes/Line2D.xml:77
+#: doc/classes/Line2D.xml
msgid "The style for the points between the start and the end."
msgstr ""
-#: doc/classes/Line2D.xml:80
+#: doc/classes/Line2D.xml
msgid ""
"The points that form the lines. The line is drawn between every point set in "
"this array. Points are interpreted as local vectors."
msgstr ""
-#: doc/classes/Line2D.xml:83
+#: doc/classes/Line2D.xml
msgid ""
-"The smoothness of the rounded joints and caps. This is only used if a cap or "
-"joint is set as round."
+"The smoothness of the rounded joints and caps. Higher values result in "
+"smoother corners, but are more demanding to render and update. This is only "
+"used if a cap or joint is set as round.\n"
+"[b]Note:[/b] The default value is tuned for lines with the default [member "
+"width]. For thin lines, this value should be reduced to a number between "
+"[code]2[/code] and [code]4[/code] to improve performance."
msgstr ""
-#: doc/classes/Line2D.xml:86
+#: doc/classes/Line2D.xml
msgid ""
"The direction difference in radians between vector points. This value is "
-"only used if [code]joint mode[/code] is set to [constant LINE_JOINT_SHARP]."
+"only used if [member joint_mode] is set to [constant LINE_JOINT_SHARP]."
msgstr ""
-#: doc/classes/Line2D.xml:89
+#: doc/classes/Line2D.xml
msgid ""
"The texture used for the line's texture. Uses [code]texture_mode[/code] for "
"drawing style."
msgstr ""
-#: doc/classes/Line2D.xml:92
+#: doc/classes/Line2D.xml
msgid ""
"The style to render the [code]texture[/code] on the line. Use [enum "
"LineTextureMode] constants."
msgstr ""
-#: doc/classes/Line2D.xml:95
+#: doc/classes/Line2D.xml
msgid "The line's width."
msgstr ""
-#: doc/classes/Line2D.xml:98
+#: doc/classes/Line2D.xml
msgid ""
"The line's width varies with the curve. The original width is simply "
"multiply by the value of the Curve."
msgstr ""
-#: doc/classes/Line2D.xml:103
+#: doc/classes/Line2D.xml
msgid ""
"The line's joints will be pointy. If [code]sharp_limit[/code] is greater "
"than the rotation of a joint, it becomes a bevel joint instead."
msgstr ""
-#: doc/classes/Line2D.xml:106
+#: doc/classes/Line2D.xml
msgid "The line's joints will be bevelled/chamfered."
msgstr ""
-#: doc/classes/Line2D.xml:109
+#: doc/classes/Line2D.xml
msgid "The line's joints will be rounded."
msgstr ""
-#: doc/classes/Line2D.xml:112
+#: doc/classes/Line2D.xml
msgid "Don't draw a line cap."
msgstr ""
-#: doc/classes/Line2D.xml:115
+#: doc/classes/Line2D.xml
msgid "Draws the line cap as a box."
msgstr ""
-#: doc/classes/Line2D.xml:118
+#: doc/classes/Line2D.xml
msgid "Draws the line cap as a circle."
msgstr ""
-#: doc/classes/Line2D.xml:121
+#: doc/classes/Line2D.xml
msgid ""
"Takes the left pixels of the texture and renders it over the whole line."
msgstr ""
-#: doc/classes/Line2D.xml:124
+#: doc/classes/Line2D.xml
msgid ""
"Tiles the texture over the line. The texture must be imported with "
"[b]Repeat[/b] enabled for it to work properly."
msgstr ""
-#: doc/classes/Line2D.xml:127
+#: doc/classes/Line2D.xml
msgid ""
"Stretches the texture across the line. Import the texture with [b]Repeat[/b] "
"disabled for best results."
msgstr ""
-#: doc/classes/LineEdit.xml:4
+#: doc/classes/LineEdit.xml
msgid "Control that provides single-line string editing."
msgstr ""
-#: doc/classes/LineEdit.xml:7
+#: doc/classes/LineEdit.xml
msgid ""
"LineEdit provides a single-line string editor, used for text fields.\n"
"It features many built-in shortcuts which will always be available "
@@ -33342,34 +34370,34 @@ msgid ""
"line"
msgstr ""
-#: doc/classes/LineEdit.xml:35
+#: doc/classes/LineEdit.xml
msgid ""
"Adds [code]text[/code] after the cursor. If the resulting value is longer "
"than [member max_length], nothing happens."
msgstr ""
-#: doc/classes/LineEdit.xml:41
+#: doc/classes/LineEdit.xml
msgid "Erases the [LineEdit]'s [member text]."
msgstr ""
-#: doc/classes/LineEdit.xml:47
+#: doc/classes/LineEdit.xml
msgid ""
"Deletes one character at the cursor's current position (equivalent to "
"pressing the [code]Delete[/code] key)."
msgstr ""
-#: doc/classes/LineEdit.xml:55
+#: doc/classes/LineEdit.xml
msgid ""
"Deletes a section of the [member text] going from position "
"[code]from_column[/code] to [code]to_column[/code]. Both parameters should "
"be within the text's length."
msgstr ""
-#: doc/classes/LineEdit.xml:61
+#: doc/classes/LineEdit.xml
msgid "Clears the current selection."
msgstr ""
-#: doc/classes/LineEdit.xml:67
+#: doc/classes/LineEdit.xml
msgid ""
"Returns the [PopupMenu] of this [LineEdit]. By default, this menu is "
"displayed when right-clicking on the [LineEdit].\n"
@@ -33378,17 +34406,17 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/LineEdit.xml:74
+#: doc/classes/LineEdit.xml
msgid ""
"Returns the scroll offset due to [member caret_position], as a number of "
"characters."
msgstr ""
-#: doc/classes/LineEdit.xml:81
+#: doc/classes/LineEdit.xml
msgid "Executes a given action as defined in the [enum MenuItems] enum."
msgstr ""
-#: doc/classes/LineEdit.xml:89
+#: doc/classes/LineEdit.xml
msgid ""
"Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/"
"code]. By default, [code]from[/code] is at the beginning and [code]to[/code] "
@@ -33401,52 +34429,60 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/LineEdit.xml:101
+#: doc/classes/LineEdit.xml
msgid "Selects the whole [String]."
msgstr ""
-#: doc/classes/LineEdit.xml:107
+#: doc/classes/LineEdit.xml
msgid "Text alignment as defined in the [enum Align] enum."
msgstr ""
-#: doc/classes/LineEdit.xml:110 doc/classes/TextEdit.xml:391
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "If [code]true[/code], the caret (visual cursor) blinks."
msgstr ""
-#: doc/classes/LineEdit.xml:113 doc/classes/TextEdit.xml:394
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Duration (in seconds) of a caret's blinking cycle."
msgstr ""
-#: doc/classes/LineEdit.xml:116
+#: doc/classes/LineEdit.xml
msgid ""
"The cursor's position inside the [LineEdit]. When set, the text may scroll "
"to accommodate it."
msgstr ""
-#: doc/classes/LineEdit.xml:119
+#: doc/classes/LineEdit.xml
msgid ""
"If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/"
"code] is not empty, which can be used to clear the text quickly."
msgstr ""
-#: doc/classes/LineEdit.xml:122
+#: doc/classes/LineEdit.xml
msgid "If [code]true[/code], the context menu will appear when right-clicked."
msgstr ""
-#: doc/classes/LineEdit.xml:125
+#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid ""
+"If [code]true[/code], the selected text will be deselected when focus is "
+"lost."
+msgstr "Если [code]true[/code], текстура будет центрирована."
+
+#: doc/classes/LineEdit.xml
msgid ""
"If [code]false[/code], existing text cannot be modified and new text cannot "
"be added."
msgstr ""
-#: doc/classes/LineEdit.xml:128
+#: doc/classes/LineEdit.xml
msgid ""
"If [code]true[/code], the [LineEdit] width will increase to stay longer than "
"the [member text]. It will [b]not[/b] compress if the [member text] is "
"shortened."
msgstr ""
-#: doc/classes/LineEdit.xml:132
+#: doc/classes/LineEdit.xml
msgid ""
"Maximum amount of characters that can be entered inside the [LineEdit]. If "
"[code]0[/code], there is no limit.\n"
@@ -33468,100 +34504,107 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/LineEdit.xml:147
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
+msgid ""
+"If [code]false[/code], using middle mouse button to paste clipboard will be "
+"disabled.\n"
+"[b]Note:[/b] This method is only implemented on Linux."
+msgstr ""
+
+#: doc/classes/LineEdit.xml
msgid ""
"Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/"
"code]."
msgstr ""
-#: doc/classes/LineEdit.xml:150
+#: doc/classes/LineEdit.xml
msgid ""
"Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s "
"default value (see [member text])."
msgstr ""
-#: doc/classes/LineEdit.xml:153
+#: doc/classes/LineEdit.xml
msgid ""
"Sets the icon that will appear in the right end of the [LineEdit] if there's "
"no [member text], or always, if [member clear_button_enabled] is set to "
"[code]false[/code]."
msgstr ""
-#: doc/classes/LineEdit.xml:156
+#: doc/classes/LineEdit.xml
msgid ""
"If [code]true[/code], every character is replaced with the secret character "
"(see [member secret_character])."
msgstr ""
-#: doc/classes/LineEdit.xml:159
+#: doc/classes/LineEdit.xml
msgid ""
"The character to use to mask secret input (defaults to \"*\"). Only a single "
"character can be used as the secret character."
msgstr ""
-#: doc/classes/LineEdit.xml:162
+#: doc/classes/LineEdit.xml
msgid ""
"If [code]false[/code], it's impossible to select the text using mouse nor "
"keyboard."
msgstr ""
-#: doc/classes/LineEdit.xml:165
+#: doc/classes/LineEdit.xml
msgid "If [code]false[/code], using shortcuts will be disabled."
msgstr ""
-#: doc/classes/LineEdit.xml:168
+#: doc/classes/LineEdit.xml
msgid ""
"String value of the [LineEdit].\n"
"[b]Note:[/b] Changing text using this property won't emit the [signal "
"text_changed] signal."
msgstr ""
-#: doc/classes/LineEdit.xml:172 doc/classes/TextEdit.xml:468
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], the native virtual keyboard is shown when focused on "
"platforms that support it."
msgstr ""
-#: doc/classes/LineEdit.xml:179
+#: doc/classes/LineEdit.xml
msgid ""
"Emitted when appending text that overflows the [member max_length]. The "
"appended text is truncated to fit [member max_length], and the part that "
"couldn't fit is passed as the [code]rejected_substring[/code] argument."
msgstr ""
-#: doc/classes/LineEdit.xml:185 doc/classes/TextEdit.xml:506
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Emitted when the text changes."
msgstr ""
-#: doc/classes/LineEdit.xml:191
+#: doc/classes/LineEdit.xml
msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]."
msgstr ""
-#: doc/classes/LineEdit.xml:197
+#: doc/classes/LineEdit.xml
msgid "Aligns the text on the left-hand side of the [LineEdit]."
msgstr ""
-#: doc/classes/LineEdit.xml:200
+#: doc/classes/LineEdit.xml
msgid "Centers the text in the middle of the [LineEdit]."
msgstr ""
-#: doc/classes/LineEdit.xml:203
+#: doc/classes/LineEdit.xml
msgid "Aligns the text on the right-hand side of the [LineEdit]."
msgstr ""
-#: doc/classes/LineEdit.xml:206
+#: doc/classes/LineEdit.xml
msgid "Stretches whitespaces to fit the [LineEdit]'s width."
msgstr ""
-#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:527
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Cuts (copies and clears) the selected text."
msgstr ""
-#: doc/classes/LineEdit.xml:212 doc/classes/TextEdit.xml:530
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Copies the selected text."
msgstr ""
-#: doc/classes/LineEdit.xml:215
+#: doc/classes/LineEdit.xml
msgid ""
"Pastes the clipboard text over the selected text (or at the cursor's "
"position).\n"
@@ -33569,88 +34612,88 @@ msgid ""
"clipboard via [method String.strip_escapes]."
msgstr ""
-#: doc/classes/LineEdit.xml:219
+#: doc/classes/LineEdit.xml
msgid "Erases the whole [LineEdit] text."
msgstr ""
-#: doc/classes/LineEdit.xml:222
+#: doc/classes/LineEdit.xml
msgid "Selects the whole [LineEdit] text."
msgstr ""
-#: doc/classes/LineEdit.xml:225 doc/classes/TextEdit.xml:542
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Undoes the previous action."
msgstr ""
-#: doc/classes/LineEdit.xml:228
+#: doc/classes/LineEdit.xml
msgid "Reverse the last undo action."
msgstr ""
-#: doc/classes/LineEdit.xml:231 doc/classes/TextEdit.xml:548
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
msgid "Represents the size of the [enum MenuItems] enum."
msgstr ""
-#: doc/classes/LineEdit.xml:236
-msgid "Texture for the clear button. See [member clear_button_enabled]."
-msgstr ""
-
-#: doc/classes/LineEdit.xml:239
+#: doc/classes/LineEdit.xml
msgid "Color used as default tint for the clear button."
msgstr ""
-#: doc/classes/LineEdit.xml:242
+#: doc/classes/LineEdit.xml
msgid "Color used for the clear button when it's pressed."
msgstr ""
-#: doc/classes/LineEdit.xml:245
+#: doc/classes/LineEdit.xml
msgid "Color of the [LineEdit]'s visual cursor (caret)."
msgstr ""
-#: doc/classes/LineEdit.xml:248
-msgid "Background used when [LineEdit] has GUI focus."
-msgstr ""
-
-#: doc/classes/LineEdit.xml:251
-msgid "Font used for the text."
-msgstr ""
-
-#: doc/classes/LineEdit.xml:254
+#: doc/classes/LineEdit.xml
msgid "Default font color."
msgstr ""
-#: doc/classes/LineEdit.xml:257
+#: doc/classes/LineEdit.xml
msgid "Font color for selected text (inside the selection rectangle)."
msgstr ""
-#: doc/classes/LineEdit.xml:260
+#: doc/classes/LineEdit.xml
msgid "Font color when editing is disabled."
msgstr ""
-#: doc/classes/LineEdit.xml:263
+#: doc/classes/LineEdit.xml
+msgid "Color of the selection rectangle."
+msgstr ""
+
+#: doc/classes/LineEdit.xml
msgid ""
"Minimum horizontal space for the text (not counting the clear button and "
"content margins). This value is measured in count of space characters (i.e. "
"this amount of space characters can be displayed without scrolling)."
msgstr ""
-#: doc/classes/LineEdit.xml:266
+#: doc/classes/LineEdit.xml
+msgid "Font used for the text."
+msgstr ""
+
+#: doc/classes/LineEdit.xml
+msgid "Texture for the clear button. See [member clear_button_enabled]."
+msgstr ""
+
+#: doc/classes/LineEdit.xml
+msgid "Background used when [LineEdit] has GUI focus."
+msgstr ""
+
+#: doc/classes/LineEdit.xml
msgid "Default background for the [LineEdit]."
msgstr ""
-#: doc/classes/LineEdit.xml:269
+#: doc/classes/LineEdit.xml
msgid ""
"Background used when [LineEdit] is in read-only mode ([member editable] is "
"set to [code]false[/code])."
msgstr ""
-#: doc/classes/LineEdit.xml:272
-msgid "Color of the selection rectangle."
-msgstr ""
-
-#: doc/classes/LineShape2D.xml:4
+#: doc/classes/LineShape2D.xml
msgid "Line shape for 2D collisions."
msgstr ""
-#: doc/classes/LineShape2D.xml:7
+#: doc/classes/LineShape2D.xml
msgid ""
"Line shape for 2D collisions. It works like a 2D plane and will not allow "
"any physics body to go to the negative side. Not recommended for rigid "
@@ -33658,19 +34701,19 @@ msgid ""
"forces checks against it on every frame."
msgstr ""
-#: doc/classes/LineShape2D.xml:15
+#: doc/classes/LineShape2D.xml
msgid "The line's distance from the origin."
msgstr ""
-#: doc/classes/LineShape2D.xml:18
+#: doc/classes/LineShape2D.xml
msgid "The line's normal."
msgstr ""
-#: doc/classes/LinkButton.xml:4
+#: doc/classes/LinkButton.xml
msgid "Simple button used to represent a link to some resource."
msgstr ""
-#: doc/classes/LinkButton.xml:7
+#: doc/classes/LinkButton.xml
msgid ""
"This kind of button is primarily used when the interaction with the button "
"causes a context change (like linking to a web page).\n"
@@ -33678,79 +34721,79 @@ msgid ""
"associated with this node."
msgstr ""
-#: doc/classes/LinkButton.xml:21
+#: doc/classes/LinkButton.xml
msgid ""
"Determines when to show the underline. See [enum UnderlineMode] for options."
msgstr ""
-#: doc/classes/LinkButton.xml:26
+#: doc/classes/LinkButton.xml
msgid "The LinkButton will always show an underline at the bottom of its text."
msgstr ""
-#: doc/classes/LinkButton.xml:29
+#: doc/classes/LinkButton.xml
msgid ""
"The LinkButton will show an underline at the bottom of its text when the "
"mouse cursor is over it."
msgstr ""
-#: doc/classes/LinkButton.xml:32
+#: doc/classes/LinkButton.xml
msgid "The LinkButton will never show an underline at the bottom of its text."
msgstr ""
-#: doc/classes/LinkButton.xml:37
-msgid ""
-"[StyleBox] used when the [LinkButton] is focused. It is displayed over the "
-"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
-"visual effect."
-msgstr ""
-
-#: doc/classes/LinkButton.xml:40
-msgid "[Font] of the [LinkButton]'s text."
-msgstr ""
-
-#: doc/classes/LinkButton.xml:43
+#: doc/classes/LinkButton.xml
msgid "Default text [Color] of the [LinkButton]."
msgstr ""
-#: doc/classes/LinkButton.xml:46
+#: doc/classes/LinkButton.xml
msgid ""
"Text [Color] used when the [LinkButton] is focused. Only replaces the normal "
"text color of the button. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/LinkButton.xml:49
+#: doc/classes/LinkButton.xml
msgid "Text [Color] used when the [LinkButton] is being hovered."
msgstr ""
-#: doc/classes/LinkButton.xml:52
+#: doc/classes/LinkButton.xml
msgid "Text [Color] used when the [LinkButton] is being pressed."
msgstr ""
-#: doc/classes/LinkButton.xml:55
+#: doc/classes/LinkButton.xml
msgid "The vertical space between the baseline of text and the underline."
msgstr ""
-#: doc/classes/Listener.xml:4 doc/classes/Listener2D.xml:4
+#: doc/classes/LinkButton.xml
+msgid "[Font] of the [LinkButton]'s text."
+msgstr ""
+
+#: doc/classes/LinkButton.xml
+msgid ""
+"[StyleBox] used when the [LinkButton] is focused. It is displayed over the "
+"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
+"visual effect."
+msgstr ""
+
+#: doc/classes/Listener.xml doc/classes/Listener2D.xml
msgid "Overrides the location sounds are heard from."
msgstr ""
-#: doc/classes/Listener.xml:7
+#: doc/classes/Listener.xml
msgid ""
"Once added to the scene tree and enabled using [method make_current], this "
"node will override the location sounds are heard from. This can be used to "
"listen from a location different from the [Camera]."
msgstr ""
-#: doc/classes/Listener.xml:15
+#: doc/classes/Listener.xml
msgid "Disables the listener to use the current camera's listener instead."
msgstr ""
-#: doc/classes/Listener.xml:21
+#: doc/classes/Listener.xml
msgid "Returns the listener's global orthonormalized [Transform]."
msgstr ""
-#: doc/classes/Listener.xml:27
+#: doc/classes/Listener.xml
msgid ""
"Returns [code]true[/code] if the listener was made current using [method "
"make_current], [code]false[/code] otherwise.\n"
@@ -33758,11 +34801,11 @@ msgid ""
"the scene tree, but only the one that was made current last will be used."
msgstr ""
-#: doc/classes/Listener.xml:34
+#: doc/classes/Listener.xml
msgid "Enables the listener. This will override the current camera's listener."
msgstr ""
-#: doc/classes/Listener2D.xml:7
+#: doc/classes/Listener2D.xml
msgid ""
"Once added to the scene tree and enabled using [method make_current], this "
"node will override the location sounds are heard from. Only one [Listener2D] "
@@ -33773,19 +34816,19 @@ msgid ""
"be inside [SceneTree] to function."
msgstr ""
-#: doc/classes/Listener2D.xml:16
+#: doc/classes/Listener2D.xml
msgid ""
"Disables the [Listener2D]. If it's not set as current, this method will have "
"no effect."
msgstr ""
-#: doc/classes/Listener2D.xml:22
+#: doc/classes/Listener2D.xml
#, fuzzy
msgid "Returns [code]true[/code] if this [Listener2D] is currently active."
msgstr ""
"Возвращает [code]true[/code], если в данный момент воспроизводится анимация."
-#: doc/classes/Listener2D.xml:28
+#: doc/classes/Listener2D.xml
msgid ""
"Makes the [Listener2D] active, setting it as the hearing point for the "
"sounds. If there is already another active [Listener2D], it will be "
@@ -33794,11 +34837,11 @@ msgid ""
"[SceneTree]."
msgstr ""
-#: doc/classes/MainLoop.xml:4
+#: doc/classes/MainLoop.xml
msgid "Abstract base class for the game's main loop."
msgstr ""
-#: doc/classes/MainLoop.xml:7
+#: doc/classes/MainLoop.xml
msgid ""
"[MainLoop] is the abstract base class for a Godot project's game loop. It is "
"inherited by [SceneTree], which is the default game loop implementation used "
@@ -33844,24 +34887,24 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/MainLoop.xml:51
+#: doc/classes/MainLoop.xml
msgid ""
"Called when files are dragged from the OS file manager and dropped in the "
"game window. The arguments are a list of file paths and the identifier of "
"the screen where the drag originated."
msgstr ""
-#: doc/classes/MainLoop.xml:57
+#: doc/classes/MainLoop.xml
msgid "Called before the program exits."
msgstr ""
-#: doc/classes/MainLoop.xml:65
+#: doc/classes/MainLoop.xml
msgid ""
"Called when the user performs an action in the system global menu (e.g. the "
"Mac OS menu bar)."
msgstr ""
-#: doc/classes/MainLoop.xml:72
+#: doc/classes/MainLoop.xml
msgid ""
"Called each idle frame with the time since the last idle frame as argument "
"(in seconds). Equivalent to [method Node._process].\n"
@@ -33870,21 +34913,21 @@ msgid ""
"frame."
msgstr ""
-#: doc/classes/MainLoop.xml:79
+#: doc/classes/MainLoop.xml
msgid "Called once during initialization."
msgstr ""
-#: doc/classes/MainLoop.xml:86
+#: doc/classes/MainLoop.xml
msgid "Called whenever an [InputEvent] is received by the main loop."
msgstr ""
-#: doc/classes/MainLoop.xml:93
+#: doc/classes/MainLoop.xml
msgid ""
"Deprecated callback, does not do anything. Use [method _input_event] to "
"parse text input. Will be removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:100
+#: doc/classes/MainLoop.xml
msgid ""
"Called each physics frame with the time since the last physics frame as "
"argument ([code]delta[/code], in seconds). Equivalent to [method Node."
@@ -33894,99 +34937,99 @@ msgid ""
"frame."
msgstr ""
-#: doc/classes/MainLoop.xml:107
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _finalize] instead. Will be "
"removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:114
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _idle] instead. Will be "
"removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:120
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _initialize] instead. Will "
"be removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:127
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _input_event] instead. Will "
"be removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:134
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _input_text] instead. Will "
"be removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:141
+#: doc/classes/MainLoop.xml
msgid ""
"Should not be called manually, override [method _iteration] instead. Will be "
"removed in Godot 4.0."
msgstr ""
-#: doc/classes/MainLoop.xml:150
+#: doc/classes/MainLoop.xml
msgid "Emitted when a user responds to a permission request."
msgstr ""
-#: doc/classes/MainLoop.xml:156 doc/classes/Node.xml:791
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the mouse enters the game window.\n"
"Implemented on desktop and web platforms."
msgstr ""
-#: doc/classes/MainLoop.xml:160 doc/classes/Node.xml:795
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the mouse leaves the game window.\n"
"Implemented on desktop and web platforms."
msgstr ""
-#: doc/classes/MainLoop.xml:164 doc/classes/Node.xml:799
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the game window is focused.\n"
"Implemented on all platforms."
msgstr ""
-#: doc/classes/MainLoop.xml:168 doc/classes/Node.xml:803
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the game window is unfocused.\n"
"Implemented on all platforms."
msgstr ""
-#: doc/classes/MainLoop.xml:172 doc/classes/Node.xml:807
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when a quit request is sent (e.g. closing "
"the window with a \"Close\" button or Alt+F4).\n"
"Implemented on desktop platforms."
msgstr ""
-#: doc/classes/MainLoop.xml:176 doc/classes/Node.xml:811
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when a go back request is sent (e.g. "
"pressing the \"Back\" button on Android).\n"
"Specific to the Android platform."
msgstr ""
-#: doc/classes/MainLoop.xml:180 doc/classes/Node.xml:815
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when an unfocus request is sent (e.g. "
"another OS window wants to take the focus).\n"
"No supported platforms currently send this notification."
msgstr ""
-#: doc/classes/MainLoop.xml:184 doc/classes/Node.xml:819
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the application is exceeding its "
"allocated memory.\n"
"Specific to the iOS platform."
msgstr ""
-#: doc/classes/MainLoop.xml:188 doc/classes/Node.xml:823
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received when translations may have changed. Can be triggered "
"by the user changing the locale. Can be used to respond to language changes, "
@@ -33994,44 +35037,44 @@ msgid ""
"the built-in translation support, like [method Object.tr]."
msgstr ""
-#: doc/classes/MainLoop.xml:191 doc/classes/Node.xml:826
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when a request for \"About\" information "
"is sent.\n"
"Specific to the macOS platform."
msgstr ""
-#: doc/classes/MainLoop.xml:195 doc/classes/Node.xml:830
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from Godot's crash handler when the engine is about to "
"crash.\n"
"Implemented on desktop platforms if the crash handler is enabled."
msgstr ""
-#: doc/classes/MainLoop.xml:199 doc/classes/Node.xml:834
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when an update of the Input Method Engine "
"occurs (e.g. change of IME cursor position or composition string).\n"
"Specific to the macOS platform."
msgstr ""
-#: doc/classes/MainLoop.xml:203 doc/classes/Node.xml:838
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the app is resumed.\n"
"Specific to the Android platform."
msgstr ""
-#: doc/classes/MainLoop.xml:207 doc/classes/Node.xml:842
+#: doc/classes/MainLoop.xml doc/classes/Node.xml
msgid ""
"Notification received from the OS when the app is paused.\n"
"Specific to the Android platform."
msgstr ""
-#: doc/classes/MarginContainer.xml:4
+#: doc/classes/MarginContainer.xml
msgid "Simple margin container."
msgstr ""
-#: doc/classes/MarginContainer.xml:7
+#: doc/classes/MarginContainer.xml
msgid ""
"Adds a top, left, bottom, and right margin to all [Control] nodes that are "
"direct children of the container. To control the [MarginContainer]'s margin, "
@@ -34049,51 +35092,51 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/MarginContainer.xml:26
+#: doc/classes/MarginContainer.xml
msgid ""
"All direct children of [MarginContainer] will have a bottom margin of "
"[code]margin_bottom[/code] pixels."
msgstr ""
-#: doc/classes/MarginContainer.xml:29
+#: doc/classes/MarginContainer.xml
msgid ""
"All direct children of [MarginContainer] will have a left margin of "
"[code]margin_left[/code] pixels."
msgstr ""
-#: doc/classes/MarginContainer.xml:32
+#: doc/classes/MarginContainer.xml
msgid ""
"All direct children of [MarginContainer] will have a right margin of "
"[code]margin_right[/code] pixels."
msgstr ""
-#: doc/classes/MarginContainer.xml:35
+#: doc/classes/MarginContainer.xml
msgid ""
"All direct children of [MarginContainer] will have a top margin of "
"[code]margin_top[/code] pixels."
msgstr ""
-#: doc/classes/Marshalls.xml:4
+#: doc/classes/Marshalls.xml
msgid "Data transformation (marshalling) and encoding helpers."
msgstr ""
-#: doc/classes/Marshalls.xml:7
+#: doc/classes/Marshalls.xml
msgid "Provides data transformation and encoding utility functions."
msgstr ""
-#: doc/classes/Marshalls.xml:16
+#: doc/classes/Marshalls.xml
msgid ""
"Returns a decoded [PoolByteArray] corresponding to the Base64-encoded string "
"[code]base64_str[/code]."
msgstr ""
-#: doc/classes/Marshalls.xml:23
+#: doc/classes/Marshalls.xml
msgid ""
"Returns a decoded string corresponding to the Base64-encoded string "
"[code]base64_str[/code]."
msgstr ""
-#: doc/classes/Marshalls.xml:31
+#: doc/classes/Marshalls.xml
msgid ""
"Returns a decoded [Variant] corresponding to the Base64-encoded string "
"[code]base64_str[/code]. If [code]allow_objects[/code] is [code]true[/code], "
@@ -34103,27 +35146,27 @@ msgid ""
"to avoid potential security threats such as remote code execution."
msgstr ""
-#: doc/classes/Marshalls.xml:39
+#: doc/classes/Marshalls.xml
msgid "Returns a Base64-encoded string of a given [PoolByteArray]."
msgstr ""
-#: doc/classes/Marshalls.xml:46
+#: doc/classes/Marshalls.xml
msgid ""
"Returns a Base64-encoded string of the UTF-8 string [code]utf8_str[/code]."
msgstr ""
-#: doc/classes/Marshalls.xml:54
+#: doc/classes/Marshalls.xml
msgid ""
"Returns a Base64-encoded string of the [Variant] [code]variant[/code]. If "
"[code]full_objects[/code] is [code]true[/code], encoding objects is allowed "
"(and can potentially include code)."
msgstr ""
-#: doc/classes/Material.xml:4
+#: doc/classes/Material.xml
msgid "Abstract base [Resource] for coloring and shading geometry."
msgstr ""
-#: doc/classes/Material.xml:7
+#: doc/classes/Material.xml
msgid ""
"Material is a base [Resource] used for coloring and shading geometry. All "
"materials inherit from it and almost all [VisualInstance] derived nodes "
@@ -34131,7 +35174,7 @@ msgid ""
"types and are configured here."
msgstr ""
-#: doc/classes/Material.xml:17
+#: doc/classes/Material.xml
msgid ""
"Sets the [Material] to be used for the next pass. This renders the object "
"again using a different material.\n"
@@ -34139,7 +35182,7 @@ msgid ""
"with type \"Spatial\"."
msgstr ""
-#: doc/classes/Material.xml:21
+#: doc/classes/Material.xml
msgid ""
"Sets the render priority for transparent objects in 3D scenes. Higher "
"priority objects will be sorted in front of lower priority objects.\n"
@@ -34149,19 +35192,19 @@ msgid ""
"sorted from back to front (subject to priority)."
msgstr ""
-#: doc/classes/Material.xml:27
+#: doc/classes/Material.xml
msgid "Maximum value for the [member render_priority] parameter."
msgstr ""
-#: doc/classes/Material.xml:30
+#: doc/classes/Material.xml
msgid "Minimum value for the [member render_priority] parameter."
msgstr ""
-#: doc/classes/MenuButton.xml:4
+#: doc/classes/MenuButton.xml
msgid "Special button that brings up a [PopupMenu] when clicked."
msgstr ""
-#: doc/classes/MenuButton.xml:7
+#: doc/classes/MenuButton.xml
msgid ""
"Special button that brings up a [PopupMenu] when clicked.\n"
"New items can be created inside this [PopupMenu] using [code]get_popup()."
@@ -34173,7 +35216,7 @@ msgid ""
"associated with this node."
msgstr ""
-#: doc/classes/MenuButton.xml:17 doc/classes/OptionButton.xml:86
+#: doc/classes/MenuButton.xml doc/classes/OptionButton.xml
msgid ""
"Returns the [PopupMenu] contained in this button.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -34181,82 +35224,82 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/MenuButton.xml:25
+#: doc/classes/MenuButton.xml
msgid ""
"If [code]true[/code], shortcuts are disabled and cannot be used to trigger "
"the button."
msgstr ""
-#: doc/classes/MenuButton.xml:34
+#: doc/classes/MenuButton.xml
msgid ""
"If [code]true[/code], when the cursor hovers above another [MenuButton] "
"within the same parent which also has [code]switch_on_hover[/code] enabled, "
"it will close the current [MenuButton] and open the other one."
msgstr ""
-#: doc/classes/MenuButton.xml:41
+#: doc/classes/MenuButton.xml
msgid "Emitted when [PopupMenu] of this MenuButton is about to show."
msgstr ""
-#: doc/classes/MenuButton.xml:49
-msgid "[StyleBox] used when the [MenuButton] is disabled."
-msgstr ""
-
-#: doc/classes/MenuButton.xml:52
-msgid ""
-"[StyleBox] used when the [MenuButton] is focused. It is displayed over the "
-"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
-"visual effect."
-msgstr ""
-
-#: doc/classes/MenuButton.xml:55
-msgid "[Font] of the [MenuButton]'s text."
-msgstr ""
-
-#: doc/classes/MenuButton.xml:58
+#: doc/classes/MenuButton.xml
msgid "Default text [Color] of the [MenuButton]."
msgstr ""
-#: doc/classes/MenuButton.xml:61
+#: doc/classes/MenuButton.xml
msgid "Text [Color] used when the [MenuButton] is disabled."
msgstr ""
-#: doc/classes/MenuButton.xml:64
+#: doc/classes/MenuButton.xml
msgid ""
"Text [Color] used when the [MenuButton] is focused. Only replaces the normal "
"text color of the button. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/MenuButton.xml:67
+#: doc/classes/MenuButton.xml
msgid "Text [Color] used when the [MenuButton] is being hovered."
msgstr ""
-#: doc/classes/MenuButton.xml:70
+#: doc/classes/MenuButton.xml
msgid "Text [Color] used when the [MenuButton] is being pressed."
msgstr ""
-#: doc/classes/MenuButton.xml:73
-msgid "[StyleBox] used when the [MenuButton] is being hovered."
+#: doc/classes/MenuButton.xml
+msgid "The horizontal space between [MenuButton]'s icon and text."
msgstr ""
-#: doc/classes/MenuButton.xml:76
-msgid "The horizontal space between [MenuButton]'s icon and text."
+#: doc/classes/MenuButton.xml
+msgid "[Font] of the [MenuButton]'s text."
+msgstr ""
+
+#: doc/classes/MenuButton.xml
+msgid "[StyleBox] used when the [MenuButton] is disabled."
+msgstr ""
+
+#: doc/classes/MenuButton.xml
+msgid ""
+"[StyleBox] used when the [MenuButton] is focused. It is displayed over the "
+"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
+"visual effect."
+msgstr ""
+
+#: doc/classes/MenuButton.xml
+msgid "[StyleBox] used when the [MenuButton] is being hovered."
msgstr ""
-#: doc/classes/MenuButton.xml:79
+#: doc/classes/MenuButton.xml
msgid "Default [StyleBox] for the [MenuButton]."
msgstr ""
-#: doc/classes/MenuButton.xml:82
+#: doc/classes/MenuButton.xml
msgid "[StyleBox] used when the [MenuButton] is being pressed."
msgstr ""
-#: doc/classes/Mesh.xml:4
+#: doc/classes/Mesh.xml
msgid "A [Resource] that contains vertex array-based geometry."
msgstr ""
-#: doc/classes/Mesh.xml:7
+#: doc/classes/Mesh.xml
msgid ""
"Mesh is a type of [Resource] that contains vertex array-based geometry, "
"divided in [i]surfaces[/i]. Each surface contains a completely separate "
@@ -34265,7 +35308,7 @@ msgid ""
"editing software commonly contain multiple materials."
msgstr ""
-#: doc/classes/Mesh.xml:21
+#: doc/classes/Mesh.xml
msgid ""
"Calculate a [ConvexPolygonShape] from the mesh.\n"
"If [code]clean[/code] is [code]true[/code] (default), duplicate and interior "
@@ -34275,7 +35318,7 @@ msgid ""
"simplified to reduce the amount of vertices. Disabled by default."
msgstr ""
-#: doc/classes/Mesh.xml:30
+#: doc/classes/Mesh.xml
msgid ""
"Calculate an outline mesh at a defined offset (margin) from the original "
"mesh.\n"
@@ -34283,15 +35326,15 @@ msgid ""
"g. clockwise to counterclockwise)."
msgstr ""
-#: doc/classes/Mesh.xml:37
+#: doc/classes/Mesh.xml
msgid "Calculate a [ConcavePolygonShape] from the mesh."
msgstr ""
-#: doc/classes/Mesh.xml:43
+#: doc/classes/Mesh.xml
msgid "Generate a [TriangleMesh] from the mesh."
msgstr ""
-#: doc/classes/Mesh.xml:49
+#: doc/classes/Mesh.xml
msgid ""
"Returns the smallest [AABB] enclosing this mesh in local space. Not affected "
"by [code]custom_aabb[/code]. See also [method VisualInstance."
@@ -34299,178 +35342,178 @@ msgid ""
"[b]Note:[/b] This is only implemented for [ArrayMesh] and [PrimitiveMesh]."
msgstr ""
-#: doc/classes/Mesh.xml:56
+#: doc/classes/Mesh.xml
msgid ""
"Returns all the vertices that make up the faces of the mesh. Each three "
"vertices represent one triangle."
msgstr ""
-#: doc/classes/Mesh.xml:62
+#: doc/classes/Mesh.xml
msgid "Returns the amount of surfaces that the [Mesh] holds."
msgstr ""
-#: doc/classes/Mesh.xml:69
+#: doc/classes/Mesh.xml
msgid ""
"Returns the arrays for the vertices, normals, uvs, etc. that make up the "
"requested surface (see [method ArrayMesh.add_surface_from_arrays])."
msgstr ""
-#: doc/classes/Mesh.xml:76
+#: doc/classes/Mesh.xml
msgid "Returns the blend shape arrays for the requested surface."
msgstr ""
-#: doc/classes/Mesh.xml:83
+#: doc/classes/Mesh.xml
msgid ""
"Returns a [Material] in a given surface. Surface is rendered using this "
"material."
msgstr ""
-#: doc/classes/Mesh.xml:91
+#: doc/classes/Mesh.xml
msgid ""
"Sets a [Material] for a given surface. Surface will be rendered using this "
"material."
msgstr ""
-#: doc/classes/Mesh.xml:97
+#: doc/classes/Mesh.xml
msgid ""
"Sets a hint to be used for lightmap resolution in [BakedLightmap]. Overrides "
"[member BakedLightmap.default_texels_per_unit]."
msgstr ""
-#: doc/classes/Mesh.xml:102
+#: doc/classes/Mesh.xml
msgid "Render array as points (one vertex equals one point)."
msgstr ""
-#: doc/classes/Mesh.xml:105
+#: doc/classes/Mesh.xml
msgid "Render array as lines (every two vertices a line is created)."
msgstr ""
-#: doc/classes/Mesh.xml:108
+#: doc/classes/Mesh.xml
msgid "Render array as line strip."
msgstr ""
-#: doc/classes/Mesh.xml:111
+#: doc/classes/Mesh.xml
msgid "Render array as line loop (like line strip, but closed)."
msgstr ""
-#: doc/classes/Mesh.xml:114
+#: doc/classes/Mesh.xml
msgid "Render array as triangles (every three vertices a triangle is created)."
msgstr ""
-#: doc/classes/Mesh.xml:117
+#: doc/classes/Mesh.xml
msgid "Render array as triangle strips."
msgstr ""
-#: doc/classes/Mesh.xml:120
+#: doc/classes/Mesh.xml
#, fuzzy
msgid "Render array as triangle fans."
msgstr "Универсальный тип массива."
-#: doc/classes/Mesh.xml:123 doc/classes/VisualServer.xml:3363
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Blend shapes are normalized."
msgstr ""
-#: doc/classes/Mesh.xml:126 doc/classes/VisualServer.xml:3366
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Blend shapes are relative to base weight."
msgstr ""
-#: doc/classes/Mesh.xml:129
+#: doc/classes/Mesh.xml
msgid ""
"Mesh array contains vertices. All meshes require a vertex array so this "
"should always be present."
msgstr ""
-#: doc/classes/Mesh.xml:132
+#: doc/classes/Mesh.xml
msgid "Mesh array contains normals."
msgstr ""
-#: doc/classes/Mesh.xml:135
+#: doc/classes/Mesh.xml
msgid "Mesh array contains tangents."
msgstr ""
-#: doc/classes/Mesh.xml:138
+#: doc/classes/Mesh.xml
msgid "Mesh array contains colors."
msgstr ""
-#: doc/classes/Mesh.xml:141
+#: doc/classes/Mesh.xml
msgid "Mesh array contains UVs."
msgstr ""
-#: doc/classes/Mesh.xml:144
+#: doc/classes/Mesh.xml
msgid "Mesh array contains second UV."
msgstr ""
-#: doc/classes/Mesh.xml:147
+#: doc/classes/Mesh.xml
msgid "Mesh array contains bones."
msgstr ""
-#: doc/classes/Mesh.xml:150
+#: doc/classes/Mesh.xml
msgid "Mesh array contains bone weights."
msgstr ""
-#: doc/classes/Mesh.xml:153
+#: doc/classes/Mesh.xml
msgid "Mesh array uses indices."
msgstr ""
-#: doc/classes/Mesh.xml:156
+#: doc/classes/Mesh.xml
msgid ""
"Used internally to calculate other [code]ARRAY_COMPRESS_*[/code] enum "
"values. Do not use."
msgstr ""
-#: doc/classes/Mesh.xml:159 doc/classes/VisualServer.xml:3300
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) vertex array."
msgstr ""
-#: doc/classes/Mesh.xml:162 doc/classes/VisualServer.xml:3303
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) normal array."
msgstr ""
-#: doc/classes/Mesh.xml:165 doc/classes/VisualServer.xml:3306
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) tangent array."
msgstr ""
-#: doc/classes/Mesh.xml:168 doc/classes/VisualServer.xml:3309
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) color array."
msgstr ""
-#: doc/classes/Mesh.xml:171 doc/classes/VisualServer.xml:3312
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) UV coordinates array."
msgstr ""
-#: doc/classes/Mesh.xml:174 doc/classes/VisualServer.xml:3315
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid ""
"Flag used to mark a compressed (half float) UV coordinates array for the "
"second UV coordinates."
msgstr ""
-#: doc/classes/Mesh.xml:177 doc/classes/VisualServer.xml:3318
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed bone array."
msgstr ""
-#: doc/classes/Mesh.xml:180 doc/classes/VisualServer.xml:3321
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed (half float) weight array."
msgstr ""
-#: doc/classes/Mesh.xml:183 doc/classes/VisualServer.xml:3324
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark a compressed index array."
msgstr ""
-#: doc/classes/Mesh.xml:186 doc/classes/VisualServer.xml:3327
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark that the array contains 2D vertices."
msgstr ""
-#: doc/classes/Mesh.xml:189 doc/classes/VisualServer.xml:3330
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid "Flag used to mark that the array uses 16-bit bones instead of 8-bit."
msgstr ""
-#: doc/classes/Mesh.xml:192 doc/classes/VisualServer.xml:3333
+#: doc/classes/Mesh.xml doc/classes/VisualServer.xml
msgid ""
"Flag used to mark that the array uses an octahedral representation of normal "
"and tangent vectors rather than cartesian."
msgstr ""
-#: doc/classes/Mesh.xml:195
+#: doc/classes/Mesh.xml
msgid ""
"Used to set flags [constant ARRAY_COMPRESS_VERTEX], [constant "
"ARRAY_COMPRESS_NORMAL], [constant ARRAY_COMPRESS_TANGENT], [constant "
@@ -34479,47 +35522,47 @@ msgid ""
"ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION] quickly."
msgstr ""
-#: doc/classes/Mesh.xml:198
+#: doc/classes/Mesh.xml
msgid "Array of vertices."
msgstr ""
-#: doc/classes/Mesh.xml:201
+#: doc/classes/Mesh.xml
msgid "Array of normals."
msgstr ""
-#: doc/classes/Mesh.xml:204
+#: doc/classes/Mesh.xml
msgid "Array of tangents as an array of floats, 4 floats per tangent."
msgstr ""
-#: doc/classes/Mesh.xml:207
+#: doc/classes/Mesh.xml
msgid "Array of colors."
msgstr "Массив цветов."
-#: doc/classes/Mesh.xml:210
+#: doc/classes/Mesh.xml
msgid "Array of UV coordinates."
msgstr ""
-#: doc/classes/Mesh.xml:213
+#: doc/classes/Mesh.xml
msgid "Array of second set of UV coordinates."
msgstr ""
-#: doc/classes/Mesh.xml:216
+#: doc/classes/Mesh.xml
msgid "Array of bone data."
msgstr ""
-#: doc/classes/Mesh.xml:219
+#: doc/classes/Mesh.xml
msgid "Array of weights."
msgstr ""
-#: doc/classes/Mesh.xml:222
+#: doc/classes/Mesh.xml
msgid "Array of indices."
msgstr "Массив индексов."
-#: doc/classes/MeshDataTool.xml:4
+#: doc/classes/MeshDataTool.xml
msgid "Helper tool to access and edit [Mesh] data."
msgstr ""
-#: doc/classes/MeshDataTool.xml:7
+#: doc/classes/MeshDataTool.xml
msgid ""
"MeshDataTool provides access to individual vertices in a [Mesh]. It allows "
"users to read and edit vertex data of meshes. It also creates an array of "
@@ -34554,64 +35597,65 @@ msgid ""
"primitive modes."
msgstr ""
-#: doc/classes/MeshDataTool.xml:36
+#: doc/classes/MeshDataTool.xml
msgid "Clears all data currently in MeshDataTool."
msgstr ""
-#: doc/classes/MeshDataTool.xml:43
+#: doc/classes/MeshDataTool.xml
msgid "Adds a new surface to specified [Mesh] with edited data."
msgstr ""
-#: doc/classes/MeshDataTool.xml:51
+#: doc/classes/MeshDataTool.xml
msgid ""
"Uses specified surface of given [Mesh] to populate data for MeshDataTool.\n"
"Requires [Mesh] with primitive type [constant Mesh.PRIMITIVE_TRIANGLES]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:58
+#: doc/classes/MeshDataTool.xml
msgid "Returns the number of edges in this [Mesh]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:65
+#: doc/classes/MeshDataTool.xml
msgid "Returns array of faces that touch given edge."
msgstr ""
-#: doc/classes/MeshDataTool.xml:72
+#: doc/classes/MeshDataTool.xml
msgid "Returns meta information assigned to given edge."
msgstr ""
-#: doc/classes/MeshDataTool.xml:80
+#: doc/classes/MeshDataTool.xml
msgid ""
"Returns index of specified vertex connected to given edge.\n"
"Vertex argument can only be 0 or 1 because edges are comprised of two "
"vertices."
msgstr ""
-#: doc/classes/MeshDataTool.xml:87
+#: doc/classes/MeshDataTool.xml
msgid "Returns the number of faces in this [Mesh]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:95
+#: doc/classes/MeshDataTool.xml
msgid ""
"Returns specified edge associated with given face.\n"
-"Edge argument must 2 or less because a face only has three edges."
+"Edge argument must be either 0, 1, or 2 because a face only has three edges."
msgstr ""
-#: doc/classes/MeshDataTool.xml:103
+#: doc/classes/MeshDataTool.xml
msgid "Returns the metadata associated with the given face."
msgstr ""
-#: doc/classes/MeshDataTool.xml:110
+#: doc/classes/MeshDataTool.xml
msgid "Calculates and returns the face normal of the given face."
msgstr ""
-#: doc/classes/MeshDataTool.xml:118
+#: doc/classes/MeshDataTool.xml
msgid ""
"Returns the specified vertex of the given face.\n"
-"Vertex argument must be 2 or less because faces contain three vertices."
+"Vertex argument must be either 0, 1, or 2 because faces contain three "
+"vertices."
msgstr ""
-#: doc/classes/MeshDataTool.xml:125
+#: doc/classes/MeshDataTool.xml
msgid ""
"Returns the [Mesh]'s format. Format is an integer made up of [Mesh] format "
"flags combined together. For example, a mesh containing both vertices and "
@@ -34621,111 +35665,111 @@ msgid ""
"See [enum ArrayMesh.ArrayFormat] for a list of format flags."
msgstr ""
-#: doc/classes/MeshDataTool.xml:132
+#: doc/classes/MeshDataTool.xml
msgid "Returns the material assigned to the [Mesh]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:139
+#: doc/classes/MeshDataTool.xml
msgid "Returns the vertex at given index."
msgstr ""
-#: doc/classes/MeshDataTool.xml:146
+#: doc/classes/MeshDataTool.xml
msgid "Returns the bones of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:153
+#: doc/classes/MeshDataTool.xml
msgid "Returns the color of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:159
+#: doc/classes/MeshDataTool.xml
msgid "Returns the total number of vertices in [Mesh]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:166
+#: doc/classes/MeshDataTool.xml
msgid "Returns an array of edges that share the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:173
+#: doc/classes/MeshDataTool.xml
msgid "Returns an array of faces that share the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:180
+#: doc/classes/MeshDataTool.xml
msgid "Returns the metadata associated with the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:187
+#: doc/classes/MeshDataTool.xml
msgid "Returns the normal of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:194
+#: doc/classes/MeshDataTool.xml
msgid "Returns the tangent of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:201
+#: doc/classes/MeshDataTool.xml
msgid "Returns the UV of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:208
+#: doc/classes/MeshDataTool.xml
msgid "Returns the UV2 of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:215
+#: doc/classes/MeshDataTool.xml
msgid "Returns bone weights of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:223
+#: doc/classes/MeshDataTool.xml
msgid "Sets the metadata of the given edge."
msgstr ""
-#: doc/classes/MeshDataTool.xml:231
+#: doc/classes/MeshDataTool.xml
msgid "Sets the metadata of the given face."
msgstr ""
-#: doc/classes/MeshDataTool.xml:238
+#: doc/classes/MeshDataTool.xml
msgid "Sets the material to be used by newly-constructed [Mesh]."
msgstr ""
-#: doc/classes/MeshDataTool.xml:246
+#: doc/classes/MeshDataTool.xml
msgid "Sets the position of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:254
+#: doc/classes/MeshDataTool.xml
msgid "Sets the bones of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:262
+#: doc/classes/MeshDataTool.xml
msgid "Sets the color of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:270
+#: doc/classes/MeshDataTool.xml
msgid "Sets the metadata associated with the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:278
+#: doc/classes/MeshDataTool.xml
msgid "Sets the normal of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:286
+#: doc/classes/MeshDataTool.xml
msgid "Sets the tangent of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:294
+#: doc/classes/MeshDataTool.xml
msgid "Sets the UV of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:302
+#: doc/classes/MeshDataTool.xml
msgid "Sets the UV2 of the given vertex."
msgstr ""
-#: doc/classes/MeshDataTool.xml:310
+#: doc/classes/MeshDataTool.xml
msgid "Sets the bone weights of the given vertex."
msgstr ""
-#: doc/classes/MeshInstance.xml:4
+#: doc/classes/MeshInstance.xml
msgid "Node that instances meshes into a scenario."
msgstr ""
-#: doc/classes/MeshInstance.xml:7
+#: doc/classes/MeshInstance.xml
msgid ""
"MeshInstance is a node that takes a [Mesh] resource and adds it to the "
"current scenario by creating an instance of it. This is the class most often "
@@ -34735,7 +35779,7 @@ msgid ""
"consider using a [MultiMesh] in a [MultiMeshInstance] instead."
msgstr ""
-#: doc/classes/MeshInstance.xml:21
+#: doc/classes/MeshInstance.xml
msgid ""
"This helper creates a [StaticBody] child node with a [ConvexPolygonShape] "
"collision shape calculated from the mesh geometry. It's mainly used for "
@@ -34747,27 +35791,27 @@ msgid ""
"simplified to reduce the amount of vertices. Disabled by default."
msgstr ""
-#: doc/classes/MeshInstance.xml:29
+#: doc/classes/MeshInstance.xml
msgid ""
"This helper creates a [MeshInstance] child node with gizmos at every vertex "
"calculated from the mesh geometry. It's mainly used for testing."
msgstr ""
-#: doc/classes/MeshInstance.xml:35
+#: doc/classes/MeshInstance.xml
msgid ""
"This helper creates a [StaticBody] child node with multiple "
"[ConvexPolygonShape] collision shapes calculated from the mesh geometry via "
"convex decomposition. It's mainly used for testing."
msgstr ""
-#: doc/classes/MeshInstance.xml:41
+#: doc/classes/MeshInstance.xml
msgid ""
"This helper creates a [StaticBody] child node with a [ConcavePolygonShape] "
"collision shape calculated from the mesh geometry. It's mainly used for "
"testing."
msgstr ""
-#: doc/classes/MeshInstance.xml:48
+#: doc/classes/MeshInstance.xml
msgid ""
"Returns the [Material] that will be used by the [Mesh] when drawing. This "
"can return the [member GeometryInstance.material_override], the surface "
@@ -34776,31 +35820,64 @@ msgid ""
"material_override] is used, all surfaces will return the override material."
msgstr ""
-#: doc/classes/MeshInstance.xml:55
+#: doc/classes/MeshInstance.xml
msgid "Returns the [Material] for a surface of the [Mesh] resource."
msgstr ""
-#: doc/classes/MeshInstance.xml:61
+#: doc/classes/MeshInstance.xml
msgid "Returns the number of surface materials."
msgstr ""
-#: doc/classes/MeshInstance.xml:69
+#: doc/classes/MeshInstance.xml
+msgid ""
+"Returns [code]true[/code] if this [MeshInstance] can be merged with the "
+"specified [code]other_mesh_instance[/code], using the [method MeshInstance."
+"merge_meshes] function.\n"
+"In order to be mergeable, properties of the [MeshInstance] must match, and "
+"each surface must match, in terms of material, attributes and vertex format."
+msgstr ""
+
+#: doc/classes/MeshInstance.xml
+msgid ""
+"This function can merge together the data from several source "
+"[MeshInstance]s into a single destination [MeshInstance] (the MeshInstance "
+"the function is called from). This is primarily useful for improving "
+"performance by reducing the number of drawcalls and [Node]s.\n"
+"Merging should only be attempted for simple meshes that do not contain "
+"animation.\n"
+"The final vertices can either be returned in global space, or in local space "
+"relative to the destination [MeshInstance] global transform (the destination "
+"Node must be inside the [SceneTree] for local space to work).\n"
+"The function will make a final check for compatibility between the "
+"[MeshInstance]s by default, this should always be used unless you have "
+"previously checked for compatibility using [method MeshInstance."
+"is_mergeable_with]. If the compatibility check is omitted and the meshes are "
+"merged, you may see rendering errors.\n"
+"[b]Note:[/b] The requirements for similarity between meshes are quite "
+"stringent. They can be checked using the [method MeshInstance."
+"is_mergeable_with] function prior to calling [method MeshInstance."
+"merge_meshes].\n"
+"Also note that any initial data in the destination [MeshInstance] data will "
+"be discarded."
+msgstr ""
+
+#: doc/classes/MeshInstance.xml
msgid "Sets the [Material] for a surface of the [Mesh] resource."
msgstr ""
-#: doc/classes/MeshInstance.xml:75
+#: doc/classes/MeshInstance.xml
msgid "The [Mesh] resource for the instance."
msgstr ""
-#: doc/classes/MeshInstance.xml:78
+#: doc/classes/MeshInstance.xml
msgid "[NodePath] to the [Skeleton] associated with the instance."
msgstr ""
-#: doc/classes/MeshInstance.xml:81
+#: doc/classes/MeshInstance.xml
msgid "Sets the skin to be used by this instance."
msgstr ""
-#: doc/classes/MeshInstance.xml:84
+#: doc/classes/MeshInstance.xml
msgid ""
"If [code]true[/code], normals are transformed when software skinning is "
"used. Set to [code]false[/code] when normals are not needed for better "
@@ -34810,96 +35887,91 @@ msgid ""
"enabled."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:4
+#: doc/classes/MeshInstance2D.xml
msgid "Node used for displaying a [Mesh] in 2D."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:7
+#: doc/classes/MeshInstance2D.xml
msgid ""
"Node used for displaying a [Mesh] in 2D. Can be constructed from an existing "
"[Sprite] via a tool in the editor toolbar. Select \"Sprite\" then \"Convert "
"to Mesh2D\", select settings in popup and press \"Create Mesh2D\"."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/2d/2d_meshes.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/2d/2d_meshes.html"
-
-#: doc/classes/MeshInstance2D.xml:16
+#: doc/classes/MeshInstance2D.xml
msgid "The [Mesh] that will be drawn by the [MeshInstance2D]."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19
+#: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml
msgid ""
"The normal map that will be used if using the default [CanvasItemMaterial].\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23
+#: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml
msgid ""
"The [Texture] that will be used if using the default [CanvasItemMaterial]. "
"Can be accessed as [code]TEXTURE[/code] in CanvasItem shader."
msgstr ""
-#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29
+#: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml
msgid "Emitted when the [member texture] is changed."
msgstr ""
-#: doc/classes/MeshLibrary.xml:4
+#: doc/classes/MeshLibrary.xml
msgid "Library of meshes."
msgstr ""
-#: doc/classes/MeshLibrary.xml:7
+#: doc/classes/MeshLibrary.xml
msgid ""
"A library of meshes. Contains a list of [Mesh] resources, each with a name "
"and ID. Each item can also include collision and navigation shapes. This "
"resource is used in [GridMap]."
msgstr ""
-#: doc/classes/MeshLibrary.xml:17
+#: doc/classes/MeshLibrary.xml
msgid "Clears the library."
msgstr ""
-#: doc/classes/MeshLibrary.xml:24
+#: doc/classes/MeshLibrary.xml
msgid ""
"Creates a new item in the library with the given ID.\n"
"You can get an unused ID from [method get_last_unused_item_id]."
msgstr ""
-#: doc/classes/MeshLibrary.xml:32
+#: doc/classes/MeshLibrary.xml
msgid "Returns the first item with the given name."
msgstr ""
-#: doc/classes/MeshLibrary.xml:38
+#: doc/classes/MeshLibrary.xml
msgid "Returns the list of item IDs in use."
msgstr ""
-#: doc/classes/MeshLibrary.xml:45
+#: doc/classes/MeshLibrary.xml
msgid "Returns the item's mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:52
+#: doc/classes/MeshLibrary.xml
#, fuzzy
msgid "Returns the transform applied to the item's mesh."
msgstr "Возвращает остаток от двух векторов."
-#: doc/classes/MeshLibrary.xml:59
+#: doc/classes/MeshLibrary.xml
msgid "Returns the item's name."
msgstr ""
-#: doc/classes/MeshLibrary.xml:66
+#: doc/classes/MeshLibrary.xml
msgid "Returns the item's navigation mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:73
+#: doc/classes/MeshLibrary.xml
msgid "Returns the transform applied to the item's navigation mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:80
+#: doc/classes/MeshLibrary.xml
msgid ""
"When running in the editor, returns a generated item preview (a 3D rendering "
"in isometric perspective). When used in a running project, returns the "
@@ -34908,48 +35980,48 @@ msgid ""
"in a running project."
msgstr ""
-#: doc/classes/MeshLibrary.xml:87
+#: doc/classes/MeshLibrary.xml
msgid ""
"Returns an item's collision shapes.\n"
"The array consists of each [Shape] followed by its [Transform]."
msgstr ""
-#: doc/classes/MeshLibrary.xml:94
+#: doc/classes/MeshLibrary.xml
msgid "Gets an unused ID for a new item."
msgstr ""
-#: doc/classes/MeshLibrary.xml:101
+#: doc/classes/MeshLibrary.xml
msgid "Removes the item."
msgstr ""
-#: doc/classes/MeshLibrary.xml:109
+#: doc/classes/MeshLibrary.xml
msgid "Sets the item's mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:117
+#: doc/classes/MeshLibrary.xml
msgid "Sets the transform to apply to the item's mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:125
+#: doc/classes/MeshLibrary.xml
msgid ""
"Sets the item's name.\n"
"This name is shown in the editor. It can also be used to look up the item "
"later using [method find_item_by_name]."
msgstr ""
-#: doc/classes/MeshLibrary.xml:134
+#: doc/classes/MeshLibrary.xml
msgid "Sets the item's navigation mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:142
+#: doc/classes/MeshLibrary.xml
msgid "Sets the transform to apply to the item's navigation mesh."
msgstr ""
-#: doc/classes/MeshLibrary.xml:150
+#: doc/classes/MeshLibrary.xml
msgid "Sets a texture to use as the item's preview icon in the editor."
msgstr ""
-#: doc/classes/MeshLibrary.xml:158
+#: doc/classes/MeshLibrary.xml
msgid ""
"Sets an item's collision shapes.\n"
"The array should consist of [Shape] objects, each followed by a [Transform] "
@@ -34957,33 +36029,33 @@ msgid ""
"[constant Transform.IDENTITY]."
msgstr ""
-#: doc/classes/MeshTexture.xml:4
+#: doc/classes/MeshTexture.xml
msgid "Simple texture that uses a mesh to draw itself."
msgstr ""
-#: doc/classes/MeshTexture.xml:7
+#: doc/classes/MeshTexture.xml
msgid ""
"Simple texture that uses a mesh to draw itself. It's limited because flags "
"can't be changed and region drawing is not supported."
msgstr ""
-#: doc/classes/MeshTexture.xml:15
+#: doc/classes/MeshTexture.xml
msgid "Sets the base texture that the Mesh will use to draw."
msgstr ""
-#: doc/classes/MeshTexture.xml:19
+#: doc/classes/MeshTexture.xml
msgid "Sets the size of the image, needed for reference."
msgstr ""
-#: doc/classes/MeshTexture.xml:22
+#: doc/classes/MeshTexture.xml
msgid "Sets the mesh used to draw. It must be a mesh using 2D vertices."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:4
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid "Generic mobile VR implementation."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:7
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"This is a generic mobile VR implementation where you need to provide details "
"about the phone and HMD used. It does not rely on any existing framework. "
@@ -35000,39 +36072,39 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:22
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"The distance between the display and the lenses inside of the device in "
"centimeters."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:25
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid "The width of the display in centimeters."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:28
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"The height at which the camera is placed in relation to the ground (i.e. "
"[ARVROrigin] node)."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:31
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"The interocular distance, also known as the interpupillary distance. The "
"distance between the pupils of the left and right eye."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:34
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"The k1 lens factor is one of the two constants that define the strength of "
"the lens used and directly influences the lens distortion effect."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:37
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid "The k2 lens factor, see k1."
msgstr ""
-#: modules/mobile_vr/doc_classes/MobileVRInterface.xml:40
+#: modules/mobile_vr/doc_classes/MobileVRInterface.xml
msgid ""
"The oversample setting. Because of the lens distortion we have to render our "
"buffers at a higher resolution then the screen can natively handle. A value "
@@ -35040,11 +36112,11 @@ msgid ""
"performance."
msgstr ""
-#: doc/classes/MultiMesh.xml:4
+#: doc/classes/MultiMesh.xml
msgid "Provides high-performance mesh instancing."
msgstr ""
-#: doc/classes/MultiMesh.xml:7
+#: doc/classes/MultiMesh.xml
msgid ""
"MultiMesh provides low-level mesh instancing. Drawing thousands of "
"[MeshInstance] nodes can be slow, since each object is submitted to the GPU "
@@ -35058,47 +36130,38 @@ msgid ""
"provided by the user."
msgstr ""
-#: doc/classes/MultiMesh.xml:13 doc/classes/MultiMeshInstance.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/vertex_animation/"
-"animating_thousands_of_fish.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/vertex_animation/"
-"animating_thousands_of_fish.html"
-
-#: doc/classes/MultiMesh.xml:14 doc/classes/MultiMeshInstance.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/optimization/using_multimesh."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/optimization/"
-"using_multimesh.html"
-
-#: doc/classes/MultiMesh.xml:20
+#: doc/classes/MultiMesh.xml
msgid ""
"Returns the visibility axis-aligned bounding box in local space. See also "
"[method VisualInstance.get_transformed_aabb]."
msgstr ""
-#: doc/classes/MultiMesh.xml:27
+#: doc/classes/MultiMesh.xml
msgid "Gets a specific instance's color."
msgstr ""
-#: doc/classes/MultiMesh.xml:34
+#: doc/classes/MultiMesh.xml
msgid "Returns the custom data that has been set for a specific instance."
msgstr ""
-#: doc/classes/MultiMesh.xml:41
+#: doc/classes/MultiMesh.xml
msgid "Returns the [Transform] of a specific instance."
msgstr ""
-#: doc/classes/MultiMesh.xml:48
+#: doc/classes/MultiMesh.xml
msgid "Returns the [Transform2D] of a specific instance."
msgstr ""
-#: doc/classes/MultiMesh.xml:55
+#: doc/classes/MultiMesh.xml
+msgid ""
+"When using [i]physics interpolation[/i], this function allows you to prevent "
+"interpolation on an instance in the current physics tick.\n"
+"This allows you to move instances instantaneously, and should usually be "
+"used when initially placing an instance such as a bullet to prevent "
+"graphical glitches."
+msgstr ""
+
+#: doc/classes/MultiMesh.xml
msgid ""
"Sets all data related to the instances in one go. This is especially useful "
"when loading the data from disk or preparing the data from GDNative.\n"
@@ -35111,7 +36174,19 @@ msgid ""
"code] is stored as 4 floats."
msgstr ""
-#: doc/classes/MultiMesh.xml:65
+#: doc/classes/MultiMesh.xml
+msgid ""
+"An alternative version of [method MultiMesh.set_as_bulk_array] which can be "
+"used with [i]physics interpolation[/i]. This method takes two arrays, and "
+"can set the data for the current and previous tick in one go. The renderer "
+"will automatically interpolate the data at each frame.\n"
+"This is useful for situations where the order of instances may change from "
+"physics tick to tick, such as particle systems.\n"
+"When the order of instances is coherent, the simpler [method MultiMesh."
+"set_as_bulk_array] can still be used with interpolation."
+msgstr ""
+
+#: doc/classes/MultiMesh.xml
msgid ""
"Sets the color of a specific instance by [i]multiplying[/i] the mesh's "
"existing vertex colors.\n"
@@ -35120,79 +36195,89 @@ msgid ""
"vertex_color_use_as_albedo] is [code]true[/code] on the material."
msgstr ""
-#: doc/classes/MultiMesh.xml:74
+#: doc/classes/MultiMesh.xml
msgid ""
"Sets custom data for a specific instance. Although [Color] is used, it is "
"just a container for 4 floating point numbers. The format of the number can "
"change depending on the [enum CustomDataFormat] used."
msgstr ""
-#: doc/classes/MultiMesh.xml:82
+#: doc/classes/MultiMesh.xml
msgid "Sets the [Transform] for a specific instance."
msgstr ""
-#: doc/classes/MultiMesh.xml:90
+#: doc/classes/MultiMesh.xml
msgid "Sets the [Transform2D] for a specific instance."
msgstr ""
-#: doc/classes/MultiMesh.xml:96
+#: doc/classes/MultiMesh.xml
msgid "Format of colors in color array that gets passed to shader."
msgstr ""
-#: doc/classes/MultiMesh.xml:99
+#: doc/classes/MultiMesh.xml
msgid "Format of custom data in custom data array that gets passed to shader."
msgstr ""
-#: doc/classes/MultiMesh.xml:102
+#: doc/classes/MultiMesh.xml
msgid ""
"Number of instances that will get drawn. This clears and (re)sizes the "
"buffers. By default, all instances are drawn but you can limit this with "
"[member visible_instance_count]."
msgstr ""
-#: doc/classes/MultiMesh.xml:105
+#: doc/classes/MultiMesh.xml
msgid "Mesh to be drawn."
msgstr ""
-#: doc/classes/MultiMesh.xml:108
+#: doc/classes/MultiMesh.xml
+msgid ""
+"Choose whether to use an interpolation method that favors speed or quality.\n"
+"When using low physics tick rates (typically below 20) or high rates of "
+"object rotation, you may get better results from the high quality setting.\n"
+"[b]Note:[/b] Fast quality does not equate to low quality. Except in the "
+"special cases mentioned above, the quality should be comparable to high "
+"quality."
+msgstr ""
+
+#: doc/classes/MultiMesh.xml
msgid "Format of transform used to transform mesh, either 2D or 3D."
msgstr ""
-#: doc/classes/MultiMesh.xml:111
+#: doc/classes/MultiMesh.xml
msgid ""
"Limits the number of instances drawn, -1 draws all instances. Changing this "
"does not change the sizes of the buffers."
msgstr ""
-#: doc/classes/MultiMesh.xml:116
+#: doc/classes/MultiMesh.xml
msgid "Use this when using 2D transforms."
msgstr ""
-#: doc/classes/MultiMesh.xml:119
+#: doc/classes/MultiMesh.xml
msgid "Use this when using 3D transforms."
msgstr ""
-#: doc/classes/MultiMesh.xml:122
+#: doc/classes/MultiMesh.xml
msgid "Use when you are not using per-instance [Color]s."
msgstr ""
-#: doc/classes/MultiMesh.xml:125
+#: doc/classes/MultiMesh.xml
msgid ""
"Compress [Color] data into 8 bits when passing to shader. This uses less "
"memory and can be faster, but the [Color] loses precision."
msgstr ""
-#: doc/classes/MultiMesh.xml:128
+#: doc/classes/MultiMesh.xml
msgid ""
"The [Color] passed into [method set_instance_color] will use 4 floats. Use "
"this for highest precision [Color]."
msgstr ""
-#: doc/classes/MultiMesh.xml:131
+#: doc/classes/MultiMesh.xml
msgid "Use when you are not using per-instance custom data."
msgstr ""
-#: doc/classes/MultiMesh.xml:134
+#: doc/classes/MultiMesh.xml
msgid ""
"Compress custom_data into 8 bits when passing to shader. This uses less "
"memory and can be faster, but loses precision and range. Floats packed into "
@@ -35200,17 +36285,29 @@ msgid ""
"will be clamped."
msgstr ""
-#: doc/classes/MultiMesh.xml:137
+#: doc/classes/MultiMesh.xml
msgid ""
"The [Color] passed into [method set_instance_custom_data] will use 4 floats. "
"Use this for highest precision."
msgstr ""
-#: doc/classes/MultiMeshInstance.xml:4
+#: doc/classes/MultiMesh.xml
+msgid ""
+"Always interpolate using Basis lerping, which can produce warping artifacts "
+"in some situations."
+msgstr ""
+
+#: doc/classes/MultiMesh.xml
+msgid ""
+"Attempt to interpolate using Basis slerping (spherical linear interpolation) "
+"where possible, otherwise fall back to lerping."
+msgstr ""
+
+#: doc/classes/MultiMeshInstance.xml
msgid "Node that instances a [MultiMesh]."
msgstr ""
-#: doc/classes/MultiMeshInstance.xml:7
+#: doc/classes/MultiMeshInstance.xml
msgid ""
"[MultiMeshInstance] is a specialized node to instance [GeometryInstance]s "
"based on a [MultiMesh] resource.\n"
@@ -35218,41 +36315,32 @@ msgid ""
"given mesh (for example trees in a forest or grass strands)."
msgstr ""
-#: doc/classes/MultiMeshInstance.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/using_multi_mesh_instance."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/"
-"using_multi_mesh_instance.html"
-
-#: doc/classes/MultiMeshInstance.xml:19
+#: doc/classes/MultiMeshInstance.xml
msgid ""
"The [MultiMesh] resource that will be used and shared among all instances of "
"the [MultiMeshInstance]."
msgstr ""
-#: doc/classes/MultiMeshInstance2D.xml:4
+#: doc/classes/MultiMeshInstance2D.xml
msgid "Node that instances a [MultiMesh] in 2D."
msgstr ""
-#: doc/classes/MultiMeshInstance2D.xml:7
+#: doc/classes/MultiMeshInstance2D.xml
msgid ""
"[MultiMeshInstance2D] is a specialized node to instance a [MultiMesh] "
"resource in 2D.\n"
"Usage is the same as [MultiMeshInstance]."
msgstr ""
-#: doc/classes/MultiMeshInstance2D.xml:16
+#: doc/classes/MultiMeshInstance2D.xml
msgid "The [MultiMesh] that will be drawn by the [MultiMeshInstance2D]."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:4
+#: doc/classes/MultiplayerAPI.xml
msgid "High-level multiplayer API."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:7
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"This class implements most of the logic behind the high-level multiplayer "
"API. See also [NetworkedMultiplayerPeer].\n"
@@ -35266,40 +36354,40 @@ msgid ""
"without notice."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:18
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Clears the current MultiplayerAPI network state (you shouldn't call this "
"unless you know what you are doing)."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:24
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Returns the peer IDs of all connected peers of this MultiplayerAPI's [member "
"network_peer]."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:30
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Returns the unique peer ID of this MultiplayerAPI's [member network_peer]."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:36
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Returns the sender's peer ID for the RPC currently being executed.\n"
"[b]Note:[/b] If not inside an RPC this method will return 0."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:43 doc/classes/SceneTree.xml:123
+#: doc/classes/MultiplayerAPI.xml doc/classes/SceneTree.xml
msgid "Returns [code]true[/code] if there is a [member network_peer] set."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:49
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Returns [code]true[/code] if this MultiplayerAPI's [member network_peer] is "
"in server mode (listening for connections)."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:55
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Method used for polling the MultiplayerAPI. You only need to worry about "
"this if you are using [member Node.custom_multiplayer] override or you set "
@@ -35310,14 +36398,14 @@ msgid ""
"code], [code]physics[/code], [Thread])."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:65
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Sends the given raw [code]bytes[/code] to a specific peer identified by "
"[code]id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer]). "
"Default ID is [code]0[/code], i.e. broadcast to all peers."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:71
+#: doc/classes/MultiplayerAPI.xml
#, fuzzy
msgid ""
"If [code]true[/code] (or if the [member network_peer] has [member PacketPeer."
@@ -35334,7 +36422,7 @@ msgstr ""
"непроверенных источников, чтобы избежать потенциальных нарушений "
"безопасности (удалённого выполнения кода)."
-#: doc/classes/MultiplayerAPI.xml:75
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"The peer object to handle the RPC system (effectively enabling networking "
"when set). Depending on the peer itself, the MultiplayerAPI will become a "
@@ -35345,13 +36433,13 @@ msgid ""
"new clients) is done by connecting to MultiplayerAPI's signals."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:78
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"If [code]true[/code], the MultiplayerAPI's [member network_peer] refuses new "
"incoming connections."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:81
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"The root node to use for RPCs. Instead of an absolute path, a relative path "
"will be used to find the node upon which the RPC should be executed.\n"
@@ -35360,19 +36448,19 @@ msgid ""
"and server in the same scene."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:88
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] successfully "
"connected to a server. Only emitted on clients."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:93
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] fails to establish "
"a connection to a server. Only emitted on clients."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:99
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] connects with a new "
"peer. ID is the peer ID of the new peer. Clients get notified when other "
@@ -35380,34 +36468,34 @@ msgid ""
"also receives this signal for the server (with ID being 1)."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:105
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] disconnects from a "
"peer. Clients get notified when other clients disconnect from the same "
"server."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:112
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] receive a "
"[code]packet[/code] with custom data (see [method send_bytes]). ID is the "
"peer ID of the peer that sent the packet."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:117
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Emitted when this MultiplayerAPI's [member network_peer] disconnects from "
"server. Only emitted on clients."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:123
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Used with [method Node.rpc_config] or [method Node.rset_config] to disable a "
"method or property for all RPC calls, making it unavailable. Default for all "
"methods."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:126
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Used with [method Node.rpc_config] or [method Node.rset_config] to set a "
"method to be called or a property to be changed only on the remote end, not "
@@ -35416,7 +36504,7 @@ msgid ""
"master or puppets."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:129
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Used with [method Node.rpc_config] or [method Node.rset_config] to set a "
"method to be called or a property to be changed only on the network master "
@@ -35425,7 +36513,7 @@ msgid ""
"set_network_master]."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:132
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Used with [method Node.rpc_config] or [method Node.rset_config] to set a "
"method to be called or a property to be changed only on puppets for this "
@@ -35434,41 +36522,41 @@ msgid ""
"set_network_master]."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:135
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"[i]Deprecated.[/i] Use [constant RPC_MODE_PUPPET] instead. Analogous to the "
"[code]slave[/code] keyword."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:138
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Behave like [constant RPC_MODE_REMOTE] but also make the call or property "
"change locally. Analogous to the [code]remotesync[/code] keyword."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:141
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"[i]Deprecated.[/i] Use [constant RPC_MODE_REMOTESYNC] instead. Analogous to "
"the [code]sync[/code] keyword."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:144
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Behave like [constant RPC_MODE_MASTER] but also make the call or property "
"change locally. Analogous to the [code]mastersync[/code] keyword."
msgstr ""
-#: doc/classes/MultiplayerAPI.xml:147
+#: doc/classes/MultiplayerAPI.xml
msgid ""
"Behave like [constant RPC_MODE_PUPPET] but also make the call or property "
"change locally. Analogous to the [code]puppetsync[/code] keyword."
msgstr ""
-#: doc/classes/Mutex.xml:4
+#: doc/classes/Mutex.xml
msgid "A synchronization mutex (mutual exclusion)."
msgstr ""
-#: doc/classes/Mutex.xml:7
+#: doc/classes/Mutex.xml
msgid ""
"A synchronization mutex (mutual exclusion). This is used to synchronize "
"multiple [Thread]s, and is equivalent to a binary [Semaphore]. It guarantees "
@@ -35476,24 +36564,14 @@ msgid ""
"used to protect a critical section; however, be careful to avoid deadlocks."
msgstr ""
-#: doc/classes/Mutex.xml:10 doc/classes/Semaphore.xml:10
-#: doc/classes/Thread.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/threads/using_multiple_threads."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/threads/"
-"using_multiple_threads.html"
-
-#: doc/classes/Mutex.xml:16
+#: doc/classes/Mutex.xml
msgid ""
"Locks this [Mutex], blocks until it is unlocked by the current owner.\n"
"[b]Note:[/b] This function returns without blocking if the thread already "
"has ownership of the mutex."
msgstr ""
-#: doc/classes/Mutex.xml:23
+#: doc/classes/Mutex.xml
msgid ""
"Tries locking this [Mutex], but does not block. Returns [constant OK] on "
"success, [constant ERR_BUSY] otherwise.\n"
@@ -35501,7 +36579,7 @@ msgid ""
"ownership of the mutex."
msgstr ""
-#: doc/classes/Mutex.xml:30
+#: doc/classes/Mutex.xml
msgid ""
"Unlocks this [Mutex], leaving it to other threads.\n"
"[b]Note:[/b] If a thread called [method lock] or [method try_lock] multiple "
@@ -35509,31 +36587,31 @@ msgid ""
"unlock] the same number of times in order to unlock it correctly."
msgstr ""
-#: modules/gdnative/doc_classes/NativeScript.xml:13
+#: modules/gdnative/doc_classes/NativeScript.xml
msgid ""
"Returns the documentation string that was previously set with "
"[code]godot_nativescript_set_class_documentation[/code]."
msgstr ""
-#: modules/gdnative/doc_classes/NativeScript.xml:20
+#: modules/gdnative/doc_classes/NativeScript.xml
msgid ""
"Returns the documentation string that was previously set with "
"[code]godot_nativescript_set_method_documentation[/code]."
msgstr ""
-#: modules/gdnative/doc_classes/NativeScript.xml:27
+#: modules/gdnative/doc_classes/NativeScript.xml
msgid ""
"Returns the documentation string that was previously set with "
"[code]godot_nativescript_set_property_documentation[/code]."
msgstr ""
-#: modules/gdnative/doc_classes/NativeScript.xml:34
+#: modules/gdnative/doc_classes/NativeScript.xml
msgid ""
"Returns the documentation string that was previously set with "
"[code]godot_nativescript_set_signal_documentation[/code]."
msgstr ""
-#: modules/gdnative/doc_classes/NativeScript.xml:40
+#: modules/gdnative/doc_classes/NativeScript.xml
msgid ""
"Constructs a new object of the base type with a script of this type already "
"attached.\n"
@@ -35542,51 +36620,44 @@ msgid ""
"API extension."
msgstr ""
-#: doc/classes/Navigation.xml:4
+#: doc/classes/Navigation.xml
msgid "Mesh-based navigation and pathfinding node."
msgstr ""
-#: doc/classes/Navigation.xml:7
+#: doc/classes/Navigation.xml
msgid ""
"Provides navigation and pathfinding within a collection of "
"[NavigationMesh]es. By default, these will be automatically collected from "
-"child [NavigationMeshInstance] nodes, but they can also be added on the fly "
-"with [method navmesh_add]. In addition to basic pathfinding, this class also "
-"assists with aligning navigation agents with the meshes they are navigating "
-"on.\n"
-"[b]Note:[/b] The current navigation system has many known issues and will "
-"not always return optimal paths as expected. These issues will be fixed in "
-"Godot 4.0."
+"child [NavigationMeshInstance] nodes. In addition to basic pathfinding, this "
+"class also assists with aligning navigation agents with the meshes they are "
+"navigating on."
msgstr ""
-#: doc/classes/Navigation.xml:11 doc/classes/NavigationMesh.xml:10
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/124"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Navigation.xml doc/classes/NavigationMesh.xml
+#: doc/classes/NavigationServer.xml
+msgid "3D Navmesh Demo"
+msgstr ""
-#: doc/classes/Navigation.xml:18 doc/classes/Navigation2D.xml:18
+#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml
msgid ""
"Returns the navigation point closest to the point given. Points are in local "
"coordinate space."
msgstr ""
-#: doc/classes/Navigation.xml:25
+#: doc/classes/Navigation.xml
msgid ""
"Returns the surface normal at the navigation point closest to the point "
"given. Useful for rotating a navigation agent according to the navigation "
"mesh it moves on."
msgstr ""
-#: doc/classes/Navigation.xml:32
+#: doc/classes/Navigation.xml
msgid ""
"Returns the owner of the [NavigationMesh] which contains the navigation "
-"point closest to the point given. This is usually a "
-"[NavigationMeshInstance]. For meshes added via [method navmesh_add], returns "
-"the owner that was given (or [code]null[/code] if the [code]owner[/code] "
-"parameter was omitted)."
+"point closest to the point given. This is usually a [NavigationMeshInstance]."
msgstr ""
-#: doc/classes/Navigation.xml:41
+#: doc/classes/Navigation.xml
msgid ""
"Returns the navigation point closest to the given line segment. When "
"enabling [code]use_collision[/code], only considers intersection points "
@@ -35594,147 +36665,500 @@ msgid ""
"found, the one closest to the segment start point is returned."
msgstr ""
-#: doc/classes/Navigation.xml:50
+#: doc/classes/Navigation.xml
msgid ""
"Returns the path between two given points. Points are in local coordinate "
"space. If [code]optimize[/code] is [code]true[/code] (the default), the "
"agent properties associated with each [NavigationMesh] (radius, height, "
-"etc.) are considered in the path calculation, otherwise they are ignored.\n"
-"[b]Note:[/b] This method has known issues and will often return non-optimal "
-"paths. These issues will be fixed in Godot 4.0."
+"etc.) are considered in the path calculation, otherwise they are ignored."
msgstr ""
-#: doc/classes/Navigation.xml:60
-msgid ""
-"Adds a [NavigationMesh]. Returns an ID for use with [method navmesh_remove] "
-"or [method navmesh_set_transform]. If given, a [Transform2D] is applied to "
-"the polygon. The optional [code]owner[/code] is used as return value for "
-"[method get_closest_point_owner]."
+#: doc/classes/Navigation.xml
+msgid "The cell height to use for fields."
msgstr ""
-#: doc/classes/Navigation.xml:67
-msgid "Removes the [NavigationMesh] with the given ID."
+#: doc/classes/Navigation.xml doc/classes/NavigationMesh.xml
+msgid "The XZ plane cell size to use for fields."
msgstr ""
-#: doc/classes/Navigation.xml:75
-#, fuzzy
-msgid "Sets the transform applied to the [NavigationMesh] with the given ID."
-msgstr "Возвращает вектор привязанный к сетке с заданным размером."
+#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml
+msgid ""
+"This value is used to detect the near edges to connect compatible regions."
+msgstr ""
-#: doc/classes/Navigation.xml:81
+#: doc/classes/Navigation.xml
msgid ""
"Defines which direction is up. By default, this is [code](0, 1, 0)[/code], "
"which is the world's \"up\" direction."
msgstr ""
-#: doc/classes/Navigation2D.xml:4
+#: doc/classes/Navigation2D.xml
msgid "2D navigation and pathfinding node."
msgstr ""
-#: doc/classes/Navigation2D.xml:7
+#: doc/classes/Navigation2D.xml
msgid ""
"Navigation2D provides navigation and pathfinding within a 2D area, specified "
"as a collection of [NavigationPolygon] resources. By default, these are "
-"automatically collected from child [NavigationPolygonInstance] nodes, but "
-"they can also be added on the fly with [method navpoly_add].\n"
-"[b]Note:[/b] The current navigation system has many known issues and will "
-"not always return optimal paths as expected. These issues will be fixed in "
-"Godot 4.0."
+"automatically collected from child [NavigationPolygonInstance] nodes."
msgstr ""
-#: doc/classes/Navigation2D.xml:11 doc/classes/NavigationPolygon.xml:27
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/117"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Navigation2D.xml doc/classes/Navigation2DServer.xml
+#: doc/classes/NavigationPolygon.xml
+msgid "2D Navigation Demo"
+msgstr ""
-#: doc/classes/Navigation2D.xml:25
+#: doc/classes/Navigation2D.xml
msgid ""
"Returns the owner of the [NavigationPolygon] which contains the navigation "
"point closest to the point given. This is usually a "
-"[NavigationPolygonInstance]. For polygons added via [method navpoly_add], "
-"returns the owner that was given (or [code]null[/code] if the [code]owner[/"
-"code] parameter was omitted)."
+"[NavigationPolygonInstance]."
msgstr ""
-#: doc/classes/Navigation2D.xml:34
+#: doc/classes/Navigation2D.xml
msgid ""
"Returns the path between two given points. Points are in local coordinate "
"space. If [code]optimize[/code] is [code]true[/code] (the default), the path "
-"is smoothed by merging path segments where possible.\n"
-"[b]Note:[/b] This method has known issues and will often return non-optimal "
-"paths. These issues will be fixed in Godot 4.0."
+"is smoothed by merging path segments where possible."
+msgstr ""
+
+#: doc/classes/Navigation2D.xml
+msgid "The XY plane cell size to use for fields."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml
+#, fuzzy
+msgid "Server interface for low-level 2D navigation access."
+msgstr "Интерфейс к низкоуровневым функциям шифрования AES."
+
+#: doc/classes/Navigation2DServer.xml
+msgid ""
+"Navigation2DServer is the server responsible for all 2D navigation. It "
+"handles several objects, namely maps, regions and agents.\n"
+"Maps are made up of regions, which are made of navigation polygons. "
+"Together, they define the navigable areas in the 2D world. For two regions "
+"to be connected to each other, they must share a similar edge. An edge is "
+"considered connected to another if both of its two vertices are at a "
+"distance less than [member Navigation.edge_connection_margin] to the "
+"respective other edge's vertex.\n"
+"To use the collision avoidance system, you may use agents. You can set an "
+"agent's target velocity, then the servers will emit a callback with a "
+"modified velocity.\n"
+"[b]Note:[/b] The collision avoidance system ignores regions. Using the "
+"modified velocity as-is might lead to pushing and agent outside of a "
+"navigable area. This is a limitation of the collision avoidance system, any "
+"more complex situation may require the use of the physics engine.\n"
+"This server keeps tracks of any call and executes them during the sync "
+"phase. This means that you can request any change to the map, using any "
+"thread, without worrying."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Creates the agent."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if the map got changed the previous frame."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Callback called at the end of the RVO process."
msgstr ""
-#: doc/classes/Navigation2D.xml:44
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Puts the agent in the map."
+msgstr "Возвращает тангенс параметра."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
msgid ""
-"Adds a [NavigationPolygon]. Returns an ID for use with [method "
-"navpoly_remove] or [method navpoly_set_transform]. If given, a [Transform2D] "
-"is applied to the polygon. The optional [code]owner[/code] is used as return "
-"value for [method get_closest_point_owner]."
+"Sets the maximum number of other agents the agent takes into account in the "
+"navigation. The larger this number, the longer the running time of the "
+"simulation. If the number is too low, the simulation will not be safe."
msgstr ""
-#: doc/classes/Navigation2D.xml:51
-msgid "Removes the [NavigationPolygon] with the given ID."
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the maximum speed of the agent. Must be positive."
+msgstr "Возвращает синус параметра."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Sets the maximum distance to other agents this agent takes into account in "
+"the navigation. The larger this number, the longer the running time of the "
+"simulation. If the number is too low, the simulation will not be safe."
msgstr ""
-#: doc/classes/Navigation2D.xml:59
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the position of the agent in world space."
+msgstr "Получает положение 8 конечных точек [AABB] в пространстве."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the radius of the agent."
+msgstr "Возвращает значение, противоположное параметру."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
#, fuzzy
+msgid "Sets the new target velocity."
+msgstr "Смещение текстуры."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
msgid ""
-"Sets the transform applied to the [NavigationPolygon] with the given ID."
-msgstr "Возвращает вектор привязанный к сетке с заданным размером."
+"The minimal amount of time for which the agent's velocities that are "
+"computed by the simulation are safe with respect to other agents. The larger "
+"this number, the sooner this agent will respond to the presence of other "
+"agents, but the less freedom this agent has in choosing its velocities. Must "
+"be positive."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the current velocity of the agent."
+msgstr "Устанавливает текущий видимый кадр текстуры."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Destroys the given RID."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Create a new map."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns the map cell size."
+msgstr "Возвращает значение задержки данного кадра."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid ""
+"Returns the point closest to the provided [code]to_point[/code] on the "
+"navigation mesh surface."
+msgstr ""
+"Удаляет и возвращает первый элемент массива. Возвращает [code]null[/code] "
+"если массив пустой."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Returns the owner region RID for the point returned by [method "
+"map_get_closest_point]."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml
+msgid ""
+"Returns the edge connection margin of the map. The edge connection margin is "
+"a distance used to connect two regions."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Returns the navigation path to reach the destination from the origin."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if the map is active."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map active."
+msgstr "Возвращает значение задержки данного кадра."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Set the map cell size used to weld the navigation mesh polygons."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Set the map edge connection margin used to weld the compatible region edges."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Creates a new region."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map for the region."
+msgstr "Возвращает синус параметра."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the navigation mesh for the region."
+msgstr "Останавливает текущую анимацию (не сбрасывает счётчик кадров)."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the global transformation for the region."
+msgstr "Возвращает расстояние до [code]b[/code]."
+
+#: doc/classes/NavigationAgent.xml
+msgid "3D agent used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"3D agent that is used in navigation to reach a location while avoiding "
+"static and dynamic obstacles. The dynamic obstacles are avoided using RVO "
+"(Reciprocal Velocity Obstacles) collision avoidance. The agent needs "
+"navigation data to work correctly. This can be done by having the agent as a "
+"child of a [Navigation] node, or using [method set_navigation]. "
+"[NavigationAgent] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the distance to the target location, using the agent's global "
+"position. The user must set the target location with [method "
+"set_target_location] in order for this to be accurate."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the reachable final location in global coordinates. This can change "
+"if the navigation path is altered in any way. Because of this, it would be "
+"best to check this each frame."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "Returns the path from start to finish in global coordinates."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+#, fuzzy
+msgid ""
+"Returns which index the agent is currently on in the navigation path's "
+"[PoolVector3Array]."
+msgstr "Возвращает арксинус параметра."
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Returns the [Navigation] node that the agent is using for its navigation "
+"system."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Returns a [Vector3] in global coordinates, that can be moved to, making sure "
+"that there are no static objects in the way. If the agent does not have a "
+"navigation path, it will return the origin of the agent's parent."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns the user-defined target location (set with [method "
+"set_target_location])."
+msgstr "Возвращает внешнее произведение с [code]b[/code]."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns [code]true[/code] if the navigation path's final location has been "
+"reached."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns [code]true[/code] if the target location is reachable. The target "
+"location is set using [method set_target_location]."
+msgstr "Возвращает [code]true[/code] если вектор нормализован."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns [code]true[/code] if the target location is reached. The target "
+"location is set using [method set_target_location]. It may not always be "
+"possible to reach the target location. It should always be possible to reach "
+"the final location though. See [method get_final_location]."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Sets the [Navigation] node used by the agent. Useful when you don't want to "
+"make the agent a child of a [Navigation] node."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sets the user desired final location. This will clear the current navigation "
+"path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sends the passed in velocity to the collision avoidance algorithm. It will "
+"adjust the velocity to avoid collisions. Once the adjustment to the velocity "
+"is complete, it will emit the [signal velocity_computed] signal."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid "The agent height offset to match the navigation mesh height."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Ignores collisions on the Y axis. Must be [code]true[/code] to move on a "
+"horizontal plane."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The maximum number of neighbors for the agent to consider."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The maximum speed that an agent can move."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The distance to search for other agents."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The maximum distance the agent is allowed away from the ideal path to the "
+"final location. This can happen due to trying to avoid collisions. When the "
+"maximum distance is exceeded, it recalculates the ideal path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid "The radius of the agent."
+msgstr "Цвет эффекта отражения."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The distance threshold before a target is considered to be reached. This "
+"will allow an agent to not have to hit a point on the path exactly, but in "
+"the area."
+msgstr ""
-#: doc/classes/NavigationMesh.xml:4
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The minimal amount of time for which this agent's velocities, that are "
+"computed with the collision avoidance algorithm, are safe with respect to "
+"other agents. The larger the number, the sooner the agent will respond to "
+"other agents, but the less freedom in choosing its velocities. Must be "
+"positive."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "Notifies when the final location is reached."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the navigation path changes. This can be triggered by the "
+"navigation system or by the user changing the path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the player-defined target, set with [method "
+"set_target_location], is reached."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the collision avoidance velocity is calculated after a call to "
+"[method set_velocity]."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid "2D agent used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"2D agent that is used in navigation to reach a location while avoiding "
+"static and dynamic obstacles. The dynamic obstacles are avoided using RVO "
+"(Reciprocal Velocity Obstacles) collision avoidance. The agent needs "
+"navigation data to work correctly. This can be done by having the agent as a "
+"child of a [Navigation2D] node, or using [method set_navigation]. "
+"[NavigationAgent2D] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns which index the agent is currently on in the navigation path's "
+"[PoolVector2Array]."
+msgstr "Возвращает арксинус параметра."
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the [Navigation2D] node that the agent is using for its navigation "
+"system."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns a [Vector2] in global coordinates, that can be moved to, making sure "
+"that there are no static objects in the way. If the agent does not have a "
+"navigation path, it will return the position of the agent's parent."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sets the [Navigation2D] node used by the agent. Useful when you don't want "
+"to make the agent a child of a [Navigation2D] node."
+msgstr ""
+
+#: doc/classes/NavigationMesh.xml
msgid "A mesh to approximate the walkable areas and obstacles."
msgstr ""
-#: doc/classes/NavigationMesh.xml:7
+#: doc/classes/NavigationMesh.xml
msgid ""
"A navigation mesh is a collection of polygons that define which areas of an "
"environment are traversable to aid agents in pathfinding through complicated "
"spaces."
msgstr ""
-#: doc/classes/NavigationMesh.xml:17 doc/classes/NavigationPolygon.xml:49
+#: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml
msgid ""
"Adds a polygon using the indices of the vertices you get when calling "
"[method get_vertices]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:23
+#: doc/classes/NavigationMesh.xml
msgid ""
"Clears the array of polygons, but it doesn't clear the array of vertices."
msgstr ""
-#: doc/classes/NavigationMesh.xml:30
+#: doc/classes/NavigationMesh.xml
msgid ""
"Initializes the navigation mesh by setting the vertices and indices "
"according to a [Mesh]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:37
+#: doc/classes/NavigationMesh.xml
msgid ""
"Returns whether the specified [code]bit[/code] of the [member geometry/"
"collision_mask] is set."
msgstr ""
-#: doc/classes/NavigationMesh.xml:44 doc/classes/NavigationPolygon.xml:81
+#: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml
msgid ""
"Returns a [PoolIntArray] containing the indices of the vertices of a created "
"polygon."
msgstr ""
-#: doc/classes/NavigationMesh.xml:50
+#: doc/classes/NavigationMesh.xml
#, fuzzy
msgid "Returns the number of polygons in the navigation mesh."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/NavigationMesh.xml:56
+#: doc/classes/NavigationMesh.xml
msgid ""
"Returns a [PoolVector3Array] containing all the vertices being used to "
"create the polygons."
msgstr ""
-#: doc/classes/NavigationMesh.xml:64
+#: doc/classes/NavigationMesh.xml
msgid ""
"If [code]value[/code] is [code]true[/code], sets the specified [code]bit[/"
"code] in the [member geometry/collision_mask].\n"
@@ -35742,13 +37166,13 @@ msgid ""
"code] in the [member geometry/collision_mask]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:72 doc/classes/NavigationPolygon.xml:121
+#: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml
msgid ""
"Sets the vertices that can be then indexed to create polygons with the "
"[method add_polygon] method."
msgstr ""
-#: doc/classes/NavigationMesh.xml:78
+#: doc/classes/NavigationMesh.xml
msgid ""
"The minimum floor to ceiling height that will still allow the floor area to "
"be considered walkable.\n"
@@ -35756,18 +37180,18 @@ msgid ""
"multiple of [member cell/height]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:82
+#: doc/classes/NavigationMesh.xml
msgid ""
"The minimum ledge height that is considered to still be traversable.\n"
"[b]Note:[/b] While baking, this value will be rounded down to the nearest "
"multiple of [member cell/height]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:86
+#: doc/classes/NavigationMesh.xml
msgid "The maximum slope that is considered walkable, in degrees."
msgstr ""
-#: doc/classes/NavigationMesh.xml:89
+#: doc/classes/NavigationMesh.xml
msgid ""
"The distance to erode/shrink the walkable area of the heightfield away from "
"obstructions.\n"
@@ -35775,75 +37199,71 @@ msgid ""
"multiple of [member cell/size]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:93
+#: doc/classes/NavigationMesh.xml
msgid "The Y axis cell size to use for fields."
msgstr ""
-#: doc/classes/NavigationMesh.xml:96
-msgid "The XZ plane cell size to use for fields."
-msgstr ""
-
-#: doc/classes/NavigationMesh.xml:99
+#: doc/classes/NavigationMesh.xml
msgid ""
"The sampling distance to use when generating the detail mesh, in cell unit."
msgstr ""
-#: doc/classes/NavigationMesh.xml:102
+#: doc/classes/NavigationMesh.xml
msgid ""
"The maximum distance the detail mesh surface should deviate from "
"heightfield, in cell unit."
msgstr ""
-#: doc/classes/NavigationMesh.xml:105
+#: doc/classes/NavigationMesh.xml
msgid ""
"The maximum distance a simplfied contour's border edges should deviate the "
"original raw contour."
msgstr ""
-#: doc/classes/NavigationMesh.xml:108
+#: doc/classes/NavigationMesh.xml
msgid ""
"The maximum allowed length for contour edges along the border of the mesh.\n"
"[b]Note:[/b] While baking, this value will be rounded up to the nearest "
"multiple of [member cell/size]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:112
+#: doc/classes/NavigationMesh.xml
msgid ""
"If [code]true[/code], marks walkable spans as not walkable if the clearance "
"above the span is less than [member agent/height]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:115
+#: doc/classes/NavigationMesh.xml
#, fuzzy
msgid "If [code]true[/code], marks spans that are ledges as non-walkable."
msgstr "Если [code]true[/code], текстура отражена по горизонтали."
-#: doc/classes/NavigationMesh.xml:118
+#: doc/classes/NavigationMesh.xml
msgid ""
"If [code]true[/code], marks non-walkable spans as walkable if their maximum "
"is within [member agent/max_climb] of a walkable neighbor."
msgstr ""
-#: doc/classes/NavigationMesh.xml:121
+#: doc/classes/NavigationMesh.xml
msgid ""
"The physics layers to scan for static colliders.\n"
"Only used when [member geometry/parsed_geometry_type] is [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS] or [constant PARSED_GEOMETRY_BOTH]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:125
+#: doc/classes/NavigationMesh.xml
msgid ""
"Determines which type of nodes will be parsed as geometry. See [enum "
"ParsedGeometryType] for possible values."
msgstr ""
-#: doc/classes/NavigationMesh.xml:128
+#: doc/classes/NavigationMesh.xml
msgid ""
"The source of the geometry used when baking. See [enum SourceGeometryMode] "
"for possible values."
msgstr ""
-#: doc/classes/NavigationMesh.xml:131
+#: doc/classes/NavigationMesh.xml
msgid ""
"The name of the group to scan for geometry.\n"
"Only used when [member geometry/source_geometry_mode] is [constant "
@@ -35851,13 +37271,13 @@ msgid ""
"SOURCE_GEOMETRY_GROUPS_EXPLICIT]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:135
+#: doc/classes/NavigationMesh.xml
msgid ""
"The maximum number of vertices allowed for polygons generated during the "
"contour to polygon conversion process."
msgstr ""
-#: doc/classes/NavigationMesh.xml:138
+#: doc/classes/NavigationMesh.xml
msgid ""
"Any regions with a size smaller than this will be merged with larger regions "
"if possible.\n"
@@ -35865,7 +37285,7 @@ msgid ""
"For example, a value of 20 will set the number of cells to 400."
msgstr ""
-#: doc/classes/NavigationMesh.xml:142
+#: doc/classes/NavigationMesh.xml
msgid ""
"The minimum size of a region for it to be created.\n"
"[b]Note:[/b] This value will be squared to calculate the minimum number of "
@@ -35873,106 +37293,195 @@ msgid ""
"set the number of cells to 64."
msgstr ""
-#: doc/classes/NavigationMesh.xml:146
+#: doc/classes/NavigationMesh.xml
msgid ""
"Partitioning algorithm for creating the navigation mesh polys. See [enum "
"SamplePartitionType] for possible values."
msgstr ""
-#: doc/classes/NavigationMesh.xml:151
+#: doc/classes/NavigationMesh.xml
msgid ""
"Watershed partitioning. Generally the best choice if you precompute the "
"navigation mesh, use this if you have large open areas."
msgstr ""
-#: doc/classes/NavigationMesh.xml:154
+#: doc/classes/NavigationMesh.xml
msgid ""
"Monotone partitioning. Use this if you want fast navigation mesh generation."
msgstr ""
-#: doc/classes/NavigationMesh.xml:157
+#: doc/classes/NavigationMesh.xml
msgid ""
"Layer partitioning. Good choice to use for tiled navigation mesh with medium "
"and small sized tiles."
msgstr ""
-#: doc/classes/NavigationMesh.xml:160
+#: doc/classes/NavigationMesh.xml
#, fuzzy
msgid "Represents the size of the [enum SamplePartitionType] enum."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: doc/classes/NavigationMesh.xml:163
+#: doc/classes/NavigationMesh.xml
msgid ""
"Parses mesh instances as geometry. This includes [MeshInstance], [CSGShape], "
"and [GridMap] nodes."
msgstr ""
-#: doc/classes/NavigationMesh.xml:166
+#: doc/classes/NavigationMesh.xml
msgid ""
"Parses [StaticBody] colliders as geometry. The collider should be in any of "
"the layers specified by [member geometry/collision_mask]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:169
+#: doc/classes/NavigationMesh.xml
msgid ""
"Both [constant PARSED_GEOMETRY_MESH_INSTANCES] and [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:172
+#: doc/classes/NavigationMesh.xml
#, fuzzy
msgid "Represents the size of the [enum ParsedGeometryType] enum."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: doc/classes/NavigationMesh.xml:175
+#: doc/classes/NavigationMesh.xml
msgid ""
"Scans the child nodes of [NavigationMeshInstance] recursively for geometry."
msgstr ""
-#: doc/classes/NavigationMesh.xml:178
+#: doc/classes/NavigationMesh.xml
msgid ""
"Scans nodes in a group and their child nodes recursively for geometry. The "
"group is specified by [member geometry/source_group_name]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:181
+#: doc/classes/NavigationMesh.xml
msgid ""
"Uses nodes in a group for geometry. The group is specified by [member "
"geometry/source_group_name]."
msgstr ""
-#: doc/classes/NavigationMesh.xml:184
+#: doc/classes/NavigationMesh.xml
#, fuzzy
msgid "Represents the size of the [enum SourceGeometryMode] enum."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: doc/classes/NavigationMeshInstance.xml:4
-msgid "Node that instances navigation meshes into a scenario."
+#: doc/classes/NavigationMeshGenerator.xml
+msgid "This class is responsible for creating and clearing navigation meshes."
msgstr ""
-#: doc/classes/NavigationMeshInstance.xml:7
+#: doc/classes/NavigationMeshGenerator.xml
msgid ""
-"NavigationMeshInstance is a node that takes a [NavigationMesh] resource and "
-"adds it to the current scenario by creating an instance of it."
+"Bakes the navigation mesh. This will allow you to use pathfinding with the "
+"navigation system."
msgstr ""
-#: doc/classes/NavigationMeshInstance.xml:15
-#, fuzzy
-msgid "If [code]true[/code], the navigation mesh will be used by [Navigation]."
-msgstr "Если [code]true[/code], текстура будет центрирована."
+#: doc/classes/NavigationMeshGenerator.xml
+msgid "Clears the navigation mesh."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid "An instance of a [NavigationMesh]."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid ""
+"An instance of a [NavigationMesh]. It tells the [Navigation] node what can "
+"be navigated and what cannot, based on the [NavigationMesh] resource. This "
+"should be a child of a [Navigation] node."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid ""
+"Bakes the [NavigationMesh]. The baking is done in a separate thread because "
+"navigation baking is not a cheap operation. This can be done at runtime. "
+"When it is completed, it automatically sets the new [NavigationMesh]."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid "Determines if the [NavigationMeshInstance] is enabled or disabled."
+msgstr ""
-#: doc/classes/NavigationMeshInstance.xml:18
+#: doc/classes/NavigationMeshInstance.xml
#, fuzzy
-msgid "The [NavigationMesh] resource for the instance."
+msgid "The [NavigationMesh] resource to use."
msgstr "Синглтон [NavigationMeshGenerator]."
-#: doc/classes/NavigationPolygon.xml:4
+#: doc/classes/NavigationMeshInstance.xml
+msgid "Notifies when the navigation mesh bake operation is completed."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid "Notifies when the [NavigationMesh] has changed."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+msgid "3D obstacle used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+msgid ""
+"3D obstacle used in navigation for collision avoidance. The obstacle needs "
+"navigation data to work correctly. This can be done by having the obstacle "
+"as a child of a [Navigation] node, or using [method set_navigation]. "
+"[NavigationObstacle] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+msgid ""
+"Returns the [Navigation] node that the obstacle is using for its navigation "
+"system."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+msgid ""
+"Sets the [Navigation] node used by the obstacle. Useful when you don't want "
+"to make the obstacle a child of a [Navigation] node."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Enables radius estimation algorithm which uses parent's collision shapes to "
+"determine the obstacle radius."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml doc/classes/NavigationObstacle2D.xml
+msgid ""
+"The radius of the agent. Used only if [member estimate_radius] is set to "
+"[code]false[/code]."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid "2D obstacle used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"2D obstacle used in navigation for collision avoidance. The obstacle needs "
+"navigation data to work correctly. This can be done by having the obstacle "
+"as a child of a [Navigation2D] node, or using [method set_navigation]. "
+"[NavigationObstacle2D] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Returns the [Navigation2D] node that the obstacle is using for its "
+"navigation system."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Sets the [Navigation2D] node used by the obstacle. Useful when you don't "
+"want to make the obstacle a child of a [Navigation2D] node."
+msgstr ""
+
+#: doc/classes/NavigationPolygon.xml
msgid ""
"A node that has methods to draw outlines or use indices of vertices to "
"create navigation polygons."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:7
+#: doc/classes/NavigationPolygon.xml
msgid ""
"There are two ways to create polygons. Either by using the [method "
"add_outline] method, or using the [method add_polygon] method.\n"
@@ -35991,13 +37500,13 @@ msgid ""
"var vertices = PoolVector2Array([Vector2(0, 0), Vector2(0, 50), Vector2(50, "
"50), Vector2(50, 0)])\n"
"polygon.set_vertices(vertices)\n"
-"var indices = PoolIntArray(0, 3, 1)\n"
+"var indices = PoolIntArray([0, 1, 2, 3])\n"
"polygon.add_polygon(indices)\n"
"$NavigationPolygonInstance.navpoly = polygon\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/NavigationPolygon.xml:34
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Appends a [PoolVector2Array] that contains the vertices of an outline to the "
"internal array that contains all the outlines. You have to call [method "
@@ -36005,7 +37514,7 @@ msgid ""
"polygons that the engine will use."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:42
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Adds a [PoolVector2Array] that contains the vertices of an outline to the "
"internal array that contains all the outlines at a fixed position. You have "
@@ -36013,62 +37522,141 @@ msgid ""
"converted to polygons that the engine will use."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:55
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Clears the array of the outlines, but it doesn't clear the vertices and the "
"polygons that were created by them."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:61
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Clears the array of polygons, but it doesn't clear the array of outlines and "
"vertices."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:68
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Returns a [PoolVector2Array] containing the vertices of an outline that was "
"created in the editor or by script."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:74
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Returns the number of outlines that were created in the editor or by script."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:87
+#: doc/classes/NavigationPolygon.xml
msgid "Returns the count of all polygons."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:93
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Returns a [PoolVector2Array] containing all the vertices being used to "
"create the polygons."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:99
+#: doc/classes/NavigationPolygon.xml
msgid "Creates polygons from the outlines added in the editor or by script."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:106
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Removes an outline created in the editor or by script. You have to call "
"[method make_polygons_from_outlines] for the polygons to update."
msgstr ""
-#: doc/classes/NavigationPolygon.xml:114
+#: doc/classes/NavigationPolygon.xml
msgid ""
"Changes an outline created in the editor or by script. You have to call "
"[method make_polygons_from_outlines] for the polygons to update."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:4
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Server interface for low-level 3D navigation access."
+msgstr "Интерфейс к низкоуровневым функциям шифрования AES."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"NavigationServer is the server responsible for all 3D navigation. It handles "
+"several objects, namely maps, regions and agents.\n"
+"Maps are made up of regions, which are made of navigation meshes. Together, "
+"they define the navigable areas in the 3D world. For two regions to be "
+"connected to each other, they must share a similar edge. An edge is "
+"considered connected to another if both of its two vertices are at a "
+"distance less than [member Navigation.edge_connection_margin] to the "
+"respective other edge's vertex.\n"
+"To use the collision avoidance system, you may use agents. You can set an "
+"agent's target velocity, then the servers will emit a callback with a "
+"modified velocity.\n"
+"[b]Note:[/b] The collision avoidance system ignores regions. Using the "
+"modified velocity as-is might lead to pushing and agent outside of a "
+"navigable area. This is a limitation of the collision avoidance system, any "
+"more complex situation may require the use of the physics engine.\n"
+"This server keeps tracks of any call and executes them during the sync "
+"phase. This means that you can request any change to the map, using any "
+"thread, without worrying."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns the map cell height."
+msgstr "Возвращает значение задержки данного кадра."
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid ""
+"Returns the normal for the point returned by [method map_get_closest_point]."
+msgstr "Возвращает обратный квадратный корень из аргумента."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"Returns the closest point between the navigation surface and the segment."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"Returns the edge connection margin of the map. This distance is the minimum "
+"vertex distance needed to connect two edges from different regions."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns the map's up direction."
+msgstr "Возвращает значение задержки данного кадра."
+
+#: doc/classes/NavigationServer.xml
+msgid "Set the map cell height used to weld the navigation mesh polygons."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map up direction."
+msgstr "Возвращает синус параметра."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"Process the collision avoidance agents.\n"
+"The result of this process is needed by the physics server, so this must be "
+"called in the main thread.\n"
+"[b]Note:[/b] This function is not thread safe."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+msgid "Bakes the navigation mesh."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+msgid "Control activation of this server."
+msgstr ""
+
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"PacketPeer implementation using the [url=http://enet.bespin.org/index."
"html]ENet[/url] library."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:7
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"A PacketPeer implementation that should be passed to [member SceneTree."
"network_peer] after being initialized as either a client or server. Events "
@@ -36081,21 +37669,7 @@ msgid ""
"server port automatically when starting the server."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:12
-#: doc/classes/NetworkedMultiplayerPeer.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/networking/"
-"high_level_multiplayer.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/networking/"
-"high_level_multiplayer.html"
-
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:13
-msgid "http://enet.bespin.org/usergroup0.html"
-msgstr "http://enet.bespin.org/usergroup0.html"
-
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:20
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Closes the connection. Ignored if no connection is currently established. If "
"this is a server it tries to notify all clients before forcibly "
@@ -36103,7 +37677,7 @@ msgid ""
"the server."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:31
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Create client that connects to a server at [code]address[/code] using "
"specified [code]port[/code]. The given address needs to be either a fully "
@@ -36125,7 +37699,7 @@ msgid ""
"useful for some NAT traversal techniques."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:41
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Create server that listens to connections via [code]port[/code]. The port "
"needs to be an available, unused port between 0 and 65535. Note that ports "
@@ -36143,35 +37717,35 @@ msgid ""
"ERR_CANT_CREATE] if the server could not be created."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:49
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Disconnect the given peer. If \"now\" is set to [code]true[/code], the "
"connection will be closed immediately without flushing queued messages."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:55
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Returns the channel of the last packet fetched via [method PacketPeer."
"get_packet]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:61
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Returns the channel of the next packet that will be retrieved via [method "
"PacketPeer.get_packet]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:68
-#: modules/websocket/doc_classes/WebSocketServer.xml:27
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid "Returns the IP address of the given peer."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:75
-#: modules/websocket/doc_classes/WebSocketServer.xml:34
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid "Returns the remote port of the given peer."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:82
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"The IP used when creating a server. This is set to the wildcard [code]\"*\"[/"
"code] by default, which binds to all available interfaces. The given IP "
@@ -36179,21 +37753,21 @@ msgid ""
"[code]\"192.168.1.1\"[/code]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:89
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Configure the [X509Certificate] to use when [member use_dtls] is [code]true[/"
"code]. For servers, you must also setup the [CryptoKey] via [method "
"set_dtls_key]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:96
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Configure the [CryptoKey] to use when [member use_dtls] is [code]true[/"
"code]. Remember to also call [method set_dtls_certificate] to setup your "
"[X509Certificate]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:106
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Sets the timeout parameters for a peer.The timeout parameters control how "
"and when a peer will timeout from a failure to acknowledge reliable traffic. "
@@ -36207,7 +37781,7 @@ msgid ""
"acknowledged or the peer will be dropped."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:113
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Enforce ordered packets when using [constant NetworkedMultiplayerPeer."
"TRANSFER_MODE_UNRELIABLE] (thus behaving similarly to [constant "
@@ -36215,7 +37789,7 @@ msgid ""
"only way to use ordering with the RPC system."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:116
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"The number of channels to be used by ENet. Channels are used to separate "
"different kinds of data. In reliable or ordered mode, for example, the "
@@ -36225,7 +37799,7 @@ msgid ""
"in another channel."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:119
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"The compression method used for network packets. These have different "
"tradeoffs of compression speed versus bandwidth, you may need to test which "
@@ -36241,7 +37815,7 @@ msgid ""
"server is not recommended and not officially supported."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:124
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"The hostname used for DTLS verification, to be compared against the \"CN\" "
"value in the certificate provided by the server.\n"
@@ -36249,13 +37823,13 @@ msgid ""
"[method create_client] is used instead."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:128
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Enable or disable certificate verification when [member use_dtls] "
"[code]true[/code]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:132
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Enable or disable the server feature that notifies clients of other peers' "
"connection/disconnection, and relays messages between them. When this option "
@@ -36263,7 +37837,7 @@ msgid ""
"peers and won't be able to send them packets through the server."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:135
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"Set the default channel to be used to transfer data. By default, this value "
"is [code]-1[/code] which means that ENet will only use 2 channels: one for "
@@ -36274,7 +37848,7 @@ msgid ""
"information about ENet channels."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:139
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"When enabled, the client or server created by this peer, will use "
"[PacketPeerDTLS] instead of raw UDP sockets for communicating with the "
@@ -36287,27 +37861,27 @@ msgid ""
"set_dtls_certificate]."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:145
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"No compression. This uses the most bandwidth, but has the upside of "
"requiring the fewest CPU resources. This option may also be used to make "
"network debugging using tools like Wireshark easier."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:148
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"ENet's built-in range encoding. Works well on small packets, but is not the "
"most efficient algorithm on packets larger than 4 KB."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:151
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"[url=http://fastlz.org/]FastLZ[/url] compression. This option uses less CPU "
"resources compared to [constant COMPRESS_ZLIB], at the expense of using more "
"bandwidth."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:154
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"[url=https://www.zlib.net/]Zlib[/url] compression. This option uses less "
"bandwidth compared to [constant COMPRESS_FASTLZ], at the expense of using "
@@ -36316,15 +37890,15 @@ msgid ""
"compression algorithms in most cases."
msgstr ""
-#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml:157
+#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid "[url=https://facebook.github.io/zstd/]Zstandard[/url] compression."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:4
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "A high-level network interface to simplify multiplayer interactions."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:7
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Manages the connection to network peers. Assigns unique IDs to each client "
"connected to the server. See also [MultiplayerAPI].\n"
@@ -36333,31 +37907,34 @@ msgid ""
"without notice."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:12
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/537"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/NetworkedMultiplayerPeer.xml
+msgid "High-level multiplayer"
+msgstr ""
+
+#: doc/classes/NetworkedMultiplayerPeer.xml
+msgid "WebRTC Signaling Demo"
+msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:18
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Returns the current state of the connection. See [enum ConnectionStatus]."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:24
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Returns the ID of the [NetworkedMultiplayerPeer] who sent the most recent "
"packet."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:30
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Returns the ID of this [NetworkedMultiplayerPeer]."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:36
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Waits up to 1 second to receive a new network event."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:43
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Sets the peer to which packets will be sent.\n"
"The [code]id[/code] can be one of: [constant TARGET_PEER_BROADCAST] to send "
@@ -36367,39 +37944,39 @@ msgid ""
"[constant TARGET_PEER_BROADCAST]."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:50
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"If [code]true[/code], this [NetworkedMultiplayerPeer] refuses new "
"connections."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:53
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"The manner in which to send packets to the [code]target_peer[/code]. See "
"[enum TransferMode]."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:59
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Emitted when a connection attempt fails."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:64
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Emitted when a connection attempt succeeds."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:70
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Emitted by the server when a client connects."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:76
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Emitted by the server when a client disconnects."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:81
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Emitted by clients when the server disconnects."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:87
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Packets are not acknowledged, no resend attempts are made for lost packets. "
"Packets may arrive in any order. Potentially faster than [constant "
@@ -36407,7 +37984,7 @@ msgid ""
"consider whether the order matters."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:90
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Packets are not acknowledged, no resend attempts are made for lost packets. "
"Packets are received in the order they were sent in. Potentially faster than "
@@ -36416,7 +37993,7 @@ msgid ""
"example movement and positional data."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:93
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid ""
"Packets must be received and resend attempts should be made until the "
"packets are acknowledged. Packets must be received in the order they were "
@@ -36426,33 +38003,33 @@ msgid ""
"carefully if the information really is critical, and use sparingly."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:96
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "The ongoing connection disconnected."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:99
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "A connection attempt is ongoing."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:102
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "The connection attempt succeeded."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:105
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Packets are sent to the server and then redistributed to other peers."
msgstr ""
-#: doc/classes/NetworkedMultiplayerPeer.xml:108
+#: doc/classes/NetworkedMultiplayerPeer.xml
msgid "Packets are sent to the server alone."
msgstr ""
-#: doc/classes/NinePatchRect.xml:4
+#: doc/classes/NinePatchRect.xml
msgid ""
"Scalable texture-based frame that tiles the texture's centers and sides, but "
"keeps the corners' original size. Perfect for panels and dialog boxes."
msgstr ""
-#: doc/classes/NinePatchRect.xml:7
+#: doc/classes/NinePatchRect.xml
msgid ""
"Also known as 9-slice panels, NinePatchRect produces clean panels of any "
"size, based on a small texture. To do so, it splits the texture in a 3×3 "
@@ -36460,65 +38037,65 @@ msgid ""
"vertically, the center on both axes but it doesn't scale or tile the corners."
msgstr ""
-#: doc/classes/NinePatchRect.xml:16
+#: doc/classes/NinePatchRect.xml
msgid ""
"Returns the size of the margin identified by the given [enum Margin] "
"constant."
msgstr ""
-#: doc/classes/NinePatchRect.xml:24
+#: doc/classes/NinePatchRect.xml
msgid ""
"Sets the size of the margin identified by the given [enum Margin] constant "
"to [code]value[/code] in pixels."
msgstr ""
-#: doc/classes/NinePatchRect.xml:30
+#: doc/classes/NinePatchRect.xml
msgid ""
"The stretch mode to use for horizontal stretching/tiling. See [enum "
"NinePatchRect.AxisStretchMode] for possible values."
msgstr ""
-#: doc/classes/NinePatchRect.xml:33
+#: doc/classes/NinePatchRect.xml
msgid ""
"The stretch mode to use for vertical stretching/tiling. See [enum "
"NinePatchRect.AxisStretchMode] for possible values."
msgstr ""
-#: doc/classes/NinePatchRect.xml:36
+#: doc/classes/NinePatchRect.xml
msgid ""
"If [code]true[/code], draw the panel's center. Else, only draw the 9-slice's "
"borders."
msgstr ""
-#: doc/classes/NinePatchRect.xml:40
+#: doc/classes/NinePatchRect.xml
msgid ""
"The height of the 9-slice's bottom row. A margin of 16 means the 9-slice's "
"bottom corners and side will have a height of 16 pixels. You can set all 4 "
"margin values individually to create panels with non-uniform borders."
msgstr ""
-#: doc/classes/NinePatchRect.xml:43
+#: doc/classes/NinePatchRect.xml
msgid ""
"The width of the 9-slice's left column. A margin of 16 means the 9-slice's "
"left corners and side will have a width of 16 pixels. You can set all 4 "
"margin values individually to create panels with non-uniform borders."
msgstr ""
-#: doc/classes/NinePatchRect.xml:46
+#: doc/classes/NinePatchRect.xml
msgid ""
"The width of the 9-slice's right column. A margin of 16 means the 9-slice's "
"right corners and side will have a width of 16 pixels. You can set all 4 "
"margin values individually to create panels with non-uniform borders."
msgstr ""
-#: doc/classes/NinePatchRect.xml:49
+#: doc/classes/NinePatchRect.xml
msgid ""
"The height of the 9-slice's top row. A margin of 16 means the 9-slice's top "
"corners and side will have a height of 16 pixels. You can set all 4 margin "
"values individually to create panels with non-uniform borders."
msgstr ""
-#: doc/classes/NinePatchRect.xml:52
+#: doc/classes/NinePatchRect.xml
msgid ""
"Rectangular region of the texture to sample from. If you're working with an "
"atlas, use this property to define the area the 9-slice should use. All "
@@ -36526,21 +38103,21 @@ msgid ""
"NinePatchRect will use the whole texture."
msgstr ""
-#: doc/classes/NinePatchRect.xml:55
+#: doc/classes/NinePatchRect.xml
msgid "The node's texture resource."
msgstr ""
-#: doc/classes/NinePatchRect.xml:61
+#: doc/classes/NinePatchRect.xml
msgid "Emitted when the node's texture changes."
msgstr ""
-#: doc/classes/NinePatchRect.xml:67
+#: doc/classes/NinePatchRect.xml
msgid ""
"Stretches the center texture across the NinePatchRect. This may cause the "
"texture to be distorted."
msgstr ""
-#: doc/classes/NinePatchRect.xml:70
+#: doc/classes/NinePatchRect.xml
msgid ""
"Repeats the center texture across the NinePatchRect. This won't cause any "
"visible distortion. The texture must be seamless for this to work without "
@@ -36549,7 +38126,7 @@ msgid ""
"GLES2 renderer, this will behave like [constant AXIS_STRETCH_MODE_STRETCH]."
msgstr ""
-#: doc/classes/NinePatchRect.xml:74
+#: doc/classes/NinePatchRect.xml
msgid ""
"Repeats the center texture across the NinePatchRect, but will also stretch "
"the texture to make sure each tile is visible in full. This may cause the "
@@ -36560,11 +38137,11 @@ msgid ""
"GLES2 renderer, this will behave like [constant AXIS_STRETCH_MODE_STRETCH]."
msgstr ""
-#: doc/classes/Node.xml:4
+#: doc/classes/Node.xml
msgid "Base class for all [i]scene[/i] objects."
msgstr ""
-#: doc/classes/Node.xml:7
+#: doc/classes/Node.xml
msgid ""
"Nodes are Godot's building blocks. They can be assigned as the child of "
"another node, resulting in a tree arrangement. A given node can contain any "
@@ -36625,21 +38202,15 @@ msgid ""
"high-level networking tutorial and corresponding demos."
msgstr ""
-#: doc/classes/Node.xml:20
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/step_by_step/"
-"scenes_and_nodes.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-"scenes_and_nodes.html"
+#: doc/classes/Node.xml
+msgid "Nodes and Scenes"
+msgstr "Узлы и Сцены"
-#: doc/classes/Node.xml:21
-#, fuzzy
-msgid "https://github.com/godotengine/godot-demo-projects/"
-msgstr "https://github.com/godotengine/tps-demo"
+#: doc/classes/Node.xml
+msgid "All Demos"
+msgstr ""
-#: doc/classes/Node.xml:27
+#: doc/classes/Node.xml
msgid ""
"Called when the node enters the [SceneTree] (e.g. upon instancing, scene "
"changing, or after calling [method add_child] in a script). If the node has "
@@ -36649,7 +38220,7 @@ msgid ""
"[method Object._notification]."
msgstr ""
-#: doc/classes/Node.xml:34
+#: doc/classes/Node.xml
msgid ""
"Called when the node is about to leave the [SceneTree] (e.g. upon freeing, "
"scene changing, or after calling [method remove_child] in a script). If the "
@@ -36661,7 +38232,7 @@ msgid ""
"tree_exited]."
msgstr ""
-#: doc/classes/Node.xml:41
+#: doc/classes/Node.xml
msgid ""
"The string returned from this method is displayed as a warning in the Scene "
"Dock if the script that overrides it is a [code]tool[/code] script.\n"
@@ -36670,7 +38241,7 @@ msgid ""
"updated for this node."
msgstr ""
-#: doc/classes/Node.xml:50
+#: doc/classes/Node.xml
msgid ""
"Called when there is an input event. The input event propagates up through "
"the node tree until a node consumes it.\n"
@@ -36683,10 +38254,10 @@ msgid ""
"_unhandled_key_input] are usually a better fit as they allow the GUI to "
"intercept the events first.\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
-"tree (i.e. if it's not orphan)."
+"tree (i.e. if it's not an orphan)."
msgstr ""
-#: doc/classes/Node.xml:61
+#: doc/classes/Node.xml
msgid ""
"Called during the physics processing step of the main loop. Physics "
"processing means that the frame rate is synced to the physics, i.e. the "
@@ -36698,10 +38269,10 @@ msgid ""
"Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in "
"[method Object._notification].\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
-"tree (i.e. if it's not orphan)."
+"tree (i.e. if it's not an orphan)."
msgstr ""
-#: doc/classes/Node.xml:71
+#: doc/classes/Node.xml
msgid ""
"Called during the processing step of the main loop. Processing happens at "
"every frame and as fast as possible, so the [code]delta[/code] time since "
@@ -36711,10 +38282,10 @@ msgid ""
"Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method "
"Object._notification].\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
-"tree (i.e. if it's not orphan)."
+"tree (i.e. if it's not an orphan)."
msgstr ""
-#: doc/classes/Node.xml:80
+#: doc/classes/Node.xml
msgid ""
"Called when the node is \"ready\", i.e. when both the node and its children "
"have entered the scene tree. If the node has children, their [method _ready] "
@@ -36726,17 +38297,17 @@ msgid ""
"Usually used for initialization. For even earlier initialization, [method "
"Object._init] may be used. See also [method _enter_tree].\n"
"[b]Note:[/b] [method _ready] may be called only once for each node. After "
-"removing a node from the scene tree and adding again, [code]_ready[/code] "
-"will not be called for the second time. This can be bypassed with requesting "
-"another call with [method request_ready], which may be called anywhere "
-"before adding the node again."
+"removing a node from the scene tree and adding it again, [code]_ready[/code] "
+"will not be called a second time. This can be bypassed by requesting another "
+"call with [method request_ready], which may be called anywhere before adding "
+"the node again."
msgstr ""
-#: doc/classes/Node.xml:90
+#: doc/classes/Node.xml
msgid ""
"Called when an [InputEvent] hasn't been consumed by [method _input] or any "
-"GUI. The input event propagates up through the node tree until a node "
-"consumes it.\n"
+"GUI [Control] item. The input event propagates up through the node tree "
+"until a node consumes it.\n"
"It is only called if unhandled input processing is enabled, which is done "
"automatically if this method is overridden, and can be toggled with [method "
"set_process_unhandled_input].\n"
@@ -36746,14 +38317,14 @@ msgid ""
"better fit than [method _input] as they allow the GUI to intercept the "
"events first.\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
-"tree (i.e. if it's not orphan)."
+"tree (i.e. if it's not an orphan)."
msgstr ""
-#: doc/classes/Node.xml:101
+#: doc/classes/Node.xml
msgid ""
"Called when an [InputEventKey] hasn't been consumed by [method _input] or "
-"any GUI. The input event propagates up through the node tree until a node "
-"consumes it.\n"
+"any GUI [Control] item. The input event propagates up through the node tree "
+"until a node consumes it.\n"
"It is only called if unhandled key input processing is enabled, which is "
"done automatically if this method is overridden, and can be toggled with "
"[method set_process_unhandled_key_input].\n"
@@ -36763,10 +38334,10 @@ msgid ""
"fit than [method _input] as they allow the GUI to intercept the events "
"first.\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
-"tree (i.e. if it's not orphan)."
+"tree (i.e. if it's not an orphan)."
msgstr ""
-#: doc/classes/Node.xml:113
+#: doc/classes/Node.xml
msgid ""
"Adds a child node. Nodes can have any number of children, but every child "
"must have a unique name. Child nodes are automatically deleted when the "
@@ -36785,15 +38356,15 @@ msgid ""
"[/codeblock]\n"
"[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you "
"must set [member owner] in addition to calling [method add_child]. This is "
-"typically relevant for [url=https://godot.readthedocs.io/en/3.2/tutorials/"
-"misc/running_code_in_the_editor.html]tool scripts[/url] and [url=https://"
-"godot.readthedocs.io/en/latest/tutorials/plugins/editor/index.html]editor "
-"plugins[/url]. If [method add_child] is called without setting [member "
-"owner], the newly added [Node] will not be visible in the scene tree, though "
-"it will be visible in the 2D/3D view."
+"typically relevant for [url=$DOCS_URL/tutorials/misc/"
+"running_code_in_the_editor.html]tool scripts[/url] and [url=$DOCS_URL/"
+"tutorials/plugins/editor/index.html]editor plugins[/url]. If [method "
+"add_child] is called without setting [member owner], the newly added [Node] "
+"will not be visible in the scene tree, though it will be visible in the "
+"2D/3D view."
msgstr ""
-#: doc/classes/Node.xml:130
+#: doc/classes/Node.xml
msgid ""
"Adds [code]child_node[/code] as a child. The child is placed below the given "
"[code]node[/code] in the list of children.\n"
@@ -36802,7 +38373,7 @@ msgid ""
"instanced instead of its type."
msgstr ""
-#: doc/classes/Node.xml:139
+#: doc/classes/Node.xml
msgid ""
"Adds the node to a group. Groups are helpers to name and organize a subset "
"of nodes, for example \"enemies\" or \"collectables\". A node can be in any "
@@ -36816,7 +38387,7 @@ msgid ""
"vary across project runs."
msgstr ""
-#: doc/classes/Node.xml:147
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node can process while the scene tree is "
"paused (see [member pause_mode]). Always returns [code]true[/code] if the "
@@ -36824,7 +38395,7 @@ msgid ""
"tree."
msgstr ""
-#: doc/classes/Node.xml:154
+#: doc/classes/Node.xml
msgid ""
"Duplicates the node, returning a new node.\n"
"You can fine-tune the behavior using the [code]flags[/code] (see [enum "
@@ -36834,12 +38405,13 @@ msgid ""
"_init] method). In that case, the node will be duplicated without a script."
msgstr ""
-#: doc/classes/Node.xml:165
+#: doc/classes/Node.xml
msgid ""
"Finds a descendant of this node whose name matches [code]mask[/code] as in "
"[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches "
"zero or more characters and [code]\"?\"[/code] matches any single character "
-"except [code]\".\"[/code]).\n"
+"except [code]\".\"[/code]). Returns [code]null[/code] if no matching [Node] "
+"is found.\n"
"[b]Note:[/b] It does not match against the full path, just against "
"individual node names.\n"
"If [code]owned[/code] is [code]true[/code], this method only finds nodes "
@@ -36851,7 +38423,7 @@ msgid ""
"too often, consider caching the node reference into a variable."
msgstr ""
-#: doc/classes/Node.xml:175
+#: doc/classes/Node.xml
msgid ""
"Finds the first parent of the current node whose name matches [code]mask[/"
"code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/"
@@ -36865,47 +38437,58 @@ msgid ""
"consider caching the node reference into a variable."
msgstr ""
-#: doc/classes/Node.xml:184
+#: doc/classes/Node.xml
msgid ""
"Returns a child node by its index (see [method get_child_count]). This "
"method is often used for iterating all children of a node.\n"
"To access a child node via its name, use [method get_node]."
msgstr ""
-#: doc/classes/Node.xml:191
+#: doc/classes/Node.xml
msgid "Returns the number of child nodes."
msgstr ""
-#: doc/classes/Node.xml:197
+#: doc/classes/Node.xml
msgid "Returns an array of references to node's children."
msgstr ""
-#: doc/classes/Node.xml:203
+#: doc/classes/Node.xml
msgid ""
"Returns an array listing the groups that the node is a member of.\n"
"[b]Note:[/b] For performance reasons, the order of node groups is [i]not[/i] "
"guaranteed. The order of node groups should not be relied upon as it can "
-"vary across project runs."
+"vary across project runs.\n"
+"[b]Note:[/b] The engine uses some group names internally (all starting with "
+"an underscore). To avoid conflicts with internal groups, do not add custom "
+"groups whose name starts with an underscore. To exclude internal groups "
+"while looping over [method get_groups], use the following snippet:\n"
+"[codeblock]\n"
+"# Stores the node's non-internal groups only (as an array of Strings).\n"
+"var non_internal_groups = []\n"
+"for group in get_groups():\n"
+" if not group.begins_with(\"_\"):\n"
+" non_internal_groups.push_back(group)\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/Node.xml:210
+#: doc/classes/Node.xml
msgid ""
"Returns the node's index, i.e. its position among the siblings of its parent."
msgstr ""
-#: doc/classes/Node.xml:216
+#: doc/classes/Node.xml
msgid ""
"Returns the peer ID of the network master for this node. See [method "
"set_network_master]."
msgstr ""
-#: doc/classes/Node.xml:223
+#: doc/classes/Node.xml
msgid ""
"Fetches a node. The [NodePath] can be either a relative path (from the "
"current node) or an absolute path (in the scene tree) to a node. If the path "
-"does not exist, a [code]null instance[/code] is returned and an error is "
-"logged. Attempts to access methods on the return value will result in an "
-"\"Attempt to call <method> on a null instance.\" error.\n"
+"does not exist, [code]null[/code] is returned and an error is logged. "
+"Attempts to access methods on the return value will result in an \"Attempt "
+"to call <method> on a null instance.\" error.\n"
"[b]Note:[/b] Fetching absolute paths only works when the node is inside the "
"scene tree (see [method is_inside_tree]).\n"
"[b]Example:[/b] Assume your current node is Character and the following "
@@ -36929,7 +38512,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Node.xml:249
+#: doc/classes/Node.xml
msgid ""
"Fetches a node and one of its resources as specified by the [NodePath]'s "
"subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested "
@@ -36951,31 +38534,34 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Node.xml:263
+#: doc/classes/Node.xml
msgid ""
"Similar to [method get_node], but does not log an error if [code]path[/code] "
"does not point to a valid [Node]."
msgstr ""
-#: doc/classes/Node.xml:269
+#: doc/classes/Node.xml
+#, fuzzy
msgid ""
-"Returns the parent node of the current node, or a [code]null instance[/code] "
-"if the node lacks a parent."
+"Returns the parent node of the current node, or [code]null[/code] if the "
+"node lacks a parent."
msgstr ""
+"Удаляет и возвращает первый элемент массива. Возвращает [code]null[/code] "
+"если массив пустой."
-#: doc/classes/Node.xml:275
+#: doc/classes/Node.xml
msgid ""
"Returns the absolute path of the current node. This only works if the "
"current node is inside the scene tree (see [method is_inside_tree])."
msgstr ""
-#: doc/classes/Node.xml:282
+#: doc/classes/Node.xml
msgid ""
"Returns the relative [NodePath] from this node to the specified [code]node[/"
"code]. Both nodes must be in the same scene or the function will fail."
msgstr ""
-#: doc/classes/Node.xml:288
+#: doc/classes/Node.xml
msgid ""
"Returns the time elapsed (in seconds) since the last physics-bound frame "
"(see [method _physics_process]). This is always a constant value in physics "
@@ -36983,38 +38569,38 @@ msgid ""
"iterations_per_second]."
msgstr ""
-#: doc/classes/Node.xml:294
+#: doc/classes/Node.xml
msgid ""
"Returns the node's order in the scene tree branch. For example, if called on "
"the first child node the position is [code]0[/code]."
msgstr ""
-#: doc/classes/Node.xml:300
+#: doc/classes/Node.xml
msgid ""
"Returns the time elapsed (in seconds) since the last process callback. This "
"value may vary from frame to frame."
msgstr ""
-#: doc/classes/Node.xml:306
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if this is an instance load placeholder. See "
"[InstancePlaceholder]."
msgstr ""
-#: doc/classes/Node.xml:312
+#: doc/classes/Node.xml
msgid "Returns the [SceneTree] that contains this node."
msgstr ""
-#: doc/classes/Node.xml:318
+#: doc/classes/Node.xml
msgid "Returns the node's [Viewport]."
msgstr ""
-#: doc/classes/Node.xml:325
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node that the [NodePath] points to exists."
msgstr ""
-#: doc/classes/Node.xml:332
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the [NodePath] points to a valid node and its "
"subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:"
@@ -37022,96 +38608,115 @@ msgid ""
"math types) are not considered resources."
msgstr ""
-#: doc/classes/Node.xml:339
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the given node is a direct or indirect child of "
"the current node."
msgstr ""
-#: doc/classes/Node.xml:345
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node is folded (collapsed) in the Scene "
"dock."
msgstr ""
-#: doc/classes/Node.xml:352
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the given node occurs later in the scene "
"hierarchy than the current node."
msgstr ""
-#: doc/classes/Node.xml:359
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if this node is in the specified group. See notes "
"in the description, and the group methods in [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:365
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if this node is currently inside a [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:371
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the local system is the master of this node."
msgstr ""
-#: doc/classes/Node.xml:377
+#: doc/classes/Node.xml
+msgid ""
+"Returns [code]true[/code] if the physics interpolated flag is set for this "
+"Node (see [method set_physics_interpolated]).\n"
+"[b]Note:[/b] Interpolation will only be active is both the flag is set "
+"[b]and[/b] physics interpolation is enabled within the [SceneTree]. This can "
+"be tested using [method is_physics_interpolated_and_enabled]."
+msgstr ""
+
+#: doc/classes/Node.xml
+msgid ""
+"Returns [code]true[/code] if physics interpolation is enabled (see [method "
+"set_physics_interpolated]) [b]and[/b] enabled in the [SceneTree].\n"
+"This is a convenience version of [method is_physics_interpolated] that also "
+"checks whether physics interpolation is enabled globally.\n"
+"See [member SceneTree.physics_interpolation] and [member ProjectSettings."
+"physics/common/physics_interpolation]."
+msgstr ""
+
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if physics processing is enabled (see [method "
"set_physics_process])."
msgstr ""
-#: doc/classes/Node.xml:383
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if internal physics processing is enabled (see "
"[method set_physics_process_internal])."
msgstr ""
-#: doc/classes/Node.xml:389
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if processing is enabled (see [method "
"set_process])."
msgstr ""
-#: doc/classes/Node.xml:395
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node is processing input (see [method "
"set_process_input])."
msgstr ""
-#: doc/classes/Node.xml:401
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if internal processing is enabled (see [method "
"set_process_internal])."
msgstr ""
-#: doc/classes/Node.xml:407
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node is processing unhandled input (see "
"[method set_process_unhandled_input])."
msgstr ""
-#: doc/classes/Node.xml:413
+#: doc/classes/Node.xml
msgid ""
"Returns [code]true[/code] if the node is processing unhandled key input (see "
"[method set_process_unhandled_key_input])."
msgstr ""
-#: doc/classes/Node.xml:421
+#: doc/classes/Node.xml
msgid ""
"Moves a child node to a different position (order) among the other children. "
"Since calls, signals, etc are performed by tree order, changing the order of "
"children nodes may be useful."
msgstr ""
-#: doc/classes/Node.xml:427
+#: doc/classes/Node.xml
msgid ""
"Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. "
"Works only in debug builds."
msgstr ""
-#: doc/classes/Node.xml:433
+#: doc/classes/Node.xml
msgid ""
"Prints the tree to stdout. Used mainly for debugging purposes. This version "
"displays the path relative to the current node, and is good for copy/pasting "
@@ -37127,7 +38732,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Node.xml:448
+#: doc/classes/Node.xml
msgid ""
"Similar to [method print_tree], this prints the tree to stdout. This version "
"displays a more graphical representation similar to what is displayed in the "
@@ -37143,7 +38748,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Node.xml:466
+#: doc/classes/Node.xml
msgid ""
"Calls the given method (if present) with the arguments given in [code]args[/"
"code] on this node and recursively on all its children. If the "
@@ -37153,13 +38758,13 @@ msgid ""
"first."
msgstr ""
-#: doc/classes/Node.xml:473
+#: doc/classes/Node.xml
msgid ""
"Notifies the current node and all its children recursively by calling "
"[method Object.notification] on all of them."
msgstr ""
-#: doc/classes/Node.xml:479
+#: doc/classes/Node.xml
msgid ""
"Queues a node for deletion at the end of the current frame. When deleted, "
"all of its child nodes will be deleted as well. This method ensures it's "
@@ -37173,7 +38778,7 @@ msgid ""
"or access its properties."
msgstr ""
-#: doc/classes/Node.xml:486
+#: doc/classes/Node.xml
msgid ""
"Moves this node to the bottom of parent node's children hierarchy. This is "
"often useful in GUIs ([Control] nodes), because their order of drawing "
@@ -37183,14 +38788,14 @@ msgid ""
"siblings."
msgstr ""
-#: doc/classes/Node.xml:492
+#: doc/classes/Node.xml
msgid ""
"Removes a node and sets all its children as children of the parent node (if "
"it exists). All event subscriptions that pass by the removed node will be "
"unsubscribed."
msgstr ""
-#: doc/classes/Node.xml:499
+#: doc/classes/Node.xml
msgid ""
"Removes a child node. The node is NOT deleted and must be deleted manually.\n"
"[b]Note:[/b] This function may set the [member owner] of the removed Node "
@@ -37198,19 +38803,24 @@ msgid ""
"longer a parent or ancestor."
msgstr ""
-#: doc/classes/Node.xml:507
+#: doc/classes/Node.xml
msgid ""
"Removes a node from a group. See notes in the description, and the group "
"methods in [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:515
+#: doc/classes/Node.xml
msgid ""
"Replaces a node in a scene by the given one. Subscriptions that pass through "
-"this node will be lost."
+"this node will be lost.\n"
+"[b]Note:[/b] The given node will become the new parent of any child nodes "
+"that the replaced node had.\n"
+"[b]Note:[/b] The replaced node is not automatically freed, so you either "
+"need to keep it in a variable for later use or free it using [method Object."
+"free]."
msgstr ""
-#: doc/classes/Node.xml:521
+#: doc/classes/Node.xml
msgid ""
"Requests that [code]_ready[/code] be called again. Note that the method "
"won't be called immediately, but is scheduled for when the node is added to "
@@ -37221,7 +38831,22 @@ msgid ""
"normally)."
msgstr ""
-#: doc/classes/Node.xml:528
+#: doc/classes/Node.xml
+msgid ""
+"When physics interpolation is active, moving a node to a radically different "
+"transform (such as placement within a level) can result in a visible glitch "
+"as the object is rendered moving from the old to new position over the "
+"physics tick.\n"
+"This glitch can be prevented by calling [code]reset_physics_interpolation[/"
+"code], which temporarily turns off interpolation until the physics tick is "
+"complete.\n"
+"[constant NOTIFICATION_RESET_PHYSICS_INTERPOLATION] will be received by the "
+"node and all children recursively.\n"
+"[b]Note:[/b] This function should be called [b]after[/b] moving the node, "
+"rather than before."
+msgstr ""
+
+#: doc/classes/Node.xml
msgid ""
"Sends a remote procedure call request for the given [code]method[/code] to "
"peers on the network (and locally), optionally sending all additional "
@@ -37238,7 +38863,7 @@ msgid ""
"network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]."
msgstr ""
-#: doc/classes/Node.xml:537
+#: doc/classes/Node.xml
msgid ""
"Changes the RPC mode for the given [code]method[/code] to the given "
"[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is "
@@ -37249,27 +38874,27 @@ msgid ""
"[method rset] and [method rset_config] for properties."
msgstr ""
-#: doc/classes/Node.xml:545
+#: 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]."
msgstr ""
-#: doc/classes/Node.xml:552
+#: doc/classes/Node.xml
msgid ""
"Sends a [method rpc] using an unreliable protocol. Returns an empty "
"[Variant]."
msgstr ""
-#: doc/classes/Node.xml:560
+#: 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]."
msgstr ""
-#: doc/classes/Node.xml:568
+#: doc/classes/Node.xml
msgid ""
"Remotely changes a property's value on other peers (and locally). Behaviour "
"depends on the RPC configuration for the given property, see [method "
@@ -37277,7 +38902,7 @@ msgid ""
"applies to this method as well."
msgstr ""
-#: doc/classes/Node.xml:576
+#: doc/classes/Node.xml
msgid ""
"Changes the RPC mode for the given [code]property[/code] to the given "
"[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is "
@@ -37288,30 +38913,30 @@ msgid ""
"[method rpc] and [method rpc_config] for methods."
msgstr ""
-#: doc/classes/Node.xml:585
+#: doc/classes/Node.xml
msgid ""
"Remotely changes the property's value on a specific peer identified by "
"[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])."
msgstr ""
-#: doc/classes/Node.xml:593
+#: doc/classes/Node.xml
msgid ""
"Remotely changes the property's value on other peers (and locally) using an "
"unreliable protocol."
msgstr ""
-#: doc/classes/Node.xml:602
+#: doc/classes/Node.xml
msgid ""
"Remotely changes property's value on a specific peer identified by "
"[code]peer_id[/code] using an unreliable protocol (see [method "
"NetworkedMultiplayerPeer.set_target_peer])."
msgstr ""
-#: doc/classes/Node.xml:609
+#: doc/classes/Node.xml
msgid "Sets the folded state of the node in the Scene dock."
msgstr ""
-#: doc/classes/Node.xml:617
+#: doc/classes/Node.xml
msgid ""
"Sets the node's network master to the peer with the given peer ID. The "
"network master is the peer that has authority over the node on the network. "
@@ -37321,7 +38946,15 @@ msgid ""
"peer is recursively set as the master for all children of this node."
msgstr ""
-#: doc/classes/Node.xml:624
+#: doc/classes/Node.xml
+msgid ""
+"Enables or disables physics interpolation per node, offering a finer grain "
+"of control than turning physics interpolation on and off globally.\n"
+"[b]Note:[/b] This can be especially useful for [Camera]s, where custom "
+"interpolation can sometimes give superior results."
+msgstr ""
+
+#: doc/classes/Node.xml
msgid ""
"Enables or disables physics (i.e. fixed framerate) processing. When a node "
"is being processed, it will receive a [constant "
@@ -37332,7 +38965,7 @@ msgid ""
"_ready] will be ignored."
msgstr ""
-#: doc/classes/Node.xml:631
+#: doc/classes/Node.xml
msgid ""
"Enables or disables internal physics for this node. Internal physics "
"processing happens in isolation from the normal [method _physics_process] "
@@ -37346,7 +38979,7 @@ msgid ""
"advanced uses, but is unsafe and not supported."
msgstr ""
-#: doc/classes/Node.xml:639
+#: doc/classes/Node.xml
msgid ""
"Enables or disables processing. When a node is being processed, it will "
"receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the "
@@ -37355,14 +38988,14 @@ msgid ""
"will be ignored."
msgstr ""
-#: doc/classes/Node.xml:646
+#: doc/classes/Node.xml
msgid ""
"Enables or disables input processing. This is not required for GUI controls! "
"Enabled automatically if [method _input] is overridden. Any calls to this "
"before [method _ready] will be ignored."
msgstr ""
-#: doc/classes/Node.xml:653
+#: doc/classes/Node.xml
msgid ""
"Enables or disabled internal processing for this node. Internal processing "
"happens in isolation from the normal [method _process] calls and is used by "
@@ -37375,7 +39008,7 @@ msgid ""
"advanced uses, but is unsafe and not supported."
msgstr ""
-#: doc/classes/Node.xml:661
+#: doc/classes/Node.xml
msgid ""
"Enables unhandled input processing. This is not required for GUI controls! "
"It enables the node to receive all input that was not previously handled "
@@ -37383,32 +39016,32 @@ msgid ""
"is overridden. Any calls to this before [method _ready] will be ignored."
msgstr ""
-#: doc/classes/Node.xml:668
+#: doc/classes/Node.xml
msgid ""
"Enables unhandled key input processing. Enabled automatically if [method "
"_unhandled_key_input] is overridden. Any calls to this before [method "
"_ready] will be ignored."
msgstr ""
-#: doc/classes/Node.xml:675
+#: doc/classes/Node.xml
msgid ""
"Sets whether this is an instance load placeholder. See [InstancePlaceholder]."
msgstr ""
-#: doc/classes/Node.xml:681
+#: doc/classes/Node.xml
msgid ""
"Updates the warning displayed for this node in the Scene Dock.\n"
"Use [method _get_configuration_warning] to setup the warning message to "
"display."
msgstr ""
-#: doc/classes/Node.xml:688
+#: doc/classes/Node.xml
msgid ""
"The override to the default [MultiplayerAPI]. Set to [code]null[/code] to "
"use the default [SceneTree] one."
msgstr ""
-#: doc/classes/Node.xml:691
+#: doc/classes/Node.xml
msgid ""
"If a scene is instantiated from a file, its topmost node contains the "
"absolute file path from which it was loaded in [member filename] (e.g. "
@@ -37416,13 +39049,13 @@ msgid ""
"empty string."
msgstr ""
-#: doc/classes/Node.xml:694
+#: doc/classes/Node.xml
msgid ""
"The [MultiplayerAPI] instance associated with this node. Either the [member "
"custom_multiplayer], or the default SceneTree one (if inside tree)."
msgstr ""
-#: doc/classes/Node.xml:697
+#: doc/classes/Node.xml
msgid ""
"The name of the node. This name is unique among the siblings (other child "
"nodes from the same parent). When set to an existing name, the node will be "
@@ -37432,20 +39065,28 @@ msgid ""
"When setting the name manually, any [code]@[/code] will be removed."
msgstr ""
-#: doc/classes/Node.xml:701
+#: doc/classes/Node.xml
msgid ""
"The node owner. A node can have any other node as owner (as long as it is a "
"valid parent, grandparent, etc. ascending in the tree). When saving a node "
"(using [PackedScene]), all the nodes it owns will be saved with it. This "
"allows for the creation of complex [SceneTree]s, with instancing and "
-"subinstancing."
+"subinstancing.\n"
+"[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you "
+"must set [member owner] in addition to calling [method add_child]. This is "
+"typically relevant for [url=$DOCS_URL/tutorials/misc/"
+"running_code_in_the_editor.html]tool scripts[/url] and [url=$DOCS_URL/"
+"tutorials/plugins/editor/index.html]editor plugins[/url]. If [method "
+"add_child] is called without setting [member owner], the newly added [Node] "
+"will not be visible in the scene tree, though it will be visible in the "
+"2D/3D view."
msgstr ""
-#: doc/classes/Node.xml:704
+#: doc/classes/Node.xml
msgid "Pause mode. How the node will behave if the [SceneTree] is paused."
msgstr ""
-#: doc/classes/Node.xml:707
+#: doc/classes/Node.xml
msgid ""
"The node's priority in the execution order of the enabled processing "
"callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant "
@@ -37454,145 +39095,163 @@ msgid ""
"executed first."
msgstr ""
-#: doc/classes/Node.xml:713
+#: doc/classes/Node.xml
+msgid ""
+"Emitted when a child node enters the scene tree, either because it entered "
+"on its own or because this node entered with it."
+msgstr ""
+
+#: doc/classes/Node.xml
+msgid ""
+"Emitted when a child node exits the scene tree, either because it exited on "
+"its own or because this node exited."
+msgstr ""
+
+#: doc/classes/Node.xml
msgid "Emitted when the node is ready."
msgstr ""
-#: doc/classes/Node.xml:718
+#: doc/classes/Node.xml
msgid "Emitted when the node is renamed."
msgstr ""
-#: doc/classes/Node.xml:723
+#: doc/classes/Node.xml
msgid "Emitted when the node enters the tree."
msgstr ""
-#: doc/classes/Node.xml:728
+#: doc/classes/Node.xml
msgid "Emitted after the node exits the tree and is no longer active."
msgstr ""
-#: doc/classes/Node.xml:733
+#: doc/classes/Node.xml
msgid ""
"Emitted when the node is still active but about to exit the tree. This is "
"the right place for de-initialization (or a \"destructor\", if you will)."
msgstr ""
-#: doc/classes/Node.xml:739
+#: doc/classes/Node.xml
msgid "Notification received when the node enters a [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:742
+#: doc/classes/Node.xml
msgid "Notification received when the node is about to exit a [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:745
+#: doc/classes/Node.xml
msgid "Notification received when the node is moved in the parent."
msgstr ""
-#: doc/classes/Node.xml:748
+#: doc/classes/Node.xml
msgid "Notification received when the node is ready. See [method _ready]."
msgstr ""
-#: doc/classes/Node.xml:751
+#: doc/classes/Node.xml
msgid "Notification received when the node is paused."
msgstr ""
-#: doc/classes/Node.xml:754
+#: doc/classes/Node.xml
msgid "Notification received when the node is unpaused."
msgstr ""
-#: doc/classes/Node.xml:757
+#: doc/classes/Node.xml
msgid ""
"Notification received every frame when the physics process flag is set (see "
"[method set_physics_process])."
msgstr ""
-#: doc/classes/Node.xml:760
+#: doc/classes/Node.xml
msgid ""
"Notification received every frame when the process flag is set (see [method "
"set_process])."
msgstr ""
-#: doc/classes/Node.xml:763
+#: doc/classes/Node.xml
msgid ""
"Notification received when a node is set as a child of another node.\n"
"[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]."
msgstr ""
-#: doc/classes/Node.xml:767
+#: doc/classes/Node.xml
msgid ""
"Notification received when a node is unparented (parent removed it from the "
"list of children)."
msgstr ""
-#: doc/classes/Node.xml:770
+#: doc/classes/Node.xml
msgid "Notification received when the node is instanced."
msgstr ""
-#: doc/classes/Node.xml:773
+#: doc/classes/Node.xml
msgid "Notification received when a drag begins."
msgstr ""
-#: doc/classes/Node.xml:776
+#: doc/classes/Node.xml
msgid "Notification received when a drag ends."
msgstr ""
-#: doc/classes/Node.xml:779
+#: doc/classes/Node.xml
msgid "Notification received when the node's [NodePath] changed."
msgstr ""
-#: doc/classes/Node.xml:782
+#: doc/classes/Node.xml
msgid ""
"Notification received every frame when the internal process flag is set (see "
"[method set_process_internal])."
msgstr ""
-#: doc/classes/Node.xml:785
+#: doc/classes/Node.xml
msgid ""
"Notification received every frame when the internal physics process flag is "
"set (see [method set_physics_process_internal])."
msgstr ""
-#: doc/classes/Node.xml:788
+#: doc/classes/Node.xml
msgid ""
"Notification received when the node is ready, just before [constant "
"NOTIFICATION_READY] is received. Unlike the latter, it's sent every time the "
"node enters tree, instead of only once."
msgstr ""
-#: doc/classes/Node.xml:846
+#: doc/classes/Node.xml
+msgid ""
+"Notification received when [method reset_physics_interpolation] is called on "
+"the node or parent nodes."
+msgstr ""
+
+#: doc/classes/Node.xml
msgid ""
"Inherits pause mode from the node's parent. For the root node, it is "
"equivalent to [constant PAUSE_MODE_STOP]. Default."
msgstr ""
-#: doc/classes/Node.xml:849
+#: doc/classes/Node.xml
msgid "Stops processing when the [SceneTree] is paused."
msgstr ""
-#: doc/classes/Node.xml:852
+#: doc/classes/Node.xml
msgid "Continue to process regardless of the [SceneTree] pause state."
msgstr ""
-#: doc/classes/Node.xml:855
+#: doc/classes/Node.xml
msgid "Duplicate the node's signals."
msgstr ""
-#: doc/classes/Node.xml:858
+#: doc/classes/Node.xml
msgid "Duplicate the node's groups."
msgstr ""
-#: doc/classes/Node.xml:861
+#: doc/classes/Node.xml
msgid "Duplicate the node's scripts."
msgstr ""
-#: doc/classes/Node.xml:864
+#: doc/classes/Node.xml
msgid ""
"Duplicate using instancing.\n"
"An instance stays linked to the original so when the original changes, the "
"instance changes too."
msgstr ""
-#: doc/classes/Node2D.xml:4
+#: doc/classes/Node2D.xml
msgid ""
"A 2D game object, inherited by all 2D-related nodes. Has a position, "
"rotation, scale, and Z index."
@@ -37600,7 +39259,7 @@ msgstr ""
"Объект для 2D-игр, наследуемый всеми узлами, предназначенными для 2D-сцен. "
"Имеет положение, поворот и масштаб в двух измерениях, а также Z-индекс."
-#: doc/classes/Node2D.xml:7
+#: doc/classes/Node2D.xml
msgid ""
"A 2D game object, with a transform (position, rotation, and scale). All 2D "
"nodes, including physics objects and sprites, inherit from Node2D. Use "
@@ -37608,59 +39267,56 @@ msgid ""
"Also gives control of the node's render order."
msgstr ""
-#: doc/classes/Node2D.xml:11 doc/classes/Vector2.xml:16
-#, fuzzy
-msgid "https://github.com/godotengine/godot-demo-projects/tree/master/2d"
+#: doc/classes/Node2D.xml doc/classes/Vector2.xml
+msgid "All 2D Demos"
msgstr ""
-"https://github.com/godotengine/godot-demo-projects/tree/master/audio/"
-"generator"
-#: doc/classes/Node2D.xml:18
+#: doc/classes/Node2D.xml
msgid "Multiplies the current scale by the [code]ratio[/code] vector."
msgstr ""
-#: doc/classes/Node2D.xml:25
+#: doc/classes/Node2D.xml
msgid ""
"Returns the angle between the node and the [code]point[/code] in radians.\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"node2d_get_angle_to.png]Illustration of the returned angle.[/url]"
msgstr ""
-#: doc/classes/Node2D.xml:33
+#: doc/classes/Node2D.xml
msgid "Returns the [Transform2D] relative to this node's parent."
msgstr ""
-#: doc/classes/Node2D.xml:40
+#: doc/classes/Node2D.xml
msgid "Adds the [code]offset[/code] vector to the node's global position."
msgstr ""
-#: doc/classes/Node2D.xml:47
+#: doc/classes/Node2D.xml
msgid ""
"Rotates the node so it points towards the [code]point[/code], which is "
"expected to use global coordinates."
msgstr ""
-#: doc/classes/Node2D.xml:55
+#: doc/classes/Node2D.xml
msgid ""
"Applies a local translation on the node's X axis based on the [method Node."
"_process]'s [code]delta[/code]. If [code]scaled[/code] is [code]false[/"
"code], normalizes the movement."
msgstr ""
-#: doc/classes/Node2D.xml:63
+#: doc/classes/Node2D.xml
msgid ""
"Applies a local translation on the node's Y axis based on the [method Node."
"_process]'s [code]delta[/code]. If [code]scaled[/code] is [code]false[/"
"code], normalizes the movement."
msgstr ""
-#: doc/classes/Node2D.xml:70
+#: doc/classes/Node2D.xml
msgid ""
"Applies a rotation to the node, in radians, starting from its current "
"rotation."
msgstr ""
-#: doc/classes/Node2D.xml:77
+#: doc/classes/Node2D.xml
msgid ""
"Transforms the provided local position into a position in global coordinate "
"space. The input is expected to be local relative to the [Node2D] it is "
@@ -37670,7 +39326,7 @@ msgid ""
"will incorporate the node's own transformation into its global position."
msgstr ""
-#: doc/classes/Node2D.xml:84
+#: doc/classes/Node2D.xml
msgid ""
"Transforms the provided global position into a position in local coordinate "
"space. The output will be local relative to the [Node2D] it is called on. e."
@@ -37678,59 +39334,59 @@ msgid ""
"not appropriate for determining its own position relative to its parent."
msgstr ""
-#: doc/classes/Node2D.xml:91
+#: doc/classes/Node2D.xml
msgid ""
"Translates the node by the given [code]offset[/code] in local coordinates."
msgstr ""
-#: doc/classes/Node2D.xml:97
+#: doc/classes/Node2D.xml
msgid "Global position."
msgstr "Глобальная позиция."
-#: doc/classes/Node2D.xml:100
+#: doc/classes/Node2D.xml
msgid "Global rotation in radians."
msgstr ""
-#: doc/classes/Node2D.xml:103
+#: doc/classes/Node2D.xml
msgid "Global rotation in degrees."
msgstr ""
-#: doc/classes/Node2D.xml:106
+#: doc/classes/Node2D.xml
msgid "Global scale."
msgstr "Глобальный масштаб."
-#: doc/classes/Node2D.xml:109
+#: doc/classes/Node2D.xml
msgid "Global [Transform2D]."
msgstr ""
-#: doc/classes/Node2D.xml:112
+#: doc/classes/Node2D.xml
msgid "Position, relative to the node's parent."
msgstr ""
-#: doc/classes/Node2D.xml:115
+#: doc/classes/Node2D.xml
msgid "Rotation in radians, relative to the node's parent."
msgstr ""
-#: doc/classes/Node2D.xml:118
+#: doc/classes/Node2D.xml
msgid "Rotation in degrees, relative to the node's parent."
msgstr ""
-#: doc/classes/Node2D.xml:121
+#: doc/classes/Node2D.xml
msgid "The node's scale. Unscaled value: [code](1, 1)[/code]."
msgstr ""
-#: doc/classes/Node2D.xml:124
+#: doc/classes/Node2D.xml
msgid "Local [Transform2D]."
msgstr ""
-#: doc/classes/Node2D.xml:127
+#: doc/classes/Node2D.xml
msgid ""
"If [code]true[/code], the node's Z index is relative to its parent's Z "
"index. If this node's Z index is 2 and its parent's effective Z index is 3, "
"then this node's effective Z index will be 2 + 3 = 5."
msgstr ""
-#: doc/classes/Node2D.xml:130
+#: doc/classes/Node2D.xml
msgid ""
"Z index. Controls the order in which the nodes render. A node with a higher "
"Z index will display in front of others. Must be between [constant "
@@ -37738,11 +39394,11 @@ msgid ""
"CANVAS_ITEM_Z_MAX] (inclusive)."
msgstr ""
-#: doc/classes/NodePath.xml:4
+#: doc/classes/NodePath.xml
msgid "Pre-parsed scene tree path."
msgstr ""
-#: doc/classes/NodePath.xml:7
+#: doc/classes/NodePath.xml
msgid ""
"A pre-parsed relative or absolute path in a scene tree, for use with [method "
"Node.get_node] and similar functions. It can reference a node, a resource "
@@ -37777,14 +39433,13 @@ msgid ""
"never updated at runtime."
msgstr ""
-#: doc/classes/NodePath.xml:26 doc/classes/PackedScene.xml:41
-#: doc/classes/Panel.xml:10 doc/classes/PanelContainer.xml:10
-#: doc/classes/TileMap.xml:16 doc/classes/TileSet.xml:16
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/520"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/NodePath.xml doc/classes/PackedScene.xml doc/classes/Panel.xml
+#: doc/classes/PanelContainer.xml doc/classes/TileMap.xml
+#: doc/classes/TileSet.xml
+msgid "2D Role Playing Game Demo"
+msgstr ""
-#: doc/classes/NodePath.xml:33
+#: doc/classes/NodePath.xml
msgid ""
"Creates a NodePath from a string, e.g. [code]\"Path2D/PathFollow2D/Sprite:"
"texture:size\"[/code]. A path is absolute if it starts with a slash. "
@@ -37812,23 +39467,23 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/NodePath.xml:55
+#: doc/classes/NodePath.xml
msgid ""
"Returns a node path with a colon character ([code]:[/code]) prepended, "
"transforming it to a pure property path with no node name (defaults to "
"resolving from the current node).\n"
"[codeblock]\n"
-"# This will be parsed as a node path to the \"x\" property in the \"position"
-"\" node\n"
+"# This will be parsed as a node path to the \"x\" property in the "
+"\"position\" node\n"
"var node_path = NodePath(\"position:x\")\n"
-"# This will be parsed as a node path to the \"x\" component of the \"position"
-"\" property in the current node\n"
+"# This will be parsed as a node path to the \"x\" component of the "
+"\"position\" property in the current node\n"
"var property_path = node_path.get_as_property_path()\n"
"print(property_path) # :position:x\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/NodePath.xml:68
+#: doc/classes/NodePath.xml
msgid ""
"Returns all subnames concatenated with a colon character ([code]:[/code]) as "
"separator, i.e. the right side of the first colon in a node path.\n"
@@ -37838,7 +39493,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/NodePath.xml:79
+#: doc/classes/NodePath.xml
msgid ""
"Gets the node name indicated by [code]idx[/code] (0 to [method "
"get_name_count]).\n"
@@ -37850,14 +39505,14 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/NodePath.xml:91
+#: doc/classes/NodePath.xml
msgid ""
"Gets the number of node names which make up the path. Subnames (see [method "
"get_subname_count]) are not included.\n"
"For example, [code]\"Path2D/PathFollow2D/Sprite\"[/code] has 3 names."
msgstr ""
-#: doc/classes/NodePath.xml:99
+#: doc/classes/NodePath.xml
msgid ""
"Gets the resource or property name indicated by [code]idx[/code] (0 to "
"[method get_subname_count]).\n"
@@ -37868,7 +39523,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/NodePath.xml:110
+#: doc/classes/NodePath.xml
msgid ""
"Gets the number of resource or property names (\"subnames\") in the path. "
"Each subname is listed after a colon character ([code]:[/code]) in the node "
@@ -37877,7 +39532,7 @@ msgid ""
"has 2 subnames."
msgstr ""
-#: doc/classes/NodePath.xml:117
+#: doc/classes/NodePath.xml
msgid ""
"Returns [code]true[/code] if the node path is absolute (as opposed to "
"relative), which means that it starts with a slash character ([code]/[/"
@@ -37886,15 +39541,15 @@ msgid ""
"autoload was registered)."
msgstr ""
-#: doc/classes/NodePath.xml:123
+#: doc/classes/NodePath.xml
msgid "Returns [code]true[/code] if the node path is empty."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:4
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid "[OpenSimplexNoise] filled texture."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:7
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid ""
"Uses an [OpenSimplexNoise] to fill the texture data. You can specify the "
"texture size but keep in mind that larger textures will take longer to "
@@ -37911,34 +39566,34 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:22
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid ""
"If [code]true[/code], the resulting texture contains a normal map created "
"from the original noise interpreted as a bump map."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:25
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid ""
"Strength of the bump maps used in this texture. A higher value will make the "
"bump maps appear larger while a lower value will make them appear softer."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:29
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid "Height of the generated texture."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:32
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid "The [OpenSimplexNoise] instance used to generate the noise."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:35
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid ""
"An offset used to specify the noise space coordinate of the top left corner "
"of the generated noise. This value is ignored if [member seamless] is "
"enabled."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:38
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid ""
"Whether the texture can be tiled without visible seams or not. Seamless "
"textures take longer to generate.\n"
@@ -37947,20 +39602,20 @@ msgid ""
"seamless noise."
msgstr ""
-#: modules/opensimplex/doc_classes/NoiseTexture.xml:42
+#: modules/opensimplex/doc_classes/NoiseTexture.xml
msgid "Width of the generated texture."
msgstr ""
-#: doc/classes/Object.xml:4
+#: doc/classes/Object.xml
msgid "Base class for all non-built-in types."
msgstr ""
-#: doc/classes/Object.xml:7
+#: doc/classes/Object.xml
msgid ""
"Every class which is not a built-in type inherits from this class.\n"
"You can construct Objects from scripting languages, using [code]Object.new()"
-"[/code] in GDScript, [code]new Object[/code] in C#, or the \"Construct Object"
-"\" node in VisualScript.\n"
+"[/code] in GDScript, [code]new Object[/code] in C#, or the \"Construct "
+"Object\" node in VisualScript.\n"
"Objects do not manage memory. If a class inherits from Object, you will have "
"to delete instances of it manually. To do so, call the [method free] method "
"from your script or delete the instance from C++.\n"
@@ -37993,26 +39648,15 @@ msgid ""
"like [Reference]."
msgstr ""
-#: doc/classes/Object.xml:24 doc/classes/Reference.xml:13
-#: doc/classes/Resource.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/workflow/best_practices/"
-"node_alternatives.html"
+#: doc/classes/Object.xml doc/classes/Reference.xml doc/classes/Resource.xml
+msgid "When and how to avoid using nodes for everything"
msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/workflow/"
-"best_practices/node_alternatives.html"
-#: doc/classes/Object.xml:25
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/gdscript/"
-"gdscript_exports.html#advanced-exports"
+#: doc/classes/Object.xml
+msgid "Advanced exports using _get_property_list()"
msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/"
-"gdscript_basics.html#dictionary"
-#: doc/classes/Object.xml:32
+#: doc/classes/Object.xml
msgid ""
"Virtual method which can be overridden to customize the return value of "
"[method get].\n"
@@ -38020,7 +39664,7 @@ msgid ""
"code] does not exist."
msgstr ""
-#: doc/classes/Object.xml:39
+#: doc/classes/Object.xml
msgid ""
"Virtual method which can be overridden to customize the return value of "
"[method get_property_list].\n"
@@ -38032,11 +39676,17 @@ msgid ""
"PropertyUsageFlags])."
msgstr ""
-#: doc/classes/Object.xml:47
-msgid "Called when the object is initialized."
+#: doc/classes/Object.xml
+msgid ""
+"Called when the object is initialized in memory. Can be defined to take in "
+"parameters, that are passed in when constructing.\n"
+"[b]Note:[/b] If [method _init] is defined with required parameters, then "
+"explicit construction is the only valid means of creating an Object of the "
+"class. If any other means (such as [method PackedScene.instance]) is used, "
+"then initialization will fail."
msgstr ""
-#: doc/classes/Object.xml:54
+#: doc/classes/Object.xml
msgid ""
"Called whenever the object receives a notification, which is identified in "
"[code]what[/code] by a constant. The base [Object] has two constants "
@@ -38045,7 +39695,7 @@ msgid ""
"notifications which are also received by this method."
msgstr ""
-#: doc/classes/Object.xml:62
+#: doc/classes/Object.xml
msgid ""
"Virtual method which can be overridden to customize the return value of "
"[method set].\n"
@@ -38053,7 +39703,7 @@ msgid ""
"exists."
msgstr ""
-#: doc/classes/Object.xml:69
+#: doc/classes/Object.xml
msgid ""
"Virtual method which can be overridden to customize the return value of "
"[method to_string], and thus the object's representation where it is "
@@ -38062,14 +39712,14 @@ msgid ""
"[code]\"[ClassName:RID]\"[/code]."
msgstr ""
-#: doc/classes/Object.xml:78
+#: doc/classes/Object.xml
msgid ""
"Adds a user-defined [code]signal[/code]. Arguments are optional, but can be "
"added as an [Array] of dictionaries, each containing [code]name: String[/"
"code] and [code]type: int[/code] (see [enum Variant.Type]) entries."
msgstr ""
-#: doc/classes/Object.xml:85
+#: doc/classes/Object.xml
msgid ""
"Calls the [code]method[/code] on the object and returns the result. This "
"method supports a variable number of arguments, so parameters are passed as "
@@ -38083,7 +39733,7 @@ msgid ""
"PascalCase)."
msgstr ""
-#: doc/classes/Object.xml:96
+#: doc/classes/Object.xml
msgid ""
"Calls the [code]method[/code] on the object during idle time. This method "
"supports a variable number of arguments, so parameters are passed as a comma "
@@ -38097,7 +39747,7 @@ msgid ""
"PascalCase)."
msgstr ""
-#: doc/classes/Object.xml:108
+#: doc/classes/Object.xml
msgid ""
"Calls the [code]method[/code] on the object and returns the result. "
"Contrarily to [method call], this method does not support a variable number "
@@ -38107,13 +39757,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Object.xml:117
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if the object can translate strings. See [method "
"set_message_translation] and [method tr]."
msgstr ""
-#: doc/classes/Object.xml:128
+#: doc/classes/Object.xml
msgid ""
"Connects a [code]signal[/code] to a [code]method[/code] on a [code]target[/"
"code] object. Pass optional [code]binds[/code] to the call as an [Array] of "
@@ -38147,7 +39797,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Object.xml:152
+#: doc/classes/Object.xml
msgid ""
"Disconnects a [code]signal[/code] from a [code]method[/code] on the given "
"[code]target[/code].\n"
@@ -38156,7 +39806,7 @@ msgid ""
"exists."
msgstr ""
-#: doc/classes/Object.xml:160
+#: doc/classes/Object.xml
msgid ""
"Emits the given [code]signal[/code]. The signal must exist, so it should be "
"a built-in signal of this class or one of its parent classes, or a user-"
@@ -38168,7 +39818,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Object.xml:170
+#: doc/classes/Object.xml
msgid ""
"Deletes the object from memory immediately. For [Node]s, you may want to use "
"[method Node.queue_free] to queue the node for safe deletion at the end of "
@@ -38180,7 +39830,7 @@ msgid ""
"call its methods or access its properties."
msgstr ""
-#: doc/classes/Object.xml:178
+#: doc/classes/Object.xml
msgid ""
"Returns the [Variant] value of the given [code]property[/code]. If the "
"[code]property[/code] doesn't exist, this will return [code]null[/code].\n"
@@ -38190,7 +39840,7 @@ msgid ""
"(typically PascalCase)."
msgstr ""
-#: doc/classes/Object.xml:185
+#: doc/classes/Object.xml
msgid ""
"Returns the object's class as a [String]. See also [method is_class].\n"
"[b]Note:[/b] [method get_class] does not take [code]class_name[/code] "
@@ -38198,7 +39848,7 @@ msgid ""
"defined, the base class name will be returned instead."
msgstr ""
-#: doc/classes/Object.xml:192
+#: doc/classes/Object.xml
msgid ""
"Returns an [Array] of dictionaries with information about signals that are "
"connected to the object.\n"
@@ -38209,34 +39859,38 @@ msgid ""
"connected."
msgstr ""
-#: doc/classes/Object.xml:203
+#: doc/classes/Object.xml
msgid ""
"Gets the object's property indexed by the given [NodePath]. The node path "
"should be relative to the current object and can use the colon character "
-"([code]:[/code]) to access nested properties. Examples: [code]\"position:x"
-"\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]."
+"([code]:[/code]) to access nested properties. Examples: [code]\"position:"
+"x\"[/code] or [code]\"material:next_pass:blend_mode\"[/code].\n"
+"[b]Note:[/b] Even though the method takes [NodePath] argument, it doesn't "
+"support actual paths to [Node]s in the scene tree, only colon-separated sub-"
+"property paths. For the purpose of nodes, use [method Node."
+"get_node_and_resource] instead."
msgstr ""
-#: doc/classes/Object.xml:209
+#: doc/classes/Object.xml
msgid ""
"Returns the object's unique instance ID.\n"
"This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the "
"object instance with [method @GDScript.instance_from_id]."
msgstr ""
-#: doc/classes/Object.xml:217
+#: doc/classes/Object.xml
msgid "Returns the object's metadata entry for the given [code]name[/code]."
msgstr ""
-#: doc/classes/Object.xml:223
+#: doc/classes/Object.xml
msgid "Returns the object's metadata as a [PoolStringArray]."
msgstr ""
-#: doc/classes/Object.xml:229
+#: doc/classes/Object.xml
msgid "Returns the object's methods and their signatures as an [Array]."
msgstr ""
-#: doc/classes/Object.xml:235
+#: doc/classes/Object.xml
msgid ""
"Returns the object's property list as an [Array] of dictionaries.\n"
"Each property's [Dictionary] contain at least [code]name: String[/code] and "
@@ -38246,48 +39900,48 @@ msgid ""
"PropertyUsageFlags])."
msgstr ""
-#: doc/classes/Object.xml:242
+#: doc/classes/Object.xml
msgid ""
"Returns the object's [Script] instance, or [code]null[/code] if none is "
"assigned."
msgstr ""
-#: doc/classes/Object.xml:249
+#: doc/classes/Object.xml
msgid "Returns an [Array] of connections for the given [code]signal[/code]."
msgstr ""
-#: doc/classes/Object.xml:255
+#: doc/classes/Object.xml
msgid "Returns the list of signals as an [Array] of dictionaries."
msgstr ""
-#: doc/classes/Object.xml:262
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if a metadata entry is found with the given "
"[code]name[/code]."
msgstr ""
-#: doc/classes/Object.xml:269
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if the object contains the given [code]method[/"
"code]."
msgstr ""
-#: doc/classes/Object.xml:276
+#: doc/classes/Object.xml
msgid "Returns [code]true[/code] if the given [code]signal[/code] exists."
msgstr ""
-#: doc/classes/Object.xml:283
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if the given user-defined [code]signal[/code] "
"exists. Only signals added using [method add_user_signal] are taken into "
"account."
msgstr ""
-#: doc/classes/Object.xml:289
+#: doc/classes/Object.xml
msgid "Returns [code]true[/code] if signal emission blocking is enabled."
msgstr ""
-#: doc/classes/Object.xml:296
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if the object inherits from the given [code]class[/"
"code]. See also [method get_class].\n"
@@ -38296,7 +39950,7 @@ msgid ""
"defined, [method is_class] will return [code]false[/code] for that name."
msgstr ""
-#: doc/classes/Object.xml:306
+#: doc/classes/Object.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if a connection exists for a given [code]signal[/"
@@ -38305,13 +39959,13 @@ msgstr ""
"Возвращает [code]true[/code], если [AABB] пересекает отрезок прямой между "
"[code]from[/code] и [code]to[/code]."
-#: doc/classes/Object.xml:312
+#: doc/classes/Object.xml
msgid ""
"Returns [code]true[/code] if the [method Node.queue_free] method was called "
"for the object."
msgstr ""
-#: doc/classes/Object.xml:320
+#: doc/classes/Object.xml
msgid ""
"Send a given notification to the object, which will also trigger a call to "
"the [method _notification] method of all classes that the object inherits "
@@ -38323,32 +39977,32 @@ msgid ""
"and then down to its successive inheriting classes."
msgstr ""
-#: doc/classes/Object.xml:327
+#: doc/classes/Object.xml
msgid ""
"Notify the editor that the property list has changed, so that editor plugins "
"can take the new values into account. Does nothing on export builds."
msgstr ""
-#: doc/classes/Object.xml:334
+#: doc/classes/Object.xml
msgid ""
"Removes a given entry from the object's metadata. See also [method set_meta]."
msgstr ""
-#: doc/classes/Object.xml:342
+#: doc/classes/Object.xml
msgid ""
"Assigns a new value to the given property. If the [code]property[/code] does "
-"not exist, nothing will happen.\n"
+"not exist or the given value's type doesn't match, nothing will happen.\n"
"[b]Note:[/b] In C#, the property name must be specified as snake_case if it "
"is defined by a built-in Godot node. This doesn't apply to user-defined "
"properties where you should use the same convention as in the C# source "
"(typically PascalCase)."
msgstr ""
-#: doc/classes/Object.xml:350
+#: doc/classes/Object.xml
msgid "If set to [code]true[/code], signal emission is blocked."
msgstr ""
-#: doc/classes/Object.xml:358
+#: doc/classes/Object.xml
msgid ""
"Assigns a new value to the given property, after the current frame's physics "
"step. This is equivalent to calling [method set] via [method call_deferred], "
@@ -38359,7 +40013,7 @@ msgid ""
"(typically PascalCase)."
msgstr ""
-#: doc/classes/Object.xml:367
+#: doc/classes/Object.xml
msgid ""
"Assigns a new value to the property identified by the [NodePath]. The node "
"path should be relative to the current object and can use the colon "
@@ -38371,13 +40025,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Object.xml:379
+#: doc/classes/Object.xml
msgid ""
"Defines whether the object can translate strings (with calls to [method "
"tr]). Enabled by default."
msgstr ""
-#: doc/classes/Object.xml:387
+#: doc/classes/Object.xml
msgid ""
"Adds, changes or removes a given entry in the object's metadata. Metadata "
"are serialized and can take any [Variant] value.\n"
@@ -38387,7 +40041,7 @@ msgid ""
"remove metadata for [code]\"name\"[/code]."
msgstr ""
-#: doc/classes/Object.xml:395
+#: doc/classes/Object.xml
msgid ""
"Assigns a script to the object. Each object can have a single script "
"assigned to it, which are used to extend its functionality.\n"
@@ -38396,7 +40050,7 @@ msgid ""
"_init] method will be called."
msgstr ""
-#: doc/classes/Object.xml:402
+#: doc/classes/Object.xml
msgid ""
"Returns a [String] representing the object. If not overridden, defaults to "
"[code]\"[ClassName:RID]\"[/code].\n"
@@ -38404,7 +40058,7 @@ msgid ""
"representation."
msgstr ""
-#: doc/classes/Object.xml:410
+#: doc/classes/Object.xml
msgid ""
"Translates a message using translation catalogs configured in the Project "
"Settings.\n"
@@ -38413,44 +40067,44 @@ msgid ""
"set_message_translation]."
msgstr ""
-#: doc/classes/Object.xml:418
+#: doc/classes/Object.xml
msgid "Emitted whenever the object's script is changed."
msgstr ""
-#: doc/classes/Object.xml:424
+#: doc/classes/Object.xml
msgid "Called right when the object is initialized. Not available in script."
msgstr ""
-#: doc/classes/Object.xml:427
+#: doc/classes/Object.xml
msgid "Called before the object is about to be deleted."
msgstr ""
-#: doc/classes/Object.xml:430
+#: doc/classes/Object.xml
msgid ""
"Connects a signal in deferred mode. This way, signal emissions are stored in "
"a queue, then set on idle time."
msgstr ""
-#: doc/classes/Object.xml:433
+#: doc/classes/Object.xml
msgid "Persisting connections are saved when the object is serialized to file."
msgstr ""
-#: doc/classes/Object.xml:436
+#: doc/classes/Object.xml
msgid "One-shot connections disconnect themselves after emission."
msgstr ""
-#: doc/classes/Object.xml:439
+#: doc/classes/Object.xml
msgid ""
"Connect a signal as reference-counted. This means that a given signal can be "
"connected several times to the same target, and will only be fully "
"disconnected once no references are left."
msgstr ""
-#: doc/classes/Occluder.xml:4
+#: doc/classes/Occluder.xml
msgid "Allows [OccluderShape]s to be used for occlusion culling."
msgstr ""
-#: doc/classes/Occluder.xml:7
+#: doc/classes/Occluder.xml
msgid ""
"[Occluder]s that are placed within your scene will automatically cull "
"objects that are hidden from view by the occluder. This can increase "
@@ -38474,63 +40128,105 @@ msgid ""
"entire rooms) as well as objects from rendering."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:4
+#: doc/classes/OccluderPolygon2D.xml
msgid "Defines a 2D polygon for LightOccluder2D."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:7
+#: doc/classes/OccluderPolygon2D.xml
msgid ""
"Editor facility that helps you draw a 2D polygon used as resource for "
"[LightOccluder2D]."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:15
+#: doc/classes/OccluderPolygon2D.xml
msgid ""
"If [code]true[/code], closes the polygon. A closed OccluderPolygon2D "
"occludes the light coming from any direction. An opened OccluderPolygon2D "
"occludes the light only at its outline's direction."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:18
+#: doc/classes/OccluderPolygon2D.xml
msgid "The culling mode to use."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:21
+#: doc/classes/OccluderPolygon2D.xml
msgid ""
"A [Vector2] array with the index for polygon's vertices positions.\n"
"[b]Note:[/b] The returned value is a copy of the underlying array, rather "
"than a reference."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:27
+#: doc/classes/OccluderPolygon2D.xml
msgid "Culling is disabled. See [member cull_mode]."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:30
+#: doc/classes/OccluderPolygon2D.xml
msgid ""
"Culling is performed in the clockwise direction. See [member cull_mode]."
msgstr ""
-#: doc/classes/OccluderPolygon2D.xml:33
+#: doc/classes/OccluderPolygon2D.xml
msgid ""
"Culling is performed in the counterclockwise direction. See [member "
"cull_mode]."
msgstr ""
-#: doc/classes/OccluderShape.xml:4
+#: doc/classes/OccluderShape.xml
msgid ""
"Base class for shapes used for occlusion culling by the [Occluder] node."
msgstr ""
-#: doc/classes/OccluderShape.xml:7
+#: doc/classes/OccluderShape.xml
msgid "[Occluder]s can use any primitive shape derived from [OccluderShape]."
msgstr ""
-#: doc/classes/OccluderShapeSphere.xml:4
+#: doc/classes/OccluderShapePolygon.xml
+msgid "Polygon occlusion primitive for use with the [Occluder] node."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid ""
+"[OccluderShape]s are resources used by [Occluder] nodes, allowing geometric "
+"occlusion culling.\n"
+"The polygon must be a convex polygon. The polygon points can be created and "
+"deleted either in the Editor inspector or by calling "
+"[code]set_polygon_points[/code]. The points of the edges can be set by "
+"dragging the handles in the Editor viewport.\n"
+"Additionally each polygon occluder can optionally support a single hole. If "
+"you add at least three points in the Editor inspector to the hole, you can "
+"drag the edge points of the hole in the Editor viewport.\n"
+"In general, the lower the number of edges in polygons and holes, the faster "
+"the system will operate at runtime, so in most cases you will want to use 4 "
+"points for each."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid "Sets an individual hole point position."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid "Sets an individual polygon point position."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid "Allows changing the hole geometry from code."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid "Allows changing the polygon geometry from code."
+msgstr ""
+
+#: doc/classes/OccluderShapePolygon.xml
+msgid ""
+"Specifies whether the occluder should operate from both sides. If "
+"[code]false[/code], the occluder will operate one way only."
+msgstr ""
+
+#: doc/classes/OccluderShapeSphere.xml
msgid "Spherical occlusion primitive for use with the [Occluder] node."
msgstr ""
-#: doc/classes/OccluderShapeSphere.xml:7
+#: doc/classes/OccluderShapeSphere.xml
msgid ""
"[OccluderShape]s are resources used by [Occluder] nodes, allowing geometric "
"occlusion culling.\n"
@@ -38540,26 +40236,26 @@ msgid ""
"The radius can be set with the smaller handle."
msgstr ""
-#: doc/classes/OccluderShapeSphere.xml:18
+#: doc/classes/OccluderShapeSphere.xml
msgid "Sets an individual sphere's position."
msgstr ""
-#: doc/classes/OccluderShapeSphere.xml:26
+#: doc/classes/OccluderShapeSphere.xml
msgid "Sets an individual sphere's radius."
msgstr ""
-#: doc/classes/OccluderShapeSphere.xml:32
+#: doc/classes/OccluderShapeSphere.xml
msgid ""
"The sphere data can be accessed as an array of [Plane]s. The position of "
"each sphere is stored in the [code]normal[/code], and the radius is stored "
"in the [code]d[/code] value of the plane."
msgstr ""
-#: doc/classes/OmniLight.xml:4
+#: doc/classes/OmniLight.xml
msgid "Omnidirectional light, such as a light bulb or a candle."
msgstr ""
-#: doc/classes/OmniLight.xml:7
+#: doc/classes/OmniLight.xml
msgid ""
"An Omnidirectional light is a type of [Light] that emits light in all "
"directions. The light is attenuated by distance and this attenuation can be "
@@ -38573,13 +40269,13 @@ msgid ""
"rendering/max_lights_per_object] at the cost of shader compilation times."
msgstr ""
-#: doc/classes/OmniLight.xml:17
+#: doc/classes/OmniLight.xml
msgid ""
"The light's attenuation (drop-off) curve. A number of presets are available "
"in the [b]Inspector[/b] by right-clicking the curve."
msgstr ""
-#: doc/classes/OmniLight.xml:20
+#: doc/classes/OmniLight.xml
msgid ""
"The light's radius. Note that the effectively lit area may appear to be "
"smaller depending on the [member omni_attenuation] in use. No matter the "
@@ -38587,39 +40283,39 @@ msgid ""
"outside this radius."
msgstr ""
-#: doc/classes/OmniLight.xml:23
+#: doc/classes/OmniLight.xml
msgid "See [enum ShadowDetail]."
msgstr ""
-#: doc/classes/OmniLight.xml:26
+#: doc/classes/OmniLight.xml
msgid "See [enum ShadowMode]."
msgstr ""
-#: doc/classes/OmniLight.xml:31
+#: doc/classes/OmniLight.xml
msgid ""
"Shadows are rendered to a dual-paraboloid texture. Faster than [constant "
"SHADOW_CUBE], but lower-quality."
msgstr ""
-#: doc/classes/OmniLight.xml:34
+#: doc/classes/OmniLight.xml
msgid ""
"Shadows are rendered to a cubemap. Slower than [constant "
"SHADOW_DUAL_PARABOLOID], but higher-quality."
msgstr ""
-#: doc/classes/OmniLight.xml:37
+#: doc/classes/OmniLight.xml
msgid "Use more detail vertically when computing the shadow."
msgstr ""
-#: doc/classes/OmniLight.xml:40
+#: doc/classes/OmniLight.xml
msgid "Use more detail horizontally when computing the shadow."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:4
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid "Noise generator based on Open Simplex."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:7
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"This resource allows you to configure and sample a fractal noise space. Here "
"is a brief usage example that configures an OpenSimplexNoise and gets "
@@ -38641,7 +40337,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:33
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Generate a noise image in [constant Image.FORMAT_L8] format with the "
"requested [code]width[/code] and [code]height[/code], based on the current "
@@ -38650,28 +40346,26 @@ msgid ""
"noise."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:40
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Returns the 1D noise value [code][-1,1][/code] at the given x-coordinate.\n"
"[b]Note:[/b] This method actually returns the 2D noise value [code][-1,1][/"
"code] with fixed y-coordinate value 0.0."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:49
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:56
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid "Returns the 2D noise value [code][-1,1][/code] at the given position."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:65
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:72
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid "Returns the 3D noise value [code][-1,1][/code] at the given position."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:82
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid "Returns the 4D noise value [code][-1,1][/code] at the given position."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:89
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Generate a tileable noise image in [constant Image.FORMAT_L8] format, based "
"on the current noise parameters. Generated seamless images are always square "
@@ -38681,11 +40375,11 @@ msgid ""
"seamless noise."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:96
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid "Difference in period between [member octaves]."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:99
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Number of OpenSimplex noise layers that are sampled to get the fractal "
"noise. Higher values result in more detailed noise but take more time to "
@@ -38693,30 +40387,30 @@ msgid ""
"[b]Note:[/b] The maximum allowed value is 9."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:103
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Period of the base octave. A lower period results in a higher-frequency "
"noise (more value changes across the same distance)."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:106
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Contribution factor of the different octaves. A [code]persistence[/code] "
"value of 1 means all the octaves have the same contribution, a value of 0.5 "
"means each octave contributes half as much as the previous one."
msgstr ""
-#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml:109
+#: modules/opensimplex/doc_classes/OpenSimplexNoise.xml
msgid ""
"Seed used to generate random values, different seeds will generate different "
"noise maps."
msgstr ""
-#: doc/classes/OptionButton.xml:4
+#: doc/classes/OptionButton.xml
msgid "Button control that provides selectable options when pressed."
msgstr ""
-#: doc/classes/OptionButton.xml:7
+#: doc/classes/OptionButton.xml
msgid ""
"OptionButton is a type button that provides a selectable list of items when "
"pressed. The item selected becomes the \"current\" item and is displayed as "
@@ -38725,84 +40419,89 @@ msgid ""
"associated with this node."
msgstr ""
-#: doc/classes/OptionButton.xml:19
+#: doc/classes/OptionButton.xml
msgid ""
"Adds an item, with a [code]texture[/code] icon, text [code]label[/code] and "
"(optionally) [code]id[/code]. If no [code]id[/code] is passed, the item "
"index will be used as the item's ID. New items are appended at the end."
msgstr ""
-#: doc/classes/OptionButton.xml:27
+#: doc/classes/OptionButton.xml
msgid ""
"Adds an item, with text [code]label[/code] and (optionally) [code]id[/code]. "
"If no [code]id[/code] is passed, the item index will be used as the item's "
"ID. New items are appended at the end."
msgstr ""
-#: doc/classes/OptionButton.xml:33
+#: doc/classes/OptionButton.xml
msgid ""
"Adds a separator to the list of items. Separators help to group items. "
"Separator also takes up an index and is appended at the end."
msgstr ""
-#: doc/classes/OptionButton.xml:39
+#: doc/classes/OptionButton.xml
msgid "Clears all the items in the [OptionButton]."
msgstr ""
-#: doc/classes/OptionButton.xml:45
+#: doc/classes/OptionButton.xml
msgid "Returns the amount of items in the OptionButton, including separators."
msgstr ""
-#: doc/classes/OptionButton.xml:52 doc/classes/PopupMenu.xml:203
+#: doc/classes/OptionButton.xml doc/classes/PopupMenu.xml
msgid "Returns the icon of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:59
+#: doc/classes/OptionButton.xml
msgid "Returns the ID of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:66
+#: doc/classes/OptionButton.xml
msgid "Returns the index of the item with the given [code]id[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:73
+#: doc/classes/OptionButton.xml
msgid ""
"Retrieves the metadata of an item. Metadata may be any type and can be used "
"to store extra information about an item, such as an external string ID."
msgstr ""
-#: doc/classes/OptionButton.xml:80 doc/classes/PopupMenu.xml:245
+#: doc/classes/OptionButton.xml doc/classes/PopupMenu.xml
msgid "Returns the text of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:93
+#: doc/classes/OptionButton.xml
+#, fuzzy
+msgid "Returns the tooltip of the item at index [code]idx[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/OptionButton.xml
msgid ""
"Returns the ID of the selected item, or [code]0[/code] if no item is "
"selected."
msgstr ""
-#: doc/classes/OptionButton.xml:99
+#: doc/classes/OptionButton.xml
msgid ""
"Gets the metadata of the selected item. Metadata for items can be set using "
"[method set_item_metadata]."
msgstr ""
-#: doc/classes/OptionButton.xml:106
+#: doc/classes/OptionButton.xml
msgid ""
"Returns [code]true[/code] if the item at index [code]idx[/code] is disabled."
msgstr ""
-#: doc/classes/OptionButton.xml:113
+#: doc/classes/OptionButton.xml
msgid "Removes the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:120
+#: doc/classes/OptionButton.xml
msgid ""
"Selects an item by index and makes it the current item. This will work even "
"if the item is disabled."
msgstr ""
-#: doc/classes/OptionButton.xml:128
+#: doc/classes/OptionButton.xml
msgid ""
"Sets whether the item at index [code]idx[/code] is disabled.\n"
"Disabled items are drawn differently in the dropdown and are not selectable "
@@ -38810,111 +40509,116 @@ msgid ""
"selected."
msgstr ""
-#: doc/classes/OptionButton.xml:137
+#: doc/classes/OptionButton.xml
msgid "Sets the icon of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:145
+#: doc/classes/OptionButton.xml
msgid "Sets the ID of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:153
+#: doc/classes/OptionButton.xml
msgid ""
"Sets the metadata of an item. Metadata may be of any type and can be used to "
"store extra information about an item, such as an external string ID."
msgstr ""
-#: doc/classes/OptionButton.xml:161 doc/classes/PopupMenu.xml:432
+#: doc/classes/OptionButton.xml doc/classes/PopupMenu.xml
msgid "Sets the text of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/OptionButton.xml:169
+#: doc/classes/OptionButton.xml
+#, fuzzy
+msgid "Sets the tooltip of the item at index [code]idx[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/OptionButton.xml
msgid ""
"The index of the currently selected item, or [code]-1[/code] if no item is "
"selected."
msgstr ""
-#: doc/classes/OptionButton.xml:177
+#: doc/classes/OptionButton.xml
msgid ""
"Emitted when the user navigates to an item using the [code]ui_up[/code] or "
"[code]ui_down[/code] actions. The index of the item selected is passed as "
"argument."
msgstr ""
-#: doc/classes/OptionButton.xml:183
+#: doc/classes/OptionButton.xml
msgid ""
"Emitted when the current item has been changed by the user. The index of the "
"item selected is passed as argument."
msgstr ""
-#: doc/classes/OptionButton.xml:191
-msgid "The arrow icon to be drawn on the right end of the button."
+#: doc/classes/OptionButton.xml
+msgid "Default text [Color] of the [OptionButton]."
msgstr ""
-#: doc/classes/OptionButton.xml:194
-msgid ""
-"The horizontal space between the arrow icon and the right edge of the button."
+#: doc/classes/OptionButton.xml
+msgid "Text [Color] used when the [OptionButton] is disabled."
msgstr ""
-#: doc/classes/OptionButton.xml:197
-msgid "[StyleBox] used when the [OptionButton] is disabled."
+#: doc/classes/OptionButton.xml
+msgid ""
+"Text [Color] used when the [OptionButton] is focused. Only replaces the "
+"normal text color of the button. Disabled, hovered, and pressed states take "
+"precedence over this color."
msgstr ""
-#: doc/classes/OptionButton.xml:200
-msgid ""
-"[StyleBox] used when the [OptionButton] is focused. It is displayed over the "
-"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
-"visual effect."
+#: doc/classes/OptionButton.xml
+msgid "Text [Color] used when the [OptionButton] is being hovered."
msgstr ""
-#: doc/classes/OptionButton.xml:203
-msgid "[Font] of the [OptionButton]'s text."
+#: doc/classes/OptionButton.xml
+msgid "Text [Color] used when the [OptionButton] is being pressed."
msgstr ""
-#: doc/classes/OptionButton.xml:206
-msgid "Default text [Color] of the [OptionButton]."
+#: doc/classes/OptionButton.xml
+msgid ""
+"The horizontal space between the arrow icon and the right edge of the button."
msgstr ""
-#: doc/classes/OptionButton.xml:209
-msgid "Text [Color] used when the [OptionButton] is disabled."
+#: doc/classes/OptionButton.xml
+msgid "The horizontal space between [OptionButton]'s icon and text."
msgstr ""
-#: doc/classes/OptionButton.xml:212
-msgid ""
-"Text [Color] used when the [OptionButton] is focused. Only replaces the "
-"normal text color of the button. Disabled, hovered, and pressed states take "
-"precedence over this color."
+#: doc/classes/OptionButton.xml
+msgid "[Font] of the [OptionButton]'s text."
msgstr ""
-#: doc/classes/OptionButton.xml:215
-msgid "Text [Color] used when the [OptionButton] is being hovered."
+#: doc/classes/OptionButton.xml
+msgid "The arrow icon to be drawn on the right end of the button."
msgstr ""
-#: doc/classes/OptionButton.xml:218
-msgid "Text [Color] used when the [OptionButton] is being pressed."
+#: doc/classes/OptionButton.xml
+msgid "[StyleBox] used when the [OptionButton] is disabled."
msgstr ""
-#: doc/classes/OptionButton.xml:221
-msgid "[StyleBox] used when the [OptionButton] is being hovered."
+#: doc/classes/OptionButton.xml
+msgid ""
+"[StyleBox] used when the [OptionButton] is focused. It is displayed over the "
+"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
+"visual effect."
msgstr ""
-#: doc/classes/OptionButton.xml:224
-msgid "The horizontal space between [OptionButton]'s icon and text."
+#: doc/classes/OptionButton.xml
+msgid "[StyleBox] used when the [OptionButton] is being hovered."
msgstr ""
-#: doc/classes/OptionButton.xml:227
+#: doc/classes/OptionButton.xml
msgid "Default [StyleBox] for the [OptionButton]."
msgstr ""
-#: doc/classes/OptionButton.xml:230
+#: doc/classes/OptionButton.xml
msgid "[StyleBox] used when the [OptionButton] is being pressed."
msgstr ""
-#: doc/classes/OS.xml:4
+#: doc/classes/OS.xml
msgid "Operating System functions."
msgstr "Функции операционной системы."
-#: doc/classes/OS.xml:7
+#: doc/classes/OS.xml
msgid ""
"Operating System functions. OS wraps the most common functionality to "
"communicate with the host operating system, such as the clipboard, video "
@@ -38926,34 +40630,43 @@ msgstr ""
"обмена, видеодрайвер, дата и время, таймеры, переменные среды, выполнение "
"двоичных файлов, командная строка и т.д."
-#: doc/classes/OS.xml:18
+#: doc/classes/OS.xml
msgid ""
"Displays a modal dialog box using the host OS' facilities. Execution is "
"blocked until the dialog is closed."
msgstr ""
-#: doc/classes/OS.xml:24
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns [code]true[/code] if the host OS allows drawing."
msgstr "Возвращает [code]true[/code], если [AABB] содержит точку."
-#: doc/classes/OS.xml:30
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the current host platform is using multiple "
"threads."
msgstr ""
-#: doc/classes/OS.xml:36
+#: doc/classes/OS.xml
msgid "Centers the window on the screen if in windowed mode."
msgstr ""
-#: doc/classes/OS.xml:42
+#: doc/classes/OS.xml
msgid ""
"Shuts down system MIDI driver.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:50
+#: doc/classes/OS.xml
+msgid ""
+"Crashes the engine (or the editor if called within a [code]tool[/code] "
+"script). This should [i]only[/i] be used for testing the system's crash "
+"handler, not for any other purpose. For general error reporting, use (in "
+"order of preference) [method @GDScript.assert], [method @GDScript."
+"push_error] or [method alert]. See also [method kill]."
+msgstr ""
+
+#: doc/classes/OS.xml
msgid ""
"Delays execution of the current thread by [code]msec[/code] milliseconds. "
"[code]msec[/code] must be greater than or equal to [code]0[/code]. "
@@ -38973,7 +40686,7 @@ msgid ""
"child process)."
msgstr ""
-#: doc/classes/OS.xml:59
+#: doc/classes/OS.xml
msgid ""
"Delays execution of the current thread by [code]usec[/code] microseconds. "
"[code]usec[/code] must be greater than or equal to [code]0[/code]. "
@@ -38993,20 +40706,20 @@ msgid ""
"child process)."
msgstr ""
-#: doc/classes/OS.xml:68
+#: doc/classes/OS.xml
msgid ""
"Dumps the memory allocation ringlist to a file (only works in debug).\n"
"Entry format per line: \"Address - Size - Description\"."
msgstr ""
-#: doc/classes/OS.xml:76
+#: doc/classes/OS.xml
msgid ""
"Dumps all used resources to file (only works in debug).\n"
"Entry format per line: \"Resource Type : Resource Location\".\n"
"At the end of the file is a statistic of all used Resource Types."
msgstr ""
-#: doc/classes/OS.xml:89
+#: doc/classes/OS.xml
msgid ""
"Execute the file at the given path with the arguments passed as an array of "
"strings. Platform path resolution will take place. The resolved file must "
@@ -39025,6 +40738,9 @@ msgid ""
"If [code]blocking[/code] is [code]false[/code], the Godot thread will "
"continue while the new process runs. It is not possible to retrieve the "
"shell output in non-blocking mode, so [code]output[/code] will be empty.\n"
+"On Windows, if [code]open_console[/code] is [code]true[/code] and process is "
+"console app, new terminal window will be opened, it's ignored on other "
+"platforms.\n"
"The return value also depends on the blocking mode. When blocking, the "
"method will return an exit code of the process. When non-blocking, the "
"method returns a process ID, which you can use to monitor the process (and "
@@ -39047,38 +40763,46 @@ msgid ""
"OS.execute(\"CMD.exe\", [\"/C\", \"cd %TEMP% && dir\"], true, output)\n"
"[/codeblock]\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
-"Windows."
+"Windows.\n"
+"[b]Note:[/b] To execute a Windows command interpreter built-in command, "
+"specify [code]cmd.exe[/code] in [code]path[/code], [code]/c[/code] as the "
+"first argument, and the desired command as the second argument.\n"
+"[b]Note:[/b] To execute a PowerShell built-in command, specify "
+"[code]powershell.exe[/code] in [code]path[/code], [code]-Command[/code] as "
+"the first argument, and the desired command as the second argument.\n"
+"[b]Note:[/b] To execute a Unix shell built-in command, specify shell "
+"executable name in [code]path[/code], [code]-c[/code] as the first argument, "
+"and the desired command as the second argument."
msgstr ""
-#: doc/classes/OS.xml:115
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the scancode of the given string (e.g. \"Escape\")."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/OS.xml:121
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the total number of available audio drivers."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/OS.xml:128
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the audio driver name for the given index."
msgstr "Возвращает вектор привязанный к сетке с заданным размером."
-#: doc/classes/OS.xml:134
+#: doc/classes/OS.xml
msgid ""
"Returns the [i]global[/i] cache data directory according to the operating "
"system's standards. On desktop platforms, this path can be overridden by "
"setting the [code]XDG_CACHE_HOME[/code] environment variable before starting "
-"the project. See [url=https://docs.godotengine.org/en/latest/tutorials/io/"
-"data_paths.html]File paths in Godot projects[/url] in the documentation for "
-"more information. See also [method get_config_dir] and [method "
-"get_data_dir].\n"
+"the project. See [url=$DOCS_URL/tutorials/io/data_paths.html]File paths in "
+"Godot projects[/url] in the documentation for more information. See also "
+"[method get_config_dir] and [method get_data_dir].\n"
"Not to be confused with [method get_user_data_dir], which returns the "
"[i]project-specific[/i] user data path."
msgstr ""
-#: doc/classes/OS.xml:141
+#: doc/classes/OS.xml
msgid ""
"Returns the command-line arguments passed to the engine.\n"
"Command-line arguments can be written in any form, including both [code]--"
@@ -39100,20 +40824,19 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/OS.xml:158
+#: doc/classes/OS.xml
msgid ""
"Returns the [i]global[/i] user configuration directory according to the "
"operating system's standards. On desktop platforms, this path can be "
"overridden by setting the [code]XDG_CONFIG_HOME[/code] environment variable "
-"before starting the project. See [url=https://docs.godotengine.org/en/latest/"
-"tutorials/io/data_paths.html]File paths in Godot projects[/url] in the "
-"documentation for more information. See also [method get_cache_dir] and "
-"[method get_data_dir].\n"
+"before starting the project. See [url=$DOCS_URL/tutorials/io/data_paths."
+"html]File paths in Godot projects[/url] in the documentation for more "
+"information. See also [method get_cache_dir] and [method get_data_dir].\n"
"Not to be confused with [method get_user_data_dir], which returns the "
"[i]project-specific[/i] user data path."
msgstr ""
-#: doc/classes/OS.xml:165
+#: doc/classes/OS.xml
msgid ""
"Returns an array of MIDI device names.\n"
"The returned array will be empty if the system MIDI driver has not "
@@ -39121,42 +40844,44 @@ msgid ""
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:173
+#: doc/classes/OS.xml
msgid ""
"Returns the currently used video driver, using one of the values from [enum "
"VideoDriver]."
msgstr ""
-#: doc/classes/OS.xml:179
+#: doc/classes/OS.xml
msgid ""
"Returns the [i]global[/i] user data directory according to the operating "
"system's standards. On desktop platforms, this path can be overridden by "
"setting the [code]XDG_DATA_HOME[/code] environment variable before starting "
-"the project. See [url=https://docs.godotengine.org/en/latest/tutorials/io/"
-"data_paths.html]File paths in Godot projects[/url] in the documentation for "
-"more information. See also [method get_cache_dir] and [method "
-"get_config_dir].\n"
+"the project. See [url=$DOCS_URL/tutorials/io/data_paths.html]File paths in "
+"Godot projects[/url] in the documentation for more information. See also "
+"[method get_cache_dir] and [method get_config_dir].\n"
"Not to be confused with [method get_user_data_dir], which returns the "
"[i]project-specific[/i] user data path."
msgstr ""
-#: doc/classes/OS.xml:187
+#: doc/classes/OS.xml
msgid ""
+"Deprecated, use [method Time.get_date_dict_from_system] instead.\n"
"Returns current date as a dictionary of keys: [code]year[/code], "
"[code]month[/code], [code]day[/code], [code]weekday[/code], [code]dst[/code] "
"(Daylight Savings Time)."
msgstr ""
-#: doc/classes/OS.xml:194
+#: doc/classes/OS.xml
msgid ""
+"Deprecated, use [method Time.get_datetime_dict_from_system] instead.\n"
"Returns current datetime as a dictionary of keys: [code]year[/code], "
"[code]month[/code], [code]day[/code], [code]weekday[/code], [code]dst[/code] "
"(Daylight Savings Time), [code]hour[/code], [code]minute[/code], "
"[code]second[/code]."
msgstr ""
-#: doc/classes/OS.xml:201
+#: doc/classes/OS.xml
msgid ""
+"Deprecated, use [method Time.get_datetime_dict_from_unix_time] instead.\n"
"Gets a dictionary of time values corresponding to the given UNIX epoch time "
"(in seconds).\n"
"The returned Dictionary's values will be the same as [method get_datetime], "
@@ -39164,11 +40889,11 @@ msgid ""
"the epoch."
msgstr ""
-#: doc/classes/OS.xml:208
+#: doc/classes/OS.xml
msgid "Returns the total amount of dynamic memory used (only works in debug)."
msgstr ""
-#: doc/classes/OS.xml:215
+#: doc/classes/OS.xml
msgid ""
"Returns the value of an environment variable. Returns an empty string if the "
"environment variable doesn't exist.\n"
@@ -39176,18 +40901,18 @@ msgid ""
"variable names are case-sensitive on all platforms except Windows."
msgstr ""
-#: doc/classes/OS.xml:222
+#: doc/classes/OS.xml
msgid "Returns the path to the current engine executable."
msgstr ""
-#: doc/classes/OS.xml:228
+#: doc/classes/OS.xml
msgid ""
"With this function, you can get the list of dangerous permissions that have "
"been granted to the Android application.\n"
"[b]Note:[/b] This method is implemented on Android."
msgstr ""
-#: doc/classes/OS.xml:235
+#: doc/classes/OS.xml
msgid ""
"Returns the IME cursor position (the currently-edited portion of the string) "
"relative to the characters in the composition string.\n"
@@ -39196,7 +40921,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:243
+#: doc/classes/OS.xml
msgid ""
"Returns the IME intermediate composition string.\n"
"[constant MainLoop.NOTIFICATION_OS_IME_UPDATE] is sent to the application to "
@@ -39204,7 +40929,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:251
+#: doc/classes/OS.xml
msgid ""
"Returns the current latin keyboard variant as a String.\n"
"Possible return values are: [code]\"QWERTY\"[/code], [code]\"AZERTY\"[/"
@@ -39214,7 +40939,7 @@ msgid ""
"[code]\"QWERTY\"[/code] on unsupported platforms."
msgstr ""
-#: doc/classes/OS.xml:259
+#: doc/classes/OS.xml
msgid ""
"Returns the host OS locale as a string of the form "
"[code]language_Script_COUNTRY_VARIANT@extra[/code]. If you want only the "
@@ -39232,7 +40957,7 @@ msgid ""
"words. Currency, calendar, sort order and numbering system information."
msgstr ""
-#: doc/classes/OS.xml:270
+#: doc/classes/OS.xml
msgid ""
"Returns the host OS locale's 2 or 3-letter [url=https://en.wikipedia.org/"
"wiki/List_of_ISO_639-1_codes]language code[/url] as a string which should be "
@@ -39244,14 +40969,21 @@ msgid ""
"[code]fr_CA[/code] locale, this would return [code]fr[/code]."
msgstr ""
-#: doc/classes/OS.xml:277
+#: doc/classes/OS.xml
+msgid ""
+"Returns the ID of the main thread. See [method get_thread_caller_id].\n"
+"[b]Note:[/b] Thread IDs are not deterministic and may be reused across "
+"application restarts."
+msgstr ""
+
+#: doc/classes/OS.xml
msgid ""
"Returns the model name of the current device.\n"
"[b]Note:[/b] This method is implemented on Android and iOS. Returns "
"[code]\"GenericDevice\"[/code] on unsupported platforms."
msgstr ""
-#: doc/classes/OS.xml:284
+#: doc/classes/OS.xml
msgid ""
"Returns the name of the host OS. Possible values are: [code]\"Android\"[/"
"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], "
@@ -39259,66 +40991,78 @@ msgid ""
"[code]\"X11\"[/code]."
msgstr ""
-#: doc/classes/OS.xml:291
+#: doc/classes/OS.xml
msgid ""
"Returns internal structure pointers for use in GDNative plugins.\n"
"[b]Note:[/b] This method is implemented on Linux and Windows (other OSs will "
"soon be supported)."
msgstr ""
-#: doc/classes/OS.xml:298
+#: doc/classes/OS.xml
msgid ""
"Returns the amount of battery left in the device as a percentage. Returns "
"[code]-1[/code] if power state is unknown.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:305
+#: doc/classes/OS.xml
msgid ""
"Returns an estimate of the time left in seconds before the device runs out "
"of battery. Returns [code]-1[/code] if power state is unknown.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:312
+#: doc/classes/OS.xml
msgid ""
"Returns the current state of the device regarding battery and power. See "
"[enum PowerState] constants.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:319
+#: doc/classes/OS.xml
msgid ""
"Returns the project's process ID.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
-#: doc/classes/OS.xml:326
-msgid "Returns the number of threads available on the host machine."
+#: doc/classes/OS.xml
+msgid ""
+"Returns the number of [i]logical[/i] CPU cores available on the host "
+"machine. On CPUs with HyperThreading enabled, this number will be greater "
+"than the number of [i]physical[/i] CPU cores."
+msgstr ""
+
+#: doc/classes/OS.xml
+msgid ""
+"Returns the name of the CPU model on the host machine (e.g. \"Intel(R) "
+"Core(TM) i7-6700K CPU @ 4.00GHz\").\n"
+"[b]Note:[/b] This method is only implemented on Windows, macOS, Linux and "
+"iOS. On Android, HTML5 and UWP, [method get_processor_name] returns an empty "
+"string."
msgstr ""
-#: doc/classes/OS.xml:332
+#: doc/classes/OS.xml
msgid "Returns the window size including decorations like window borders."
msgstr ""
-#: doc/classes/OS.xml:339
+#: doc/classes/OS.xml
msgid ""
-"Returns the given scancode as a string (e.g. Return values: [code]\"Escape"
-"\"[/code], [code]\"Shift+Escape\"[/code]).\n"
+"Returns the given scancode as a string (e.g. Return values: "
+"[code]\"Escape\"[/code], [code]\"Shift+Escape\"[/code]).\n"
"See also [member InputEventKey.scancode] and [method InputEventKey."
"get_scancode_with_modifiers]."
msgstr ""
-#: doc/classes/OS.xml:346
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the number of displays attached to the host machine."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/OS.xml:353
+#: doc/classes/OS.xml
msgid ""
"Returns the dots per inch density of the specified screen. If [code]screen[/"
-"code] is [/code]-1[/code] (the default value), the current screen will be "
+"code] is [code]-1[/code] (the default value), the current screen will be "
"used.\n"
"[b]Note:[/b] On macOS, returned value is inaccurate if fractional display "
"scaling mode is used.\n"
@@ -39336,7 +41080,7 @@ msgid ""
"Windows. Returns [code]72[/code] on unsupported platforms."
msgstr ""
-#: doc/classes/OS.xml:370
+#: doc/classes/OS.xml
msgid ""
"Return the greatest scale factor of all screens.\n"
"[b]Note:[/b] On macOS returned value is [code]2.0[/code] if there is at "
@@ -39345,45 +41089,64 @@ msgid ""
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:379
+#: doc/classes/OS.xml
msgid ""
"Returns the position of the specified screen by index. If [code]screen[/"
-"code] is [/code]-1[/code] (the default value), the current screen will be "
+"code] is [code]-1[/code] (the default value), the current screen will be "
"used."
msgstr ""
-#: doc/classes/OS.xml:386
+#: doc/classes/OS.xml
+msgid ""
+"Returns the current refresh rate of the specified screen. If [code]screen[/"
+"code] is [code]-1[/code] (the default value), the current screen will be "
+"used.\n"
+"[b]Note:[/b] Returns [code]-1.0[/code] if Godot fails to find the refresh "
+"rate for the specified screen. On HTML5, [method get_screen_refresh_rate] "
+"will always return [code]-1.0[/code] as there is no way to retrieve the "
+"refresh rate on that platform.\n"
+"To fallback to a default refresh rate if the method fails, try:\n"
+"[codeblock]\n"
+"var refresh_rate = OS.get_screen_refresh_rate()\n"
+"if refresh_rate < 0:\n"
+" refresh_rate = 60.0\n"
+"[/codeblock]"
+msgstr ""
+
+#: doc/classes/OS.xml
msgid ""
"Return the scale factor of the specified screen by index. If [code]screen[/"
-"code] is [/code]-1[/code] (the default value), the current screen will be "
+"code] is [code]-1[/code] (the default value), the current screen will be "
"used.\n"
"[b]Note:[/b] On macOS returned value is [code]2.0[/code] for hiDPI (Retina) "
"screen, and [code]1.0[/code] for all other cases.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:395
+#: doc/classes/OS.xml
msgid ""
"Returns the dimensions in pixels of the specified screen. If [code]screen[/"
-"code] is [/code]-1[/code] (the default value), the current screen will be "
+"code] is [code]-1[/code] (the default value), the current screen will be "
"used."
msgstr ""
-#: doc/classes/OS.xml:401
+#: doc/classes/OS.xml
msgid ""
"Returns the amount of time in milliseconds it took for the boot logo to "
"appear."
msgstr ""
-#: doc/classes/OS.xml:407
+#: doc/classes/OS.xml
msgid "Returns the maximum amount of static memory used (only works in debug)."
msgstr ""
-#: doc/classes/OS.xml:413
-msgid "Returns the amount of static memory being used by the program in bytes."
+#: doc/classes/OS.xml
+msgid ""
+"Returns the amount of static memory being used by the program in bytes (only "
+"works in debug)."
msgstr ""
-#: doc/classes/OS.xml:421
+#: doc/classes/OS.xml
msgid ""
"Returns the actual path to commonly used folders across different platforms. "
"Available locations are specified in [enum SystemDir].\n"
@@ -39394,28 +41157,28 @@ msgid ""
"directories have additional restrictions on Android."
msgstr ""
-#: doc/classes/OS.xml:429
+#: doc/classes/OS.xml
msgid "Returns the epoch time of the operating system in milliseconds."
msgstr ""
-#: doc/classes/OS.xml:435
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the epoch time of the operating system in seconds."
msgstr "Возвращает гиперболический синус параметра."
-#: doc/classes/OS.xml:441
+#: doc/classes/OS.xml
msgid ""
"Returns the total number of available tablet drivers.\n"
"[b]Note:[/b] This method is implemented on Windows."
msgstr ""
-#: doc/classes/OS.xml:449
+#: doc/classes/OS.xml
msgid ""
"Returns the tablet driver name for the given index.\n"
"[b]Note:[/b] This method is implemented on Windows."
msgstr ""
-#: doc/classes/OS.xml:456
+#: doc/classes/OS.xml
msgid ""
"Returns the ID of the current thread. This can be used in logs to ease "
"debugging of multi-threaded applications.\n"
@@ -39423,26 +41186,30 @@ msgid ""
"application restarts."
msgstr ""
-#: doc/classes/OS.xml:463
+#: doc/classes/OS.xml
msgid ""
+"Deprecated, use [method Time.get_ticks_msec] instead.\n"
"Returns the amount of time passed in milliseconds since the engine started."
msgstr ""
-#: doc/classes/OS.xml:469
+#: doc/classes/OS.xml
msgid ""
+"Deprecated, use [method Time.get_ticks_usec] instead.\n"
"Returns the amount of time passed in microseconds since the engine started."
msgstr ""
-#: doc/classes/OS.xml:476
-msgid "Returns current time as a dictionary of keys: hour, minute, second."
+#: doc/classes/OS.xml
+msgid ""
+"Deprecated, use [method Time.get_time_dict_from_system] instead.\n"
+"Returns current time as a dictionary of keys: hour, minute, second."
msgstr ""
-#: doc/classes/OS.xml:482
+#: doc/classes/OS.xml
msgid ""
"Returns the current time zone as a dictionary with the keys: bias and name."
msgstr ""
-#: doc/classes/OS.xml:488
+#: doc/classes/OS.xml
msgid ""
"Returns a string that is unique to the device.\n"
"[b]Note:[/b] This string may change without notice if the user reinstalls/"
@@ -39455,7 +41222,7 @@ msgid ""
"implemented on those platforms yet."
msgstr ""
-#: doc/classes/OS.xml:496
+#: doc/classes/OS.xml
msgid ""
"Returns the current UNIX epoch timestamp in seconds.\n"
"[b]Important:[/b] This is the system clock that the user can manually set. "
@@ -39466,7 +41233,7 @@ msgid ""
"decrease)."
msgstr ""
-#: doc/classes/OS.xml:504
+#: doc/classes/OS.xml
msgid ""
"Gets an epoch time value from a dictionary of time values.\n"
"[code]datetime[/code] must be populated with the following keys: [code]year[/"
@@ -39480,7 +41247,7 @@ msgid ""
"ignored."
msgstr ""
-#: doc/classes/OS.xml:513
+#: doc/classes/OS.xml
msgid ""
"Returns the absolute directory path where user data is written ([code]user://"
"[/code]).\n"
@@ -39500,57 +41267,62 @@ msgid ""
"i] (non-project-specific) user data directory."
msgstr ""
-#: doc/classes/OS.xml:524
+#: doc/classes/OS.xml
#, fuzzy
msgid "Returns the number of video drivers supported on the current platform."
msgstr "Возвращает число элементов в массиве."
-#: doc/classes/OS.xml:531
+#: doc/classes/OS.xml
msgid ""
"Returns the name of the video driver matching the given [code]driver[/code] "
"index. This index is a value from [enum VideoDriver], and you can use "
"[method get_current_video_driver] to get the current backend's index."
msgstr ""
-#: doc/classes/OS.xml:537
+#: doc/classes/OS.xml
msgid ""
"Returns the on-screen keyboard's height in pixels. Returns 0 if there is no "
"keyboard or if it is currently hidden."
msgstr ""
-#: doc/classes/OS.xml:543
+#: doc/classes/OS.xml
msgid ""
"Returns unobscured area of the window where interactive controls should be "
"rendered."
msgstr ""
-#: doc/classes/OS.xml:553
+#: doc/classes/OS.xml
msgid ""
"Add a new item with text \"label\" to global menu. Use \"_dock\" menu to add "
"item to the macOS dock icon menu.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:561
+#: doc/classes/OS.xml
msgid ""
"Add a separator between items. Separators also occupy an index.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:569
+#: doc/classes/OS.xml
msgid ""
"Clear the global menu, in effect removing all items.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:578
+#: doc/classes/OS.xml
msgid ""
"Removes the item at index \"idx\" from the global menu. Note that the "
"indexes of items after the removed item are going to be shifted by one.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
-#: doc/classes/OS.xml:586
+#: doc/classes/OS.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if there is content on the clipboard."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the environment variable with the name "
"[code]variable[/code] exists.\n"
@@ -39558,35 +41330,35 @@ msgid ""
"variable names are case-sensitive on all platforms except Windows."
msgstr ""
-#: doc/classes/OS.xml:594
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the feature for the given feature tag is "
"supported in the currently running instance, depending on the platform, "
"build etc. Can be used to check whether you're currently running a debug "
-"build, on a certain platform or arch, etc. Refer to the [url=https://docs."
-"godotengine.org/en/3.4/getting_started/workflow/export/feature_tags."
-"html]Feature Tags[/url] documentation for more details.\n"
+"build, on a certain platform or arch, etc. Refer to the [url=$DOCS_URL/"
+"tutorials/export/feature_tags.html]Feature Tags[/url] documentation for more "
+"details.\n"
"[b]Note:[/b] Tag names are case-sensitive."
msgstr ""
-#: doc/classes/OS.xml:601
+#: doc/classes/OS.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the device has a touchscreen or emulates one."
msgstr "Возвращает [code]true[/code], если [AABB] плоский или пустой."
-#: doc/classes/OS.xml:607
+#: doc/classes/OS.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the platform has a virtual keyboard, "
"[code]false[/code] otherwise."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/OS.xml:613
+#: doc/classes/OS.xml
msgid "Hides the virtual keyboard if it is shown, does nothing otherwise."
msgstr ""
-#: doc/classes/OS.xml:619
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the Godot binary used to run the project is a "
"[i]debug[/i] export template, or when running in the editor.\n"
@@ -39597,164 +41369,172 @@ msgid ""
"instead."
msgstr ""
-#: doc/classes/OS.xml:627
+#: doc/classes/OS.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the [b]OK[/b] button should appear on the left "
"and [b]Cancel[/b] on the right."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/OS.xml:634
+#: doc/classes/OS.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the input scancode corresponds to a Unicode "
"character."
msgstr "Возвращает [code]true[/code], если [AABB] пересекается с другим."
-#: doc/classes/OS.xml:640
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the engine was executed with [code]-v[/code] "
"(verbose stdout)."
msgstr ""
-#: doc/classes/OS.xml:646
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], the [code]user://[/code] file system is persistent, so "
"that its state is the same after a player quits and starts the game again. "
"Relevant to the HTML5 platform, where this persistence may be unavailable."
msgstr ""
-#: doc/classes/OS.xml:652
+#: doc/classes/OS.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the window should always be on top of other "
"windows."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/OS.xml:658
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if the window is currently focused.\n"
"[b]Note:[/b] Only implemented on desktop platforms. On other platforms, it "
"will always return [code]true[/code]."
msgstr ""
-#: doc/classes/OS.xml:665
+#: doc/classes/OS.xml
msgid ""
"Returns active keyboard layout index.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:672
+#: doc/classes/OS.xml
msgid ""
"Returns the number of keyboard layouts.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:680
+#: doc/classes/OS.xml
msgid ""
"Returns the ISO-639/BCP-47 language code of the keyboard layout at position "
"[code]index[/code].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:688
+#: doc/classes/OS.xml
msgid ""
"Returns the localized name of the keyboard layout at position [code]index[/"
"code].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:696
+#: doc/classes/OS.xml
+msgid ""
+"Converts a physical (US QWERTY) [code]scancode[/code] to one in the active "
+"keyboard layout.\n"
+"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
+msgstr ""
+
+#: doc/classes/OS.xml
msgid ""
"Sets active keyboard layout.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:704
+#: doc/classes/OS.xml
msgid ""
"Kill (terminate) the process identified by the given process ID ([code]pid[/"
-"code]), e.g. the one returned by [method execute] in non-blocking mode.\n"
+"code]), e.g. the one returned by [method execute] in non-blocking mode. See "
+"also [method crash].\n"
"[b]Note:[/b] This method can also be used to kill processes that were not "
"spawned by the game.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
-#: doc/classes/OS.xml:712
+#: doc/classes/OS.xml
msgid ""
"Moves the window to the front.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:719
+#: doc/classes/OS.xml
msgid ""
"Returns [code]true[/code] if native video is playing.\n"
"[b]Note:[/b] This method is only implemented on iOS."
msgstr ""
-#: doc/classes/OS.xml:726
+#: doc/classes/OS.xml
msgid ""
"Pauses native video playback.\n"
"[b]Note:[/b] This method is only implemented on iOS."
msgstr ""
-#: doc/classes/OS.xml:737
+#: doc/classes/OS.xml
msgid ""
"Plays native video from the specified path, at the given volume and with "
"audio and subtitle tracks.\n"
"[b]Note:[/b] This method is only implemented on iOS."
msgstr ""
-#: doc/classes/OS.xml:744
+#: doc/classes/OS.xml
msgid ""
"Stops native video playback.\n"
"[b]Note:[/b] This method is implemented on iOS."
msgstr ""
-#: doc/classes/OS.xml:751
+#: doc/classes/OS.xml
msgid ""
"Resumes native video playback.\n"
"[b]Note:[/b] This method is implemented on iOS."
msgstr ""
-#: doc/classes/OS.xml:758
+#: doc/classes/OS.xml
msgid ""
"Initialises the singleton for the system MIDI driver.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:766
+#: doc/classes/OS.xml
msgid ""
"Shows all resources in the game. Optionally, the list can be written to a "
"file by specifying a file path in [code]tofile[/code]."
msgstr ""
-#: doc/classes/OS.xml:772
+#: doc/classes/OS.xml
msgid "Shows the list of loaded textures sorted by size in memory."
msgstr ""
-#: doc/classes/OS.xml:779
+#: doc/classes/OS.xml
msgid "Shows the number of resources loaded by the game of the given types."
msgstr ""
-#: doc/classes/OS.xml:786
+#: doc/classes/OS.xml
msgid "Shows all resources currently used by the game."
msgstr ""
-#: doc/classes/OS.xml:792
+#: doc/classes/OS.xml
msgid ""
"Request the user attention to the window. It'll flash the taskbar button on "
"Windows or bounce the dock icon on OSX.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:800
+#: doc/classes/OS.xml
msgid ""
"At the moment this function is only used by [code]AudioDriverOpenSL[/code] "
"to request permission for [code]RECORD_AUDIO[/code] on Android."
msgstr ""
-#: doc/classes/OS.xml:806
+#: doc/classes/OS.xml
msgid ""
"With this function, you can request dangerous permissions since normal "
"permissions are automatically granted at install time in Android "
@@ -39762,7 +41542,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on Android."
msgstr ""
-#: doc/classes/OS.xml:815
+#: doc/classes/OS.xml
msgid ""
"Sets the value of the environment variable [code]variable[/code] to "
"[code]value[/code]. The environment variable will be set for the Godot "
@@ -39773,7 +41553,7 @@ msgid ""
"variable names are case-sensitive on all platforms except Windows."
msgstr ""
-#: doc/classes/OS.xml:823
+#: doc/classes/OS.xml
msgid ""
"Sets the game's icon using an [Image] resource.\n"
"The same image is used for window caption, taskbar/dock and window selection "
@@ -39781,7 +41561,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on HTML5, Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:832
+#: doc/classes/OS.xml
msgid ""
"Sets whether IME input mode should be enabled.\n"
"If active IME handles key events before the application and creates an "
@@ -39792,13 +41572,13 @@ msgid ""
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:843
+#: doc/classes/OS.xml
msgid ""
"Sets position of IME suggestion list popup (in window coordinates).\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:851
+#: doc/classes/OS.xml
msgid ""
"Sets the game's icon using a multi-size platform-specific icon file ([code]*."
"ico[/code] on Windows and [code]*.icns[/code] on macOS).\n"
@@ -39807,21 +41587,21 @@ msgid ""
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:860
+#: doc/classes/OS.xml
msgid "Sets the name of the current thread."
msgstr ""
-#: doc/classes/OS.xml:867
+#: doc/classes/OS.xml
msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]."
msgstr ""
-#: doc/classes/OS.xml:874
+#: doc/classes/OS.xml
msgid ""
"Sets whether the window should always be on top.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:882
+#: doc/classes/OS.xml
msgid ""
"Sets a polygonal region of the window which accepts mouse events. Mouse "
"events outside the region will be passed through.\n"
@@ -39842,7 +41622,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:902
+#: doc/classes/OS.xml
msgid ""
"Sets the window title to the specified string.\n"
"[b]Note:[/b] This should be used sporadically. Don't set this every frame, "
@@ -39850,7 +41630,7 @@ msgid ""
"[b]Note:[/b] This method is implemented on HTML5, Linux, macOS and Windows."
msgstr ""
-#: doc/classes/OS.xml:911
+#: doc/classes/OS.xml
msgid ""
"Requests the OS to open a resource with the most appropriate program. For "
"example:\n"
@@ -39869,7 +41649,7 @@ msgid ""
"and Windows."
msgstr ""
-#: doc/classes/OS.xml:924
+#: doc/classes/OS.xml
msgid ""
"Shows the virtual keyboard if the platform has one.\n"
"The [code]existing_text[/code] parameter is useful for implementing your own "
@@ -39881,22 +41661,22 @@ msgid ""
"[b]Note:[/b] This method is implemented on Android, iOS and UWP."
msgstr ""
-#: doc/classes/OS.xml:933
+#: doc/classes/OS.xml
msgid "The clipboard from the host OS. Might be unavailable on some platforms."
msgstr ""
-#: doc/classes/OS.xml:936
+#: doc/classes/OS.xml
msgid "The current screen index (starting from 0)."
msgstr ""
-#: doc/classes/OS.xml:939
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], the engine filters the time delta measured between "
"each frame, and attempts to compensate for random variation. This will only "
"operate on systems where V-Sync is active."
msgstr ""
-#: doc/classes/OS.xml:942
+#: doc/classes/OS.xml
msgid ""
"The exit code passed to the OS when the main loop exits. By convention, an "
"exit code of [code]0[/code] indicates success whereas a non-zero exit code "
@@ -39906,32 +41686,32 @@ msgid ""
"with an [code]exit_code[/code] argument passed."
msgstr ""
-#: doc/classes/OS.xml:946
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], the engine tries to keep the screen on while the game "
"is running. Useful on mobile."
msgstr ""
-#: doc/classes/OS.xml:949
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], the engine optimizes for low processor usage by only "
"refreshing the screen if needed. Can improve battery consumption on mobile."
msgstr ""
-#: doc/classes/OS.xml:952
+#: doc/classes/OS.xml
msgid ""
"The amount of sleeping between frames when the low-processor usage mode is "
"enabled (in microseconds). Higher values will result in lower CPU usage."
msgstr ""
-#: doc/classes/OS.xml:955
+#: doc/classes/OS.xml
msgid ""
"The maximum size of the window (without counting window manager "
"decorations). Does not affect fullscreen mode. Set to [code](0, 0)[/code] to "
"reset to the system default value."
msgstr ""
-#: doc/classes/OS.xml:958
+#: doc/classes/OS.xml
msgid ""
"The minimum size of the window in pixels (without counting window manager "
"decorations). Does not affect fullscreen mode. Set to [code](0, 0)[/code] to "
@@ -39941,22 +41721,22 @@ msgid ""
"window is resized to a near-zero size."
msgstr ""
-#: doc/classes/OS.xml:962
+#: doc/classes/OS.xml
msgid "The current screen orientation."
msgstr ""
-#: doc/classes/OS.xml:965
+#: doc/classes/OS.xml
msgid "The current tablet driver in use."
msgstr ""
-#: doc/classes/OS.xml:968
+#: doc/classes/OS.xml
#, fuzzy
msgid "If [code]true[/code], vertical synchronization (Vsync) is enabled."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/OS.xml:971
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code] and [code]vsync_enabled[/code] is true, the operating "
"system's window compositor will be used for vsync when the compositor is "
@@ -39967,29 +41747,29 @@ msgid ""
"[b]Note:[/b] This property is only implemented on Windows."
msgstr ""
-#: doc/classes/OS.xml:976
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], removes the window frame.\n"
"[b]Note:[/b] Setting [code]window_borderless[/code] to [code]false[/code] "
"disables per-pixel transparency."
msgstr ""
-#: doc/classes/OS.xml:980
+#: doc/classes/OS.xml
#, fuzzy
msgid "If [code]true[/code], the window is fullscreen."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/OS.xml:983
+#: doc/classes/OS.xml
#, fuzzy
msgid "If [code]true[/code], the window is maximized."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/OS.xml:986
+#: doc/classes/OS.xml
#, fuzzy
msgid "If [code]true[/code], the window is minimized."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/OS.xml:989
+#: doc/classes/OS.xml
msgid ""
"If [code]true[/code], the window background is transparent and the window "
"frame is removed.\n"
@@ -40003,110 +41783,110 @@ msgid ""
"startup instead."
msgstr ""
-#: doc/classes/OS.xml:995
+#: doc/classes/OS.xml
msgid ""
"The window position relative to the screen, the origin is the top left "
"corner, +Y axis goes to the bottom and +X axis goes to the right."
msgstr ""
-#: doc/classes/OS.xml:998
+#: doc/classes/OS.xml
#, fuzzy
msgid "If [code]true[/code], the window is resizable by the user."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/OS.xml:1001
+#: doc/classes/OS.xml
msgid "The size of the window (without counting window manager decorations)."
msgstr ""
-#: doc/classes/OS.xml:1006
+#: doc/classes/OS.xml
msgid ""
"The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL "
"2.1 on desktop platforms and WebGL 1.0 on the web."
msgstr ""
-#: doc/classes/OS.xml:1009
+#: doc/classes/OS.xml
msgid ""
"The GLES3 rendering backend. It uses OpenGL ES 3.0 on mobile devices, OpenGL "
"3.3 on desktop platforms and WebGL 2.0 on the web."
msgstr ""
-#: doc/classes/OS.xml:1012
+#: doc/classes/OS.xml
msgid "Sunday."
msgstr "Воскресенье."
-#: doc/classes/OS.xml:1015
+#: doc/classes/OS.xml
msgid "Monday."
msgstr "Понедельник."
-#: doc/classes/OS.xml:1018
+#: doc/classes/OS.xml
msgid "Tuesday."
msgstr "Вторник."
-#: doc/classes/OS.xml:1021
+#: doc/classes/OS.xml
msgid "Wednesday."
msgstr "Среда."
-#: doc/classes/OS.xml:1024
+#: doc/classes/OS.xml
msgid "Thursday."
msgstr "Четверг."
-#: doc/classes/OS.xml:1027
+#: doc/classes/OS.xml
msgid "Friday."
msgstr "Пятница."
-#: doc/classes/OS.xml:1030
+#: doc/classes/OS.xml
msgid "Saturday."
msgstr "Суббота."
-#: doc/classes/OS.xml:1033
+#: doc/classes/OS.xml
msgid "January."
msgstr "Январь."
-#: doc/classes/OS.xml:1036
+#: doc/classes/OS.xml
msgid "February."
msgstr "Февраль."
-#: doc/classes/OS.xml:1039
+#: doc/classes/OS.xml
msgid "March."
msgstr "Март."
-#: doc/classes/OS.xml:1042
+#: doc/classes/OS.xml
msgid "April."
msgstr "Апрель."
-#: doc/classes/OS.xml:1045
+#: doc/classes/OS.xml
msgid "May."
msgstr "Май."
-#: doc/classes/OS.xml:1048
+#: doc/classes/OS.xml
msgid "June."
msgstr "Июнь."
-#: doc/classes/OS.xml:1051
+#: doc/classes/OS.xml
msgid "July."
msgstr "Июль."
-#: doc/classes/OS.xml:1054
+#: doc/classes/OS.xml
msgid "August."
msgstr "Август."
-#: doc/classes/OS.xml:1057
+#: doc/classes/OS.xml
msgid "September."
msgstr "Сентябрь."
-#: doc/classes/OS.xml:1060
+#: doc/classes/OS.xml
msgid "October."
msgstr "Октябрь."
-#: doc/classes/OS.xml:1063
+#: doc/classes/OS.xml
msgid "November."
msgstr "Ноябрь."
-#: doc/classes/OS.xml:1066
+#: doc/classes/OS.xml
msgid "December."
msgstr "Декабрь."
-#: doc/classes/OS.xml:1069
+#: doc/classes/OS.xml
msgid ""
"Application handle:\n"
"- Windows: [code]HINSTANCE[/code] of the application\n"
@@ -40115,13 +41895,13 @@ msgid ""
"- Android: [code]JNIEnv*[/code] of the application (not yet implemented)"
msgstr ""
-#: doc/classes/OS.xml:1075
+#: doc/classes/OS.xml
msgid ""
"Display handle:\n"
"- Linux: [code]X11::Display*[/code] for the display"
msgstr ""
-#: doc/classes/OS.xml:1079
+#: doc/classes/OS.xml
msgid ""
"Window handle:\n"
"- Windows: [code]HWND[/code] of the main window\n"
@@ -40131,14 +41911,14 @@ msgid ""
"implemented)"
msgstr ""
-#: doc/classes/OS.xml:1086
+#: doc/classes/OS.xml
msgid ""
"Window view:\n"
"- Windows: [code]HDC[/code] of the main window drawing context\n"
"- MacOS: [code]NSView*[/code] of the main windows view (not yet implemented)"
msgstr ""
-#: doc/classes/OS.xml:1091
+#: doc/classes/OS.xml
msgid ""
"OpenGL Context:\n"
"- Windows: [code]HGLRC[/code]\n"
@@ -40146,96 +41926,96 @@ msgid ""
"- MacOS: [code]NSOpenGLContext*[/code] (not yet implemented)"
msgstr ""
-#: doc/classes/OS.xml:1097
+#: doc/classes/OS.xml
msgid "Landscape screen orientation."
msgstr "Альбомная ориентация экрана."
-#: doc/classes/OS.xml:1100
+#: doc/classes/OS.xml
msgid "Portrait screen orientation."
msgstr "Книжная ориентация экрана."
-#: doc/classes/OS.xml:1103
+#: doc/classes/OS.xml
msgid "Reverse landscape screen orientation."
msgstr ""
-#: doc/classes/OS.xml:1106
+#: doc/classes/OS.xml
msgid "Reverse portrait screen orientation."
msgstr ""
-#: doc/classes/OS.xml:1109
+#: doc/classes/OS.xml
msgid "Uses landscape or reverse landscape based on the hardware sensor."
msgstr ""
-#: doc/classes/OS.xml:1112
+#: doc/classes/OS.xml
msgid "Uses portrait or reverse portrait based on the hardware sensor."
msgstr ""
-#: doc/classes/OS.xml:1115
+#: doc/classes/OS.xml
msgid "Uses most suitable orientation based on the hardware sensor."
msgstr ""
-#: doc/classes/OS.xml:1118
+#: doc/classes/OS.xml
msgid "Desktop directory path."
msgstr ""
-#: doc/classes/OS.xml:1121
+#: doc/classes/OS.xml
msgid "DCIM (Digital Camera Images) directory path."
msgstr ""
-#: doc/classes/OS.xml:1124
+#: doc/classes/OS.xml
msgid "Documents directory path."
msgstr ""
-#: doc/classes/OS.xml:1127
+#: doc/classes/OS.xml
msgid "Downloads directory path."
msgstr ""
-#: doc/classes/OS.xml:1130
+#: doc/classes/OS.xml
msgid "Movies directory path."
msgstr ""
-#: doc/classes/OS.xml:1133
+#: doc/classes/OS.xml
msgid "Music directory path."
msgstr ""
-#: doc/classes/OS.xml:1136
+#: doc/classes/OS.xml
msgid "Pictures directory path."
msgstr ""
-#: doc/classes/OS.xml:1139
+#: doc/classes/OS.xml
msgid "Ringtones directory path."
msgstr ""
-#: doc/classes/OS.xml:1142
+#: doc/classes/OS.xml
#, fuzzy
msgid "Unknown powerstate."
msgstr "Неизвестная клавиша."
-#: doc/classes/OS.xml:1145
+#: doc/classes/OS.xml
msgid "Unplugged, running on battery."
msgstr ""
-#: doc/classes/OS.xml:1148
+#: doc/classes/OS.xml
msgid "Plugged in, no battery available."
msgstr ""
-#: doc/classes/OS.xml:1151
+#: doc/classes/OS.xml
msgid "Plugged in, battery charging."
msgstr ""
-#: doc/classes/OS.xml:1154
+#: doc/classes/OS.xml
msgid "Plugged in, battery fully charged."
msgstr ""
-#: doc/classes/PackedDataContainerRef.xml:4
+#: doc/classes/PackedDataContainerRef.xml
msgid "Reference version of [PackedDataContainer]."
msgstr ""
-#: doc/classes/PackedScene.xml:4
+#: doc/classes/PackedScene.xml
msgid "An abstraction of a serialized scene."
msgstr ""
-#: doc/classes/PackedScene.xml:7
+#: doc/classes/PackedScene.xml
msgid ""
"A simplified interface to a scene file. Provides access to operations and "
"checks that can be performed on the scene resource itself.\n"
@@ -40281,29 +42061,29 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/PackedScene.xml:47
+#: doc/classes/PackedScene.xml
msgid "Returns [code]true[/code] if the scene file has nodes."
msgstr ""
-#: doc/classes/PackedScene.xml:53
+#: doc/classes/PackedScene.xml
msgid ""
"Returns the [code]SceneState[/code] representing the scene file contents."
msgstr ""
-#: doc/classes/PackedScene.xml:60
+#: doc/classes/PackedScene.xml
msgid ""
"Instantiates the scene's node hierarchy. Triggers child scene "
"instantiation(s). Triggers a [constant Node.NOTIFICATION_INSTANCED] "
"notification on the root node."
msgstr ""
-#: doc/classes/PackedScene.xml:67
+#: doc/classes/PackedScene.xml
msgid ""
"Pack will ignore any sub-nodes not owned by given node. See [member Node."
"owner]."
msgstr ""
-#: doc/classes/PackedScene.xml:73
+#: doc/classes/PackedScene.xml
msgid ""
"A dictionary representation of the scene contents.\n"
"Available keys include \"rnames\" and \"variants\" for resources, "
@@ -40312,29 +42092,36 @@ msgid ""
"connections, and \"version\" for the format style of the PackedScene."
msgstr ""
-#: doc/classes/PackedScene.xml:79
+#: doc/classes/PackedScene.xml
msgid "If passed to [method instance], blocks edits to the scene state."
msgstr ""
-#: doc/classes/PackedScene.xml:82
+#: doc/classes/PackedScene.xml
msgid ""
"If passed to [method instance], provides local scene resources to the local "
"scene.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
-#: doc/classes/PackedScene.xml:86
+#: doc/classes/PackedScene.xml
msgid ""
"If passed to [method instance], provides local scene resources to the local "
"scene. Only the main scene should receive the main edit state.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
-#: doc/classes/PacketPeer.xml:4
+#: doc/classes/PackedScene.xml
+msgid ""
+"It's similar to [constant GEN_EDIT_STATE_MAIN], but for the case where the "
+"scene is being instantiated to be the base of another one.\n"
+"[b]Note:[/b] Only available in editor builds."
+msgstr ""
+
+#: doc/classes/PacketPeer.xml
msgid "Abstraction and base class for packet-based protocols."
msgstr ""
-#: doc/classes/PacketPeer.xml:7
+#: doc/classes/PacketPeer.xml
msgid ""
"PacketPeer is an abstraction and base class for packet-based protocols (such "
"as UDP). It provides an API for sending and receiving packets both as raw "
@@ -40343,21 +42130,21 @@ msgid ""
"network ordering."
msgstr ""
-#: doc/classes/PacketPeer.xml:15
+#: doc/classes/PacketPeer.xml
msgid "Returns the number of packets currently available in the ring-buffer."
msgstr ""
-#: doc/classes/PacketPeer.xml:21
+#: doc/classes/PacketPeer.xml
msgid "Gets a raw packet."
msgstr ""
-#: doc/classes/PacketPeer.xml:27
+#: doc/classes/PacketPeer.xml
msgid ""
"Returns the error state of the last packet received (via [method get_packet] "
"and [method get_var])."
msgstr ""
-#: doc/classes/PacketPeer.xml:34
+#: doc/classes/PacketPeer.xml
#, fuzzy
msgid ""
"Gets a Variant. If [code]allow_objects[/code] (or [member "
@@ -40373,11 +42160,11 @@ msgstr ""
"непроверенных источников, чтобы избежать потенциальных нарушений "
"безопасности (удалённого выполнения кода)."
-#: doc/classes/PacketPeer.xml:42
+#: doc/classes/PacketPeer.xml
msgid "Sends a raw packet."
msgstr ""
-#: doc/classes/PacketPeer.xml:50
+#: doc/classes/PacketPeer.xml
#, fuzzy
msgid ""
"Sends a [Variant] as a packet. If [code]full_objects[/code] (or [member "
@@ -40388,7 +42175,7 @@ msgstr ""
"равен [code]true[/code], кодирование объектов разрешено (и потенциально "
"может включать код)."
-#: doc/classes/PacketPeer.xml:56
+#: doc/classes/PacketPeer.xml
#, fuzzy
msgid ""
"[i]Deprecated.[/i] Use [code]get_var[/code] and [code]put_var[/code] "
@@ -40406,7 +42193,7 @@ msgstr ""
"непроверенных источников, чтобы избежать потенциальных нарушений "
"безопасности (удалённого выполнения кода)."
-#: doc/classes/PacketPeer.xml:61
+#: doc/classes/PacketPeer.xml
msgid ""
"Maximum buffer size allowed when encoding [Variant]s. Raise this value to "
"support heavier memory allocations.\n"
@@ -40417,11 +42204,11 @@ msgid ""
"[constant ERR_OUT_OF_MEMORY]."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:4
+#: doc/classes/PacketPeerDTLS.xml
msgid "DTLS packet peer."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:7
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"This class represents a DTLS peer connection. It can be used to connect to a "
"DTLS server, and is returned by [method DTLSServer.take_connection].\n"
@@ -40431,7 +42218,7 @@ msgid ""
"managed certificates with a short validity period."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:20
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"Connects a [code]peer[/code] beginning the DTLS handshake using the "
"underlying [PacketPeerUDP] which must be connected (see [method "
@@ -40442,50 +42229,50 @@ msgid ""
"via the [code]valid_certificate[/code] argument."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:26
+#: doc/classes/PacketPeerDTLS.xml
msgid "Disconnects this peer, terminating the DTLS session."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:32 doc/classes/StreamPeerSSL.xml:43
+#: doc/classes/PacketPeerDTLS.xml doc/classes/StreamPeerSSL.xml
msgid "Returns the status of the connection. See [enum Status] for values."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:38
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"Poll the connection to check for incoming packets. Call this frequently to "
"update the status and keep the connection working."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:44
+#: doc/classes/PacketPeerDTLS.xml
msgid "A status representing a [PacketPeerDTLS] that is disconnected."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:47
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"A status representing a [PacketPeerDTLS] that is currently performing the "
"handshake with a remote peer."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:50
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"A status representing a [PacketPeerDTLS] that is connected to a remote peer."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:53
+#: doc/classes/PacketPeerDTLS.xml
msgid "A status representing a [PacketPeerDTLS] in a generic error state."
msgstr ""
-#: doc/classes/PacketPeerDTLS.xml:56
+#: doc/classes/PacketPeerDTLS.xml
msgid ""
"An error status that shows a mismatch in the DTLS certificate domain "
"presented by the host and the domain requested for validation."
msgstr ""
-#: doc/classes/PacketPeerStream.xml:4
+#: doc/classes/PacketPeerStream.xml
msgid "Wrapper to use a PacketPeer over a StreamPeer."
msgstr ""
-#: doc/classes/PacketPeerStream.xml:7
+#: doc/classes/PacketPeerStream.xml
msgid ""
"PacketStreamPeer provides a wrapper for working using packets over a stream. "
"This allows for using packet based code with StreamPeers. PacketPeerStream "
@@ -40493,24 +42280,24 @@ msgid ""
"read or write to the wrapped StreamPeer directly."
msgstr ""
-#: doc/classes/PacketPeerStream.xml:19
+#: doc/classes/PacketPeerStream.xml
msgid "The wrapped [StreamPeer] object."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:4
+#: doc/classes/PacketPeerUDP.xml
msgid "UDP packet peer."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:7
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"UDP packet peer. Can be used to send raw UDP packets as well as [Variant]s."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:15
+#: doc/classes/PacketPeerUDP.xml
msgid "Closes the UDP socket the [PacketPeerUDP] is currently listening on."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:23
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Calling this method connects this UDP peer to the given [code]host[/code]/"
"[code]port[/code] pair. UDP is in reality connectionless, so this option "
@@ -40526,29 +42313,29 @@ msgid ""
"sensitive information."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:30
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Returns the IP of the remote peer that sent the last packet(that was "
"received with [method PacketPeer.get_packet] or [method PacketPeer.get_var])."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:36
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Returns the port of the remote peer that sent the last packet(that was "
"received with [method PacketPeer.get_packet] or [method PacketPeer.get_var])."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:42
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Returns [code]true[/code] if the UDP socket is open and has been connected "
"to a remote address. See [method connect_to_host]."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:48
+#: doc/classes/PacketPeerUDP.xml
msgid "Returns whether this [PacketPeerUDP] is listening."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:56
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Joins the multicast group specified by [code]multicast_address[/code] using "
"the interface identified by [code]interface_name[/code].\n"
@@ -40558,13 +42345,13 @@ msgid ""
"[code]CHANGE_WIFI_MULTICAST_STATE[/code] permission for multicast to work."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:66
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Removes the interface identified by [code]interface_name[/code] from the "
"multicast group specified by [code]multicast_address[/code]."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:75
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Makes this [PacketPeerUDP] listen on the [code]port[/code] binding to "
"[code]bind_address[/code] with a buffer size [code]recv_buf_size[/code].\n"
@@ -40579,7 +42366,7 @@ msgid ""
"with the given address exists)."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:85
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Enable or disable sending of broadcast packets (e.g. "
"[code]set_dest_address(\"255.255.255.255\", 4343)[/code]. This option is "
@@ -40589,7 +42376,7 @@ msgid ""
"enabled to receive broadcast packets too."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:94
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Sets the destination address and port for sending packets and variables. A "
"hostname will be resolved using DNS if needed.\n"
@@ -40597,7 +42384,7 @@ msgid ""
"packets to a broadcast address (e.g. [code]255.255.255.255[/code])."
msgstr ""
-#: doc/classes/PacketPeerUDP.xml:101
+#: doc/classes/PacketPeerUDP.xml
msgid ""
"Waits for a packet to arrive on the listening port. See [method listen].\n"
"[b]Note:[/b] [method wait] can't be interrupted once it has been called. "
@@ -40616,50 +42403,47 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Panel.xml:4
+#: doc/classes/Panel.xml
msgid "Provides an opaque background for [Control] children."
msgstr ""
-#: doc/classes/Panel.xml:7
+#: doc/classes/Panel.xml
msgid ""
"Panel is a [Control] that displays an opaque background. It's commonly used "
"as a parent and container for other types of [Control] nodes."
msgstr ""
-#: doc/classes/Panel.xml:11
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/516"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Panel.xml
+msgid "2D Finite State Machine Demo"
+msgstr ""
-#: doc/classes/Panel.xml:12 doc/classes/Skeleton.xml:12
-#: doc/classes/SkeletonIK.xml:29
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/523"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Panel.xml doc/classes/Skeleton.xml doc/classes/SkeletonIK.xml
+msgid "3D Inverse Kinematics Demo"
+msgstr ""
-#: doc/classes/Panel.xml:20
+#: doc/classes/Panel.xml
msgid "The style of this [Panel]."
msgstr ""
-#: doc/classes/PanelContainer.xml:4
+#: doc/classes/PanelContainer.xml
msgid "Panel container type."
msgstr ""
-#: doc/classes/PanelContainer.xml:7
+#: doc/classes/PanelContainer.xml
msgid ""
"Panel container type. This container fits controls inside of the delimited "
"area of a stylebox. It's useful for giving controls an outline."
msgstr ""
-#: doc/classes/PanelContainer.xml:18
+#: doc/classes/PanelContainer.xml
msgid "The style of [PanelContainer]'s background."
msgstr ""
-#: doc/classes/PanoramaSky.xml:4
+#: doc/classes/PanoramaSky.xml
msgid "A type of [Sky] used to draw a background texture."
msgstr ""
-#: doc/classes/PanoramaSky.xml:7
+#: doc/classes/PanoramaSky.xml
msgid ""
"A resource referenced in an [Environment] that is used to draw a background. "
"The Panorama sky functions similar to skyboxes in other engines, except it "
@@ -40672,15 +42456,15 @@ msgid ""
"equirectangular sky map."
msgstr ""
-#: doc/classes/PanoramaSky.xml:17
+#: doc/classes/PanoramaSky.xml
msgid "[Texture] to be applied to the PanoramaSky."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:4
+#: doc/classes/ParallaxBackground.xml
msgid "A node used to create a parallax scrolling background."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:7
+#: doc/classes/ParallaxBackground.xml
msgid ""
"A ParallaxBackground uses one or more [ParallaxLayer] child nodes to create "
"a parallax effect. Each [ParallaxLayer] can move at a different speed using "
@@ -40689,46 +42473,46 @@ msgid ""
"[member scroll_offset]."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:16
+#: doc/classes/ParallaxBackground.xml
msgid "The base position offset for all [ParallaxLayer] children."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:19
+#: doc/classes/ParallaxBackground.xml
msgid "The base motion scale for all [ParallaxLayer] children."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:22
+#: doc/classes/ParallaxBackground.xml
msgid ""
"If [code]true[/code], elements in [ParallaxLayer] child aren't affected by "
"the zoom level of the camera."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:25
+#: doc/classes/ParallaxBackground.xml
msgid ""
"Top-left limits for scrolling to begin. If the camera is outside of this "
"limit, the background will stop scrolling. Must be lower than [member "
"scroll_limit_end] to work."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:28
+#: doc/classes/ParallaxBackground.xml
msgid ""
"Bottom-right limits for scrolling to end. If the camera is outside of this "
"limit, the background will stop scrolling. Must be higher than [member "
"scroll_limit_begin] to work."
msgstr ""
-#: doc/classes/ParallaxBackground.xml:31
+#: doc/classes/ParallaxBackground.xml
msgid ""
"The ParallaxBackground's scroll value. Calculated automatically when using a "
"[Camera2D], but can be used to manually manage scrolling when no camera is "
"present."
msgstr ""
-#: doc/classes/ParallaxLayer.xml:4
+#: doc/classes/ParallaxLayer.xml
msgid "A parallax scrolling layer to be used with [ParallaxBackground]."
msgstr ""
-#: doc/classes/ParallaxLayer.xml:7
+#: doc/classes/ParallaxLayer.xml
msgid ""
"A ParallaxLayer must be the child of a [ParallaxBackground] node. Each "
"ParallaxLayer can be set to move at different speeds relative to the camera "
@@ -40738,30 +42522,30 @@ msgid ""
"enters the scene will be ignored."
msgstr ""
-#: doc/classes/ParallaxLayer.xml:17
+#: doc/classes/ParallaxLayer.xml
msgid ""
"The ParallaxLayer's [Texture] mirroring. Useful for creating an infinite "
"scrolling background. If an axis is set to [code]0[/code], the [Texture] "
"will not be mirrored."
msgstr ""
-#: doc/classes/ParallaxLayer.xml:20
+#: doc/classes/ParallaxLayer.xml
msgid ""
"The ParallaxLayer's offset relative to the parent ParallaxBackground's "
"[member ParallaxBackground.scroll_offset]."
msgstr ""
-#: doc/classes/ParallaxLayer.xml:23
+#: doc/classes/ParallaxLayer.xml
msgid ""
"Multiplies the ParallaxLayer's motion. If an axis is set to [code]0[/code], "
"it will not scroll."
msgstr ""
-#: doc/classes/Particles.xml:4
+#: doc/classes/Particles.xml
msgid "GPU-based 3D particle emitter."
msgstr ""
-#: doc/classes/Particles.xml:7
+#: doc/classes/Particles.xml
msgid ""
"3D particle node used to create a variety of particle systems and effects. "
"[Particles] features an emitter that generates some number of particles at a "
@@ -40774,6 +42558,10 @@ msgid ""
"to [CPUParticles] by selecting the node, clicking the [b]Particles[/b] menu "
"at the top of the 3D editor viewport then choosing [b]Convert to "
"CPUParticles[/b].\n"
+"[b]Note:[/b] On macOS, [Particles] rendering is much slower than "
+"[CPUParticles] due to transform feedback being implemented on the CPU "
+"instead of the GPU. Consider using [CPUParticles] instead when targeting "
+"macOS.\n"
"[b]Note:[/b] After working on a Particles node, remember to update its "
"[member visibility_aabb] by selecting it, clicking the [b]Particles[/b] menu "
"at the top of the 3D editor viewport then choose [b]Generate Visibility "
@@ -40781,87 +42569,82 @@ msgid ""
"camera position and angle."
msgstr ""
-#: doc/classes/Particles.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/vertex_animation/"
-"controlling_thousands_of_fish.html"
+#: doc/classes/Particles.xml
+msgid "Controlling thousands of fish with Particles"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/vertex_animation/"
-"controlling_thousands_of_fish.html"
-#: doc/classes/Particles.xml:20
+#: doc/classes/Particles.xml
msgid ""
"Returns the axis-aligned bounding box that contains all the particles that "
"are active in the current frame."
msgstr ""
-#: doc/classes/Particles.xml:27
+#: doc/classes/Particles.xml
msgid "Returns the [Mesh] that is drawn at index [code]pass[/code]."
msgstr ""
-#: doc/classes/Particles.xml:33
+#: doc/classes/Particles.xml
msgid "Restarts the particle emission, clearing existing particles."
msgstr ""
-#: doc/classes/Particles.xml:41
+#: doc/classes/Particles.xml
msgid "Sets the [Mesh] that is drawn at index [code]pass[/code]."
msgstr ""
-#: doc/classes/Particles.xml:54
+#: doc/classes/Particles.xml
msgid "[Mesh] that is drawn for the first draw pass."
msgstr ""
-#: doc/classes/Particles.xml:57
+#: doc/classes/Particles.xml
msgid "[Mesh] that is drawn for the second draw pass."
msgstr ""
-#: doc/classes/Particles.xml:60
+#: doc/classes/Particles.xml
msgid "[Mesh] that is drawn for the third draw pass."
msgstr ""
-#: doc/classes/Particles.xml:63
+#: doc/classes/Particles.xml
msgid "[Mesh] that is drawn for the fourth draw pass."
msgstr ""
-#: doc/classes/Particles.xml:66
+#: doc/classes/Particles.xml
msgid "The number of draw passes when rendering particles."
msgstr ""
-#: doc/classes/Particles.xml:72
+#: doc/classes/Particles.xml
msgid ""
"Time ratio between each emission. If [code]0[/code], particles are emitted "
"continuously. If [code]1[/code], all particles are emitted simultaneously."
msgstr ""
-#: doc/classes/Particles.xml:87
+#: doc/classes/Particles.xml
msgid ""
"If [code]true[/code], only [code]amount[/code] particles will be emitted."
msgstr ""
-#: doc/classes/Particles.xml:90
+#: doc/classes/Particles.xml
msgid ""
"Amount of time to preprocess the particles before animation starts. Lets you "
"start the animation some time after particles have started emitting."
msgstr ""
-#: doc/classes/Particles.xml:93 doc/classes/Particles2D.xml:68
+#: doc/classes/Particles.xml doc/classes/Particles2D.xml
msgid ""
"[Material] for processing particles. Can be a [ParticlesMaterial] or a "
"[ShaderMaterial]."
msgstr ""
-#: doc/classes/Particles.xml:96
+#: doc/classes/Particles.xml
msgid "Emission randomness ratio."
msgstr ""
-#: doc/classes/Particles.xml:99
+#: doc/classes/Particles.xml
msgid ""
"Speed scaling ratio. A value of [code]0[/code] can be used to pause the "
"particles."
msgstr ""
-#: doc/classes/Particles.xml:102
+#: doc/classes/Particles.xml
msgid ""
"The [AABB] that determines the node's region which needs to be visible on "
"screen for the particle system to be active.\n"
@@ -40873,15 +42656,15 @@ msgid ""
"when particles are off-screen."
msgstr ""
-#: doc/classes/Particles.xml:118
+#: doc/classes/Particles.xml
msgid "Maximum number of draw passes supported."
msgstr ""
-#: doc/classes/Particles2D.xml:4
+#: doc/classes/Particles2D.xml
msgid "GPU-based 2D particle emitter."
msgstr ""
-#: doc/classes/Particles2D.xml:7
+#: doc/classes/Particles2D.xml
msgid ""
"2D particle node used to create a variety of particle systems and effects. "
"[Particles2D] features an emitter that generates some number of particles at "
@@ -40894,6 +42677,10 @@ msgid ""
"[Particles2D] to [CPUParticles2D] by selecting the node, clicking the "
"[b]Particles[/b] menu at the top of the 2D editor viewport then choosing "
"[b]Convert to CPUParticles2D[/b].\n"
+"[b]Note:[/b] On macOS, [Particles2D] rendering is much slower than "
+"[CPUParticles2D] due to transform feedback being implemented on the CPU "
+"instead of the GPU. Consider using [CPUParticles2D] instead when targeting "
+"macOS.\n"
"[b]Note:[/b] After working on a Particles node, remember to update its "
"[member visibility_rect] by selecting it, clicking the [b]Particles[/b] menu "
"at the top of the 2D editor viewport then choose [b]Generate Visibility "
@@ -40903,15 +42690,19 @@ msgid ""
"texture region defined in [AtlasTexture]s."
msgstr ""
-#: doc/classes/Particles2D.xml:21
+#: doc/classes/Particles2D.xml
+msgid "Particle systems (2D)"
+msgstr ""
+
+#: doc/classes/Particles2D.xml
msgid "Returns a rectangle containing the positions of all existing particles."
msgstr ""
-#: doc/classes/Particles2D.xml:27
+#: doc/classes/Particles2D.xml
msgid "Restarts all the existing particles."
msgstr ""
-#: doc/classes/Particles2D.xml:80
+#: doc/classes/Particles2D.xml
msgid ""
"The [Rect2] that determines the node's region which needs to be visible on "
"screen for the particle system to be active.\n"
@@ -40920,11 +42711,11 @@ msgid ""
"→ Generate Visibility Rect[/b] editor tool."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:4
+#: doc/classes/ParticlesMaterial.xml
msgid "Particle properties for [Particles] and [Particles2D] nodes."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:7
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"ParticlesMaterial defines particle properties and behavior. It is used in "
"the [code]process_material[/code] of [Particles] and [Particles2D] emitter "
@@ -40940,72 +42731,72 @@ msgid ""
"[code]0.4-1.0[/code] of its original value."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:18
+#: doc/classes/ParticlesMaterial.xml
msgid "Returns [code]true[/code] if the specified flag is enabled."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:32
+#: doc/classes/ParticlesMaterial.xml
msgid "Returns the randomness ratio associated with the specified parameter."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:39
+#: doc/classes/ParticlesMaterial.xml
#, fuzzy
msgid "Returns the [Texture] used by the specified parameter."
msgstr "Возвращает синус параметра."
-#: doc/classes/ParticlesMaterial.xml:47
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"If [code]true[/code], enables the specified flag. See [enum Flags] for "
"options."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:55
+#: doc/classes/ParticlesMaterial.xml
msgid "Sets the specified [enum Parameter]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:63
+#: doc/classes/ParticlesMaterial.xml
msgid "Sets the randomness ratio for the specified [enum Parameter]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:71
+#: doc/classes/ParticlesMaterial.xml
#, fuzzy
msgid "Sets the [Texture] for the specified [enum Parameter]."
msgstr "Возвращает обратный квадратный корень из аргумента."
-#: doc/classes/ParticlesMaterial.xml:77
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Initial rotation applied to each particle, in degrees.\n"
-"Only applied when [member flag_disable_z] or [member flag_rotate_y] are "
-"[code]true[/code] or the [SpatialMaterial] being used to draw the particle "
-"is using [constant SpatialMaterial.BILLBOARD_PARTICLES]."
+"[b]Note:[/b] Only applied when [member flag_disable_z] or [member "
+"flag_rotate_y] are [code]true[/code] or the [SpatialMaterial] being used to "
+"draw the particle is using [constant SpatialMaterial.BILLBOARD_PARTICLES]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:81
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's rotation will be animated along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:87
+#: doc/classes/ParticlesMaterial.xml
msgid ""
-"Initial angular velocity applied to each particle. Sets the speed of "
-"rotation of the particle.\n"
-"Only applied when [member flag_disable_z] or [member flag_rotate_y] are "
-"[code]true[/code] or the [SpatialMaterial] being used to draw the particle "
-"is using [constant SpatialMaterial.BILLBOARD_PARTICLES]."
+"Initial angular velocity applied to each particle in [i]degrees[/i] per "
+"second. Sets the speed of rotation of the particle.\n"
+"[b]Note:[/b] Only applied when [member flag_disable_z] or [member "
+"flag_rotate_y] are [code]true[/code] or the [SpatialMaterial] being used to "
+"draw the particle is using [constant SpatialMaterial.BILLBOARD_PARTICLES]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:91
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's angular velocity will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:100
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's animation offset will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:109
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's animation speed will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:115
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's initial color. If the [Particles2D]'s [code]texture[/code] "
"is defined, it will be multiplied by this color. To have particle display "
@@ -41013,23 +42804,23 @@ msgid ""
"vertex_color_use_as_albedo] to [code]true[/code]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:124
+#: doc/classes/ParticlesMaterial.xml
msgid "Damping will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:133
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The box's extents if [code]emission_shape[/code] is set to [constant "
"EMISSION_SHAPE_BOX]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:136
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particle color will be modulated by color determined by sampling this "
"texture at the same point as the [member emission_point_texture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:139
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particle velocity and rotation will be set by sampling this texture at the "
"same point as the [member emission_point_texture]. Used only in [constant "
@@ -41038,14 +42829,14 @@ msgid ""
"\"Particles\" tool in the toolbar."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:142
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The number of emission points if [code]emission_shape[/code] is set to "
"[constant EMISSION_SHAPE_POINTS] or [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:145
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particles will be emitted at positions determined by sampling this texture "
"at a random position. Used with [constant EMISSION_SHAPE_POINTS] and "
@@ -41054,183 +42845,184 @@ msgid ""
"the \"Particles\" tool in the toolbar."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:148
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The axis of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:151
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The height of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:154
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The inner radius of the ring when using the emitter [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:157
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The radius of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:160
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particles will be emitted inside this region. Use [enum EmissionShape] "
"constants for values."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:163
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"The sphere's radius if [code]emission_shape[/code] is set to [constant "
"EMISSION_SHAPE_SPHERE]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:175
+#: doc/classes/ParticlesMaterial.xml
msgid "Amount of [member spread] along the Y axis."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:184
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's hue will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:202
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's linear acceleration will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:208
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Orbital velocity applied to each particle. Makes the particles circle around "
"origin. Specified in number of full rotations around origin per second.\n"
-"Only available when [member flag_disable_z] is [code]true[/code]."
+"[b]Note:[/b] Only available when [member flag_disable_z] is [code]true[/"
+"code]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:212
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's orbital velocity will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:221
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's radial acceleration will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:230
+#: doc/classes/ParticlesMaterial.xml
msgid "Each particle's scale will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:242
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Each particle's tangential acceleration will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:248
+#: doc/classes/ParticlesMaterial.xml
msgid "Trail particles' color will vary along this [GradientTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:251
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Emitter will emit [code]amount[/code] divided by [code]trail_divisor[/code] "
"particles. The remaining particles will be used as trail(s)."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:254
+#: doc/classes/ParticlesMaterial.xml
msgid "Trail particles' size will vary along this [CurveTexture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:259
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set initial velocity properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:262
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set angular velocity properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:265
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set orbital velocity properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:268
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set linear acceleration properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:271
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set radial acceleration properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:274
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set tangential acceleration properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:277
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set damping properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:280
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set angle properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:283
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set scale properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:286
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set hue variation properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:289
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set animation speed properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:292
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Use with [method set_param], [method set_param_randomness], and [method "
"set_param_texture] to set animation offset properties."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:298
+#: doc/classes/ParticlesMaterial.xml
msgid "Use with [method set_flag] to set [member flag_align_y]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:301
+#: doc/classes/ParticlesMaterial.xml
msgid "Use with [method set_flag] to set [member flag_rotate_y]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:304
+#: doc/classes/ParticlesMaterial.xml
msgid "Use with [method set_flag] to set [member flag_disable_z]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:319
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particles will be emitted at a position determined by sampling a random "
"point on the [member emission_point_texture]. Particle color will be "
"modulated by [member emission_color_texture]."
msgstr ""
-#: doc/classes/ParticlesMaterial.xml:322
+#: doc/classes/ParticlesMaterial.xml
msgid ""
"Particles will be emitted at a position determined by sampling a random "
"point on the [member emission_point_texture]. Particle velocity and rotation "
@@ -41238,11 +43030,11 @@ msgid ""
"be modulated by [member emission_color_texture]."
msgstr ""
-#: doc/classes/Path.xml:4
+#: doc/classes/Path.xml
msgid "Contains a [Curve3D] path for [PathFollow] nodes to follow."
msgstr ""
-#: doc/classes/Path.xml:7
+#: doc/classes/Path.xml
msgid ""
"Can have [PathFollow] child nodes moving along the [Curve3D]. See "
"[PathFollow] for more information on the usage.\n"
@@ -41251,19 +43043,19 @@ msgid ""
"[code](0, 0, 0)[/code]."
msgstr ""
-#: doc/classes/Path.xml:16
+#: doc/classes/Path.xml
msgid "A [Curve3D] describing the path."
msgstr ""
-#: doc/classes/Path.xml:22
+#: doc/classes/Path.xml
msgid "Emitted when the [member curve] changes."
msgstr ""
-#: doc/classes/Path2D.xml:4
+#: doc/classes/Path2D.xml
msgid "Contains a [Curve2D] path for [PathFollow2D] nodes to follow."
msgstr ""
-#: doc/classes/Path2D.xml:7
+#: doc/classes/Path2D.xml
msgid ""
"Can have [PathFollow2D] child nodes moving along the [Curve2D]. See "
"[PathFollow2D] for more information on usage.\n"
@@ -41272,15 +43064,15 @@ msgid ""
"vector ([code](0, 0)[/code])."
msgstr ""
-#: doc/classes/Path2D.xml:16
+#: doc/classes/Path2D.xml
msgid "A [Curve2D] describing the path."
msgstr ""
-#: doc/classes/PathFollow.xml:4
+#: doc/classes/PathFollow.xml
msgid "Point sampler for a [Path]."
msgstr ""
-#: doc/classes/PathFollow.xml:7
+#: doc/classes/PathFollow.xml
msgid ""
"This node takes its parent [Path], and returns the coordinates of a point "
"within it, given a distance from the first vertex.\n"
@@ -41290,7 +43082,7 @@ msgid ""
"node."
msgstr ""
-#: doc/classes/PathFollow.xml:16
+#: doc/classes/PathFollow.xml
msgid ""
"If [code]true[/code], the position between two cached points is interpolated "
"cubically, and linearly otherwise.\n"
@@ -41304,29 +43096,29 @@ msgid ""
"between two points at the cost of (slightly) slower calculations."
msgstr ""
-#: doc/classes/PathFollow.xml:21 doc/classes/PathFollow2D.xml:21
+#: doc/classes/PathFollow.xml doc/classes/PathFollow2D.xml
msgid "The node's offset along the curve."
msgstr ""
-#: doc/classes/PathFollow.xml:24 doc/classes/PathFollow2D.xml:27
+#: doc/classes/PathFollow.xml doc/classes/PathFollow2D.xml
msgid ""
"If [code]true[/code], any offset outside the path's length will wrap around, "
"instead of stopping at the ends. Use it for cyclic paths."
msgstr ""
-#: doc/classes/PathFollow.xml:27
+#: doc/classes/PathFollow.xml
msgid ""
"The distance from the first vertex, measured in 3D units along the path. "
"This sets this node's position to a point within the path."
msgstr ""
-#: doc/classes/PathFollow.xml:30
+#: doc/classes/PathFollow.xml
msgid ""
"Allows or forbids rotation on one or more axes, depending on the [enum "
"RotationMode] constants being used."
msgstr ""
-#: doc/classes/PathFollow.xml:33
+#: doc/classes/PathFollow.xml
msgid ""
"The distance from the first vertex, considering 0.0 as the first vertex and "
"1.0 as the last. This is just another way of expressing the offset within "
@@ -41334,38 +43126,38 @@ msgid ""
"length."
msgstr ""
-#: doc/classes/PathFollow.xml:36 doc/classes/PathFollow2D.xml:39
+#: doc/classes/PathFollow.xml doc/classes/PathFollow2D.xml
msgid "The node's offset perpendicular to the curve."
msgstr ""
-#: doc/classes/PathFollow.xml:41
+#: doc/classes/PathFollow.xml
msgid "Forbids the PathFollow to rotate."
msgstr ""
-#: doc/classes/PathFollow.xml:44
+#: doc/classes/PathFollow.xml
msgid "Allows the PathFollow to rotate in the Y axis only."
msgstr ""
-#: doc/classes/PathFollow.xml:47
+#: doc/classes/PathFollow.xml
msgid "Allows the PathFollow to rotate in both the X, and Y axes."
msgstr ""
-#: doc/classes/PathFollow.xml:50
+#: doc/classes/PathFollow.xml
msgid "Allows the PathFollow to rotate in any axis."
msgstr ""
-#: doc/classes/PathFollow.xml:53
+#: doc/classes/PathFollow.xml
msgid ""
"Uses the up vector information in a [Curve3D] to enforce orientation. This "
"rotation mode requires the [Path]'s [member Curve3D.up_vector_enabled] "
"property to be set to [code]true[/code]."
msgstr ""
-#: doc/classes/PathFollow2D.xml:4
+#: doc/classes/PathFollow2D.xml
msgid "Point sampler for a [Path2D]."
msgstr ""
-#: doc/classes/PathFollow2D.xml:7
+#: doc/classes/PathFollow2D.xml
msgid ""
"This node takes its parent [Path2D], and returns the coordinates of a point "
"within it, given a distance from the first vertex.\n"
@@ -41375,7 +43167,7 @@ msgid ""
"node."
msgstr ""
-#: doc/classes/PathFollow2D.xml:16
+#: doc/classes/PathFollow2D.xml
msgid ""
"If [code]true[/code], the position between two cached points is interpolated "
"cubically, and linearly otherwise.\n"
@@ -41389,23 +43181,23 @@ msgid ""
"between two points at the cost of (slightly) slower calculations."
msgstr ""
-#: doc/classes/PathFollow2D.xml:24
+#: doc/classes/PathFollow2D.xml
msgid ""
"How far to look ahead of the curve to calculate the tangent if the node is "
"rotating. E.g. shorter lookaheads will lead to faster rotations."
msgstr ""
-#: doc/classes/PathFollow2D.xml:30
+#: doc/classes/PathFollow2D.xml
msgid "The distance along the path in pixels."
msgstr ""
-#: doc/classes/PathFollow2D.xml:33
+#: doc/classes/PathFollow2D.xml
msgid ""
"If [code]true[/code], this node rotates to follow the path, making its "
"descendants rotate."
msgstr ""
-#: doc/classes/PathFollow2D.xml:36
+#: doc/classes/PathFollow2D.xml
msgid ""
"The distance along the path as a number in the range 0.0 (for the first "
"vertex) to 1.0 (for the last). This is just another way of expressing the "
@@ -41413,11 +43205,11 @@ msgid ""
"the path's length."
msgstr ""
-#: doc/classes/PCKPacker.xml:4
+#: doc/classes/PCKPacker.xml
msgid "Creates packages that can be loaded into a running project."
msgstr ""
-#: doc/classes/PCKPacker.xml:7
+#: doc/classes/PCKPacker.xml
msgid ""
"The [PCKPacker] is used to create packages that can be loaded into a running "
"project using [method ProjectSettings.load_resource_pack].\n"
@@ -41431,31 +43223,31 @@ msgid ""
"file named [code]text.txt[/code] at the root of the package."
msgstr ""
-#: doc/classes/PCKPacker.xml:24
+#: doc/classes/PCKPacker.xml
msgid ""
"Adds the [code]source_path[/code] file to the current PCK package at the "
"[code]pck_path[/code] internal path (should start with [code]res://[/code])."
msgstr ""
-#: doc/classes/PCKPacker.xml:31
+#: doc/classes/PCKPacker.xml
msgid ""
"Writes the files specified using all [method add_file] calls since the last "
"flush. If [code]verbose[/code] is [code]true[/code], a list of files added "
"will be printed to the console for easier debugging."
msgstr ""
-#: doc/classes/PCKPacker.xml:39
+#: doc/classes/PCKPacker.xml
msgid ""
"Creates a new PCK file with the name [code]pck_name[/code]. The [code].pck[/"
"code] file extension isn't added automatically, so it should be part of "
"[code]pck_name[/code] (even though it's not required)."
msgstr ""
-#: doc/classes/Performance.xml:4
+#: doc/classes/Performance.xml
msgid "Exposes performance-related data."
msgstr ""
-#: doc/classes/Performance.xml:7
+#: doc/classes/Performance.xml
msgid ""
"This class provides access to a number of different monitors related to "
"performance, such as memory usage, draw calls, and FPS. These are the same "
@@ -41468,7 +43260,7 @@ msgid ""
"may be a short delay between changes."
msgstr ""
-#: doc/classes/Performance.xml:18
+#: doc/classes/Performance.xml
msgid ""
"Returns the value of one of the available monitors. You should provide one "
"of the [enum Monitor] constants as the argument, like this:\n"
@@ -41478,165 +43270,165 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Performance.xml:27
+#: doc/classes/Performance.xml
msgid "Number of frames per second."
msgstr ""
-#: doc/classes/Performance.xml:30
+#: doc/classes/Performance.xml
msgid "Time it took to complete one frame, in seconds."
msgstr ""
-#: doc/classes/Performance.xml:33
+#: doc/classes/Performance.xml
msgid "Time it took to complete one physics frame, in seconds."
msgstr ""
-#: doc/classes/Performance.xml:36
+#: doc/classes/Performance.xml
msgid ""
"Static memory currently used, in bytes. Not available in release builds."
msgstr ""
-#: doc/classes/Performance.xml:39
+#: doc/classes/Performance.xml
msgid ""
"Dynamic memory currently used, in bytes. Not available in release builds."
msgstr ""
-#: doc/classes/Performance.xml:42
+#: doc/classes/Performance.xml
msgid "Available static memory. Not available in release builds."
msgstr ""
-#: doc/classes/Performance.xml:45
+#: doc/classes/Performance.xml
msgid "Available dynamic memory. Not available in release builds."
msgstr ""
-#: doc/classes/Performance.xml:48
+#: doc/classes/Performance.xml
msgid ""
"Largest amount of memory the message queue buffer has used, in bytes. The "
"message queue is used for deferred functions calls and notifications."
msgstr ""
-#: doc/classes/Performance.xml:51
+#: doc/classes/Performance.xml
msgid "Number of objects currently instanced (including nodes)."
msgstr ""
-#: doc/classes/Performance.xml:54
+#: doc/classes/Performance.xml
msgid "Number of resources currently used."
msgstr ""
-#: doc/classes/Performance.xml:57
+#: doc/classes/Performance.xml
msgid ""
"Number of nodes currently instanced in the scene tree. This also includes "
"the root node."
msgstr ""
-#: doc/classes/Performance.xml:60
+#: doc/classes/Performance.xml
msgid ""
"Number of orphan nodes, i.e. nodes which are not parented to a node of the "
"scene tree."
msgstr ""
-#: doc/classes/Performance.xml:63
+#: doc/classes/Performance.xml
msgid "3D objects drawn per frame."
msgstr ""
-#: doc/classes/Performance.xml:66
+#: doc/classes/Performance.xml
msgid "Vertices drawn per frame. 3D only."
msgstr ""
-#: doc/classes/Performance.xml:69
+#: doc/classes/Performance.xml
msgid "Material changes per frame. 3D only."
msgstr ""
-#: doc/classes/Performance.xml:72
+#: doc/classes/Performance.xml
msgid "Shader changes per frame. 3D only."
msgstr ""
-#: doc/classes/Performance.xml:75
+#: doc/classes/Performance.xml
msgid "Render surface changes per frame. 3D only."
msgstr ""
-#: doc/classes/Performance.xml:78
+#: doc/classes/Performance.xml
msgid "Draw calls per frame. 3D only."
msgstr ""
-#: doc/classes/Performance.xml:81
+#: doc/classes/Performance.xml
msgid "Items or joined items drawn per frame."
msgstr ""
-#: doc/classes/Performance.xml:84
+#: doc/classes/Performance.xml
msgid "Draw calls per frame."
msgstr ""
-#: doc/classes/Performance.xml:87 doc/classes/VisualServer.xml:3696
+#: doc/classes/Performance.xml doc/classes/VisualServer.xml
msgid ""
"The amount of video memory used, i.e. texture and vertex memory combined."
msgstr ""
-#: doc/classes/Performance.xml:90 doc/classes/VisualServer.xml:3699
+#: doc/classes/Performance.xml doc/classes/VisualServer.xml
msgid "The amount of texture memory used."
msgstr ""
-#: doc/classes/Performance.xml:93 doc/classes/VisualServer.xml:3702
+#: doc/classes/Performance.xml doc/classes/VisualServer.xml
msgid "The amount of vertex memory used."
msgstr ""
-#: doc/classes/Performance.xml:96 doc/classes/VisualServer.xml:3693
+#: doc/classes/Performance.xml doc/classes/VisualServer.xml
msgid ""
"Unimplemented in the GLES2 and GLES3 rendering backends, always returns 0."
msgstr ""
-#: doc/classes/Performance.xml:99
+#: doc/classes/Performance.xml
msgid "Number of active [RigidBody2D] nodes in the game."
msgstr ""
-#: doc/classes/Performance.xml:102
+#: doc/classes/Performance.xml
msgid "Number of collision pairs in the 2D physics engine."
msgstr ""
-#: doc/classes/Performance.xml:105
+#: doc/classes/Performance.xml
msgid "Number of islands in the 2D physics engine."
msgstr ""
-#: doc/classes/Performance.xml:108
+#: doc/classes/Performance.xml
msgid "Number of active [RigidBody] and [VehicleBody] nodes in the game."
msgstr ""
-#: doc/classes/Performance.xml:111
+#: doc/classes/Performance.xml
msgid "Number of collision pairs in the 3D physics engine."
msgstr ""
-#: doc/classes/Performance.xml:114
+#: doc/classes/Performance.xml
msgid "Number of islands in the 3D physics engine."
msgstr ""
-#: doc/classes/Performance.xml:117
+#: doc/classes/Performance.xml
msgid "Output latency of the [AudioServer]."
msgstr ""
-#: doc/classes/Performance.xml:120
+#: doc/classes/Performance.xml
msgid "Represents the size of the [enum Monitor] enum."
msgstr ""
-#: doc/classes/PHashTranslation.xml:4
+#: doc/classes/PHashTranslation.xml
msgid "Optimized translation."
msgstr ""
-#: doc/classes/PHashTranslation.xml:7
+#: doc/classes/PHashTranslation.xml
msgid ""
"Optimized translation. Uses real-time compressed translations, which results "
"in very small dictionaries."
msgstr ""
-#: doc/classes/PHashTranslation.xml:16
+#: doc/classes/PHashTranslation.xml
msgid ""
"Generates and sets an optimized translation from the given [Translation] "
"resource."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:4
+#: doc/classes/Physics2DDirectBodyState.xml
msgid "Direct access object to a physics body in the [Physics2DServer]."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:7
+#: doc/classes/Physics2DDirectBodyState.xml
msgid ""
"Provides direct access to a physics body in the [Physics2DServer], allowing "
"safe changes to physics properties. This object is passed via the direct "
@@ -41644,37 +43436,33 @@ msgid ""
"direct state of that body. See [method RigidBody2D._integrate_forces]."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:11
-#: doc/classes/Physics2DDirectSpaceState.xml:11
-#: doc/classes/PhysicsDirectBodyState.xml:11
-#: doc/classes/PhysicsDirectSpaceState.xml:11 doc/classes/RayCast.xml:14
-#: doc/classes/RayCast2D.xml:14 doc/classes/World.xml:10
-#: doc/classes/World2D.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/physics/ray-casting.html"
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/Physics2DDirectSpaceState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
+#: doc/classes/PhysicsDirectSpaceState.xml doc/classes/RayCast.xml
+msgid "Ray-casting"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/ray-casting.html"
-#: doc/classes/Physics2DDirectBodyState.xml:18 doc/classes/RigidBody2D.xml:30
+#: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml
msgid "Adds a constant directional force without affecting rotation."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:26
-#: doc/classes/PhysicsDirectBodyState.xml:27 doc/classes/RigidBody2D.xml:38
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml doc/classes/RigidBody2D.xml
msgid ""
"Adds a positioned force to the body. Both the force and the offset from the "
"body origin are in global coordinates."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:33 doc/classes/RigidBody2D.xml:45
+#: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml
msgid "Adds a constant rotational force."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:40 doc/classes/RigidBody2D.xml:52
+#: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml
msgid "Applies a directional impulse without affecting rotation."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:48
+#: doc/classes/Physics2DDirectBodyState.xml
msgid ""
"Applies a positioned impulse to the body. An impulse is time-independent! "
"Applying an impulse every frame would result in a framerate-dependent force. "
@@ -41683,152 +43471,150 @@ msgid ""
"the global coordinate system, but is centered at the object's origin."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:55 doc/classes/RigidBody2D.xml:67
+#: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml
msgid "Applies a rotational impulse to the body."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:62
-#: doc/classes/PhysicsDirectBodyState.xml:64
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the collider's [RID]."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:69
-#: doc/classes/PhysicsDirectBodyState.xml:71
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the collider's object id."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:76
+#: doc/classes/Physics2DDirectBodyState.xml
msgid ""
"Returns the collider object. This depends on how it was created (will return "
"a scene node if such was used to create it)."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:83
-#: doc/classes/PhysicsDirectBodyState.xml:85
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the contact position in the collider."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:90
-#: doc/classes/PhysicsDirectBodyState.xml:92
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the collider's shape index."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:97
+#: doc/classes/Physics2DDirectBodyState.xml
msgid ""
"Returns the collided shape's metadata. This metadata is different from "
"[method Object.get_meta], and is set with [method Physics2DServer."
"shape_set_data]."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:104
-#: doc/classes/PhysicsDirectBodyState.xml:99
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the linear velocity vector at the collider's contact point."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:110
+#: doc/classes/Physics2DDirectBodyState.xml
msgid ""
"Returns the number of contacts this body has with other bodies.\n"
"[b]Note:[/b] By default, this returns 0 unless bodies are configured to "
"monitor contacts. See [member RigidBody2D.contact_monitor]."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:118
-#: doc/classes/PhysicsDirectBodyState.xml:120
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the local normal at the contact point."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:125
-#: doc/classes/PhysicsDirectBodyState.xml:127
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the local position of the contact point."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:132
-#: doc/classes/PhysicsDirectBodyState.xml:134
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the local shape index of the collision."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:138
-#: doc/classes/PhysicsDirectBodyState.xml:140
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the current state of the space, useful for queries."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:145
-#: doc/classes/PhysicsDirectBodyState.xml:147
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Returns the body's velocity at the given relative position, including both "
"translation and rotation."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:151
-#: doc/classes/PhysicsDirectBodyState.xml:153
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Calls the built-in force integration code."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:157
-#: doc/classes/PhysicsDirectBodyState.xml:159 doc/classes/RigidBody2D.xml:101
-msgid "The body's rotational velocity."
+#: doc/classes/Physics2DDirectBodyState.xml doc/classes/RigidBody2D.xml
+msgid "The body's rotational velocity in [i]radians[/i] per second."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:160
-#: doc/classes/PhysicsDirectBodyState.xml:164
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "The inverse of the inertia of the body."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:163
-#: doc/classes/PhysicsDirectBodyState.xml:167
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "The inverse of the mass of the body."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:166
-#: doc/classes/PhysicsDirectBodyState.xml:170 doc/classes/RigidBody2D.xml:146
-msgid "The body's linear velocity."
+#: doc/classes/Physics2DDirectBodyState.xml
+msgid "The body's linear velocity in pixels per second."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:169
-#: doc/classes/PhysicsDirectBodyState.xml:175
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "If [code]true[/code], this body is currently sleeping (not active)."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:172
-#: doc/classes/PhysicsDirectBodyState.xml:178
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "The timestep (delta) used for the simulation."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:175
-#: doc/classes/PhysicsDirectBodyState.xml:181
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"The rate at which the body stops rotating, if there are not any other forces "
"moving it."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:178
-#: doc/classes/PhysicsDirectBodyState.xml:184
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "The total gravity vector being currently applied to this body."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:181
-#: doc/classes/PhysicsDirectBodyState.xml:187
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"The rate at which the body stops moving, if there are not any other forces "
"moving it."
msgstr ""
-#: doc/classes/Physics2DDirectBodyState.xml:184
-#: doc/classes/PhysicsDirectBodyState.xml:190
+#: doc/classes/Physics2DDirectBodyState.xml
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "The body's transformation matrix."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:4
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid "Direct access object to a space in the [Physics2DServer]."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:7
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Direct access object to a space in the [Physics2DServer]. It's used mainly "
"to do queries against objects and areas residing in a given space."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:18
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Checks how far a [Shape2D] can move without colliding. All the parameters "
"for the query, including the shape and the motion, are supplied through a "
@@ -41843,7 +43629,7 @@ msgid ""
"[Shape2D]s that the shape is already colliding with."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:28
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
"[Physics2DShapeQueryParameters] object, against the space. The resulting "
@@ -41852,7 +43638,7 @@ msgid ""
"to save processing time."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:35
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
"[Physics2DShapeQueryParameters] object, against the space. If it collides "
@@ -41873,7 +43659,7 @@ msgid ""
"[code]shape[/code]: The shape index of the colliding shape."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:55
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Checks whether a point is inside any solid shape. The shapes the point is "
"inside of are returned in an array containing dictionaries with the "
@@ -41885,17 +43671,43 @@ msgid ""
"Physics2DServer.shape_set_data].\n"
"[code]rid[/code]: The intersecting object's [RID].\n"
"[code]shape[/code]: The shape index of the colliding shape.\n"
+"The number of intersections can be limited with the [code]max_results[/code] "
+"parameter, to reduce the processing time.\n"
"Additionally, the method can take an [code]exclude[/code] array of objects "
"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/"
"code] bitmask representing the physics layers to check in, or booleans to "
-"determine if the ray should collide with [PhysicsBody]s or [Area]s, "
+"determine if the ray should collide with [PhysicsBody2D]s or [Area2D]s, "
+"respectively.\n"
+"[b]Note:[/b] [ConcavePolygonShape2D]s and [CollisionPolygon2D]s in "
+"[code]Segments[/code] build mode are not solid shapes. Therefore, they will "
+"not be detected."
+msgstr ""
+
+#: doc/classes/Physics2DDirectSpaceState.xml
+msgid ""
+"Checks whether a point is inside any solid shape, in a specific canvas layer "
+"given by [code]canvas_instance_id[/code]. The shapes the point is inside of "
+"are returned in an array containing dictionaries with the following fields:\n"
+"[code]collider[/code]: The colliding object.\n"
+"[code]collider_id[/code]: The colliding object's ID.\n"
+"[code]metadata[/code]: The intersecting shape's metadata. This metadata is "
+"different from [method Object.get_meta], and is set with [method "
+"Physics2DServer.shape_set_data].\n"
+"[code]rid[/code]: The intersecting object's [RID].\n"
+"[code]shape[/code]: The shape index of the colliding shape.\n"
+"The number of intersections can be limited with the [code]max_results[/code] "
+"parameter, to reduce the processing time.\n"
+"Additionally, the method can take an [code]exclude[/code] array of objects "
+"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/"
+"code] bitmask representing the physics layers to check in, or booleans to "
+"determine if the ray should collide with [PhysicsBody2D]s or [Area2D]s, "
"respectively.\n"
"[b]Note:[/b] [ConcavePolygonShape2D]s and [CollisionPolygon2D]s in "
"[code]Segments[/code] build mode are not solid shapes. Therefore, they will "
"not be detected."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:86
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Intersects a ray in a given space. The returned object is a dictionary with "
"the following fields:\n"
@@ -41913,17 +43725,16 @@ msgid ""
"Additionally, the method can take an [code]exclude[/code] array of objects "
"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/"
"code] bitmask representing the physics layers to check in, or booleans to "
-"determine if the ray should collide with [PhysicsBody]s or [Area]s, "
+"determine if the ray should collide with [PhysicsBody2D]s or [Area2D]s, "
"respectively."
msgstr ""
-#: doc/classes/Physics2DDirectSpaceState.xml:103
+#: doc/classes/Physics2DDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
-"[Physics2DShapeQueryParameters] object, against the space.\n"
-"[b]Note:[/b] This method does not take into account the [code]motion[/code] "
-"property of the object. The intersected shapes are returned in an array "
-"containing dictionaries with the following fields:\n"
+"[Physics2DShapeQueryParameters] object, against the space. The intersected "
+"shapes are returned in an array containing dictionaries with the following "
+"fields:\n"
"[code]collider[/code]: The colliding object.\n"
"[code]collider_id[/code]: The colliding object's ID.\n"
"[code]metadata[/code]: The intersecting shape's metadata. This metadata is "
@@ -41935,92 +43746,90 @@ msgid ""
"parameter, to reduce the processing time."
msgstr ""
-#: doc/classes/Physics2DServer.xml:4
+#: doc/classes/Physics2DServer.xml
msgid "Server interface for low-level 2D physics access."
msgstr ""
-#: doc/classes/Physics2DServer.xml:7
+#: doc/classes/Physics2DServer.xml
msgid ""
"Physics2DServer is the server responsible for all 2D physics. It can create "
"many kinds of physics objects, but does not insert them on the node tree."
msgstr ""
-#: doc/classes/Physics2DServer.xml:19 doc/classes/PhysicsServer.xml:19
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Adds a shape to the area, along with a transform matrix. Shapes are usually "
"referenced by their index, so you should track which shape has a given index."
msgstr ""
-#: doc/classes/Physics2DServer.xml:34 doc/classes/Physics2DServer.xml:304
-#: doc/classes/PhysicsServer.xml:27 doc/classes/PhysicsServer.xml:298
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Assigns the area to a descendant of [Object], so it can exist in the node "
"tree."
msgstr ""
-#: doc/classes/Physics2DServer.xml:41 doc/classes/PhysicsServer.xml:34
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Removes all shapes from an area. It does not delete the shapes, so they can "
"be reassigned later."
msgstr ""
-#: doc/classes/Physics2DServer.xml:47
+#: doc/classes/Physics2DServer.xml
msgid ""
"Creates an [Area2D]. After creating an [Area2D] with this method, assign it "
"to a space using [method area_set_space] to use the created [Area2D] in the "
"physics world."
msgstr ""
-#: doc/classes/Physics2DServer.xml:60 doc/classes/Physics2DServer.xml:372
-#: doc/classes/PhysicsServer.xml:47 doc/classes/PhysicsServer.xml:362
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Gets the instance ID of the object the area is assigned to."
msgstr ""
-#: doc/classes/Physics2DServer.xml:68
+#: doc/classes/Physics2DServer.xml
msgid ""
"Returns an area parameter value. See [enum AreaParameter] for a list of "
"available parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:76 doc/classes/PhysicsServer.xml:63
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the [RID] of the nth shape of an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:83 doc/classes/PhysicsServer.xml:70
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the number of shapes assigned to an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:91 doc/classes/PhysicsServer.xml:78
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the transform matrix of a shape within an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:98 doc/classes/PhysicsServer.xml:85
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the space assigned to the area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:105 doc/classes/PhysicsServer.xml:92
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the space override mode for the area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:112 doc/classes/PhysicsServer.xml:99
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the transform matrix for an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:120 doc/classes/PhysicsServer.xml:114
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Removes a shape from an area. It does not delete the shape, so it can be "
"reassigned later."
msgstr ""
-#: doc/classes/Physics2DServer.xml:136 doc/classes/PhysicsServer.xml:130
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Assigns the area to one or many physics layers."
msgstr ""
-#: doc/classes/Physics2DServer.xml:144 doc/classes/PhysicsServer.xml:138
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets which physics layers the area will monitor."
msgstr ""
-#: doc/classes/Physics2DServer.xml:153 doc/classes/PhysicsServer.xml:147
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Sets the function to call when any body/area enters or exits the area. This "
"callback will be called for any object interacting with the area, and takes "
@@ -42033,45 +43842,45 @@ msgid ""
"5: The shape index of the area where the object entered/exited."
msgstr ""
-#: doc/classes/Physics2DServer.xml:174
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the value for an area parameter. See [enum AreaParameter] for a list of "
"available parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:183 doc/classes/PhysicsServer.xml:185
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Substitutes a given area shape by another. The old shape is selected by its "
"index, the new one by its [RID]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:192
+#: doc/classes/Physics2DServer.xml
msgid "Disables a given shape in an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:201 doc/classes/PhysicsServer.xml:202
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets the transform matrix for an area shape."
msgstr ""
-#: doc/classes/Physics2DServer.xml:209 doc/classes/PhysicsServer.xml:210
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Assigns a space to the area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:217
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the space override mode for the area. See [enum AreaSpaceOverrideMode] "
"for a list of available modes."
msgstr ""
-#: doc/classes/Physics2DServer.xml:225 doc/classes/PhysicsServer.xml:226
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets the transform matrix for an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:240 doc/classes/PhysicsServer.xml:241
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Adds a body to the list of bodies exempt from collisions."
msgstr ""
-#: doc/classes/Physics2DServer.xml:249
+#: doc/classes/Physics2DServer.xml
msgid ""
"Adds a positioned force to the applied force and torque. As with [method "
"body_apply_impulse], both the force and the offset from the body origin are "
@@ -42079,114 +43888,116 @@ msgid ""
"two are forces, the impulse clears itself after being applied."
msgstr ""
-#: doc/classes/Physics2DServer.xml:259 doc/classes/PhysicsServer.xml:259
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Adds a shape to the body, along with a transform matrix. Shapes are usually "
"referenced by their index, so you should track which shape has a given index."
msgstr ""
-#: doc/classes/Physics2DServer.xml:282
+#: doc/classes/Physics2DServer.xml
msgid ""
"Adds a positioned impulse to the applied force and torque. Both the force "
"and the offset from the body origin are in global coordinates."
msgstr ""
-#: doc/classes/Physics2DServer.xml:311 doc/classes/PhysicsServer.xml:305
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Removes all shapes from a body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:317
+#: doc/classes/Physics2DServer.xml
msgid "Creates a physics body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:330 doc/classes/PhysicsServer.xml:320
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the physics layer or layers a body belongs to."
msgstr ""
-#: doc/classes/Physics2DServer.xml:337
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the physics layer or layers a body can collide with."
msgstr ""
-#: doc/classes/Physics2DServer.xml:344
+#: doc/classes/Physics2DServer.xml
msgid "Returns the continuous collision detection mode."
msgstr ""
-#: doc/classes/Physics2DServer.xml:351
-msgid "Returns the [Physics2DDirectBodyState] of the body."
+#: doc/classes/Physics2DServer.xml
+msgid ""
+"Returns the [Physics2DDirectBodyState] of the body. Returns [code]null[/"
+"code] if the body is destroyed or removed from the physics space."
msgstr ""
-#: doc/classes/Physics2DServer.xml:358 doc/classes/PhysicsServer.xml:348
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Returns the maximum contacts that can be reported. See [method "
"body_set_max_contacts_reported]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:365 doc/classes/PhysicsServer.xml:355
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the body mode."
msgstr ""
-#: doc/classes/Physics2DServer.xml:380
+#: doc/classes/Physics2DServer.xml
msgid ""
"Returns the value of a body parameter. See [enum BodyParameter] for a list "
"of available parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:388 doc/classes/PhysicsServer.xml:378
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the [RID] of the nth shape of a body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:395 doc/classes/PhysicsServer.xml:385
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the number of shapes assigned to a body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:403
+#: doc/classes/Physics2DServer.xml
msgid "Returns the metadata of a shape of a body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:411 doc/classes/PhysicsServer.xml:393
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the transform matrix of a body shape."
msgstr ""
-#: doc/classes/Physics2DServer.xml:418 doc/classes/PhysicsServer.xml:400
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the [RID] of the space assigned to a body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:426 doc/classes/PhysicsServer.xml:408
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns a body state."
msgstr ""
-#: doc/classes/Physics2DServer.xml:433 doc/classes/PhysicsServer.xml:429
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Returns whether a body uses a callback function to calculate its own physics "
"(see [method body_set_force_integration_callback])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:441
+#: doc/classes/Physics2DServer.xml
msgid "Removes a body from the list of bodies exempt from collisions."
msgstr ""
-#: doc/classes/Physics2DServer.xml:449 doc/classes/PhysicsServer.xml:453
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Removes a shape from a body. The shape is not deleted, so it can be reused "
"afterwards."
msgstr ""
-#: doc/classes/Physics2DServer.xml:457 doc/classes/PhysicsServer.xml:469
-#: doc/classes/RigidBody.xml:105
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
+#: doc/classes/RigidBody.xml
msgid ""
"Sets an axis velocity. The velocity in the given vector axis will be set as "
"the given vector length. This is useful for jumping behavior."
msgstr ""
-#: doc/classes/Physics2DServer.xml:465 doc/classes/PhysicsServer.xml:477
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets the physics layer or layers a body belongs to."
msgstr ""
-#: doc/classes/Physics2DServer.xml:473 doc/classes/PhysicsServer.xml:485
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets the physics layer or layers a body can collide with."
msgstr ""
-#: doc/classes/Physics2DServer.xml:481
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the continuous collision detection mode using one of the [enum CCDMode] "
"constants.\n"
@@ -42194,73 +44005,73 @@ msgid ""
"collide, instead of moving it and correcting its movement if it collided."
msgstr ""
-#: doc/classes/Physics2DServer.xml:492 doc/classes/PhysicsServer.xml:504
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Sets the function used to calculate physics for an object, if that object "
"allows it (see [method body_set_omit_force_integration])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:500 doc/classes/PhysicsServer.xml:519
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Sets the maximum contacts to report. Bodies can keep a log of the contacts "
"with other bodies, this is enabled by setting the maximum amount of contacts "
"reported to a number greater than 0."
msgstr ""
-#: doc/classes/Physics2DServer.xml:508
+#: doc/classes/Physics2DServer.xml
msgid "Sets the body mode using one of the [enum BodyMode] constants."
msgstr ""
-#: doc/classes/Physics2DServer.xml:516 doc/classes/PhysicsServer.xml:535
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Sets whether a body uses a callback function to calculate its own physics "
"(see [method body_set_force_integration_callback])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:525
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets a body parameter. See [enum BodyParameter] for a list of available "
"parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:534 doc/classes/PhysicsServer.xml:561
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Substitutes a given body shape by another. The old shape is selected by its "
"index, the new one by its [RID]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:544
+#: doc/classes/Physics2DServer.xml
msgid ""
"Enables one way collision on body if [code]enable[/code] is [code]true[/"
"code]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:553
+#: doc/classes/Physics2DServer.xml
msgid "Disables shape in body if [code]disable[/code] is [code]true[/code]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:562
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets metadata of a shape within a body. This metadata is different from "
"[method Object.set_meta], and can be retrieved on shape queries."
msgstr ""
-#: doc/classes/Physics2DServer.xml:571 doc/classes/PhysicsServer.xml:578
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Sets the transform matrix for a body shape."
msgstr ""
-#: doc/classes/Physics2DServer.xml:579 doc/classes/PhysicsServer.xml:586
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Assigns a space to the body (see [method space_create])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:588
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets a body state using one of the [enum BodyState] constants.\n"
"Note that the method doesn't take effect immediately. The state will change "
"on the next physics frame."
msgstr ""
-#: doc/classes/Physics2DServer.xml:603
+#: doc/classes/Physics2DServer.xml
msgid ""
"Returns [code]true[/code] if a collision would result from moving in the "
"given direction from a given point in space. Margin increases the size of "
@@ -42268,67 +44079,67 @@ msgid ""
"can be passed to return additional information in."
msgstr ""
-#: doc/classes/Physics2DServer.xml:633
+#: doc/classes/Physics2DServer.xml
msgid ""
"Creates a damped spring joint between two bodies. If not specified, the "
"second body is assumed to be the joint itself."
msgstr ""
-#: doc/classes/Physics2DServer.xml:641
+#: doc/classes/Physics2DServer.xml
#, fuzzy
msgid "Returns the value of a damped spring joint parameter."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/Physics2DServer.xml:650
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets a damped spring joint parameter. See [enum DampedStringParam] for a "
"list of available parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:657
+#: doc/classes/Physics2DServer.xml
msgid ""
"Destroys any of the objects created by Physics2DServer. If the [RID] passed "
"is not one of the objects that can be created by Physics2DServer, an error "
"will be sent to the console."
msgstr ""
-#: doc/classes/Physics2DServer.xml:664
+#: doc/classes/Physics2DServer.xml
msgid ""
"Returns information about the current state of the 2D physics engine. See "
"[enum ProcessInfo] for a list of available states."
msgstr ""
-#: doc/classes/Physics2DServer.xml:675
+#: doc/classes/Physics2DServer.xml
msgid ""
"Creates a groove joint between two bodies. If not specified, the bodies are "
"assumed to be the joint itself."
msgstr ""
-#: doc/classes/Physics2DServer.xml:683
+#: doc/classes/Physics2DServer.xml
msgid "Returns the value of a joint parameter."
msgstr ""
-#: doc/classes/Physics2DServer.xml:690
+#: doc/classes/Physics2DServer.xml
msgid "Returns a joint's type (see [enum JointType])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:699
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets a joint parameter. See [enum JointParam] for a list of available "
"parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:713
+#: doc/classes/Physics2DServer.xml
msgid ""
"Creates a pin joint between two bodies. If not specified, the second body is "
"assumed to be the joint itself."
msgstr ""
-#: doc/classes/Physics2DServer.xml:735
+#: doc/classes/Physics2DServer.xml
msgid "Activates or deactivates the 2D physics engine."
msgstr ""
-#: doc/classes/Physics2DServer.xml:742
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the amount of iterations for calculating velocities of colliding "
"bodies. The greater the amount of iterations, the more accurate the "
@@ -42337,93 +44148,93 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:749 doc/classes/PhysicsServer.xml:859
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the shape data."
msgstr ""
-#: doc/classes/Physics2DServer.xml:756
+#: doc/classes/Physics2DServer.xml
msgid "Returns a shape's type (see [enum ShapeType])."
msgstr ""
-#: doc/classes/Physics2DServer.xml:764 doc/classes/PhysicsServer.xml:874
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Sets the shape data that defines its shape and size. The data to be passed "
"depends on the kind of shape created [method shape_get_type]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:770 doc/classes/PhysicsServer.xml:897
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Creates a space. A space is a collection of parameters for the physics "
"engine that can be assigned to an area or a body. It can be assigned to an "
"area with [method area_set_space], or to a body with [method body_set_space]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:777
+#: doc/classes/Physics2DServer.xml
msgid ""
"Returns the state of a space, a [Physics2DDirectSpaceState]. This object can "
"be used to make collision/intersection queries."
msgstr ""
-#: doc/classes/Physics2DServer.xml:785 doc/classes/PhysicsServer.xml:912
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns the value of a space parameter."
msgstr ""
-#: doc/classes/Physics2DServer.xml:792 doc/classes/PhysicsServer.xml:919
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Returns whether the space is active."
msgstr ""
-#: doc/classes/Physics2DServer.xml:800 doc/classes/PhysicsServer.xml:927
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Marks a space as active. It will not have an effect, unless it is assigned "
"to an area or body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:809
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the value for a space parameter. See [enum SpaceParameter] for a list "
"of available parameters."
msgstr ""
-#: doc/classes/Physics2DServer.xml:815 doc/classes/PhysicsServer.xml:1278
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the maximum distance a pair of bodies has to move before "
"their collision status has to be recalculated."
msgstr ""
-#: doc/classes/Physics2DServer.xml:818 doc/classes/PhysicsServer.xml:1281
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the maximum distance a shape can be from another before "
"they are considered separated."
msgstr ""
-#: doc/classes/Physics2DServer.xml:821 doc/classes/PhysicsServer.xml:1284
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the maximum distance a shape can penetrate another shape "
"before it is considered a collision."
msgstr ""
-#: doc/classes/Physics2DServer.xml:824 doc/classes/PhysicsServer.xml:1287
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the threshold linear velocity of activity. A body marked "
"as potentially inactive for both linear and angular velocity will be put to "
"sleep after the time given."
msgstr ""
-#: doc/classes/Physics2DServer.xml:827 doc/classes/PhysicsServer.xml:1290
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the threshold angular velocity of activity. A body "
"marked as potentially inactive for both linear and angular velocity will be "
"put to sleep after the time given."
msgstr ""
-#: doc/classes/Physics2DServer.xml:830 doc/classes/PhysicsServer.xml:1293
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the maximum time of activity. A body marked as "
"potentially inactive for both linear and angular velocity will be put to "
"sleep after this time."
msgstr ""
-#: doc/classes/Physics2DServer.xml:833 doc/classes/PhysicsServer.xml:1298
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the default solver bias for all physics constraints. A "
"solver bias is a factor controlling how much two objects \"rebound\", after "
@@ -42431,40 +44242,40 @@ msgid ""
"numerical imprecision."
msgstr ""
-#: doc/classes/Physics2DServer.xml:836
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating line shapes. A line shape is an infinite "
"line with an origin point, and a normal. Thus, it can be used for front/"
"behind checks."
msgstr ""
-#: doc/classes/Physics2DServer.xml:841
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating segment shapes. A segment shape is a line "
"from a point A to a point B. It can be checked for intersections."
msgstr ""
-#: doc/classes/Physics2DServer.xml:844
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating circle shapes. A circle shape only has a "
"radius. It can be used for intersections and inside/outside checks."
msgstr ""
-#: doc/classes/Physics2DServer.xml:847
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating rectangle shapes. A rectangle shape is "
"defined by a width and a height. It can be used for intersections and inside/"
"outside checks."
msgstr ""
-#: doc/classes/Physics2DServer.xml:850
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating capsule shapes. A capsule shape is defined "
"by a radius and a length. It can be used for intersections and inside/"
"outside checks."
msgstr ""
-#: doc/classes/Physics2DServer.xml:853
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating convex polygon shapes. A polygon is "
"defined by a list of points. It can be used for intersections and inside/"
@@ -42473,341 +44284,341 @@ msgid ""
"supplied form is a convex polygon."
msgstr ""
-#: doc/classes/Physics2DServer.xml:856
+#: doc/classes/Physics2DServer.xml
msgid ""
"This is the constant for creating concave polygon shapes. A polygon is "
"defined by a list of points. It can be used for intersections checks, but "
"not for inside/outside checks."
msgstr ""
-#: doc/classes/Physics2DServer.xml:859 doc/classes/PhysicsServer.xml:1173
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This constant is used internally by the engine. Any attempt to create this "
"kind of shape results in an error."
msgstr ""
-#: doc/classes/Physics2DServer.xml:862 doc/classes/PhysicsServer.xml:1176
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get gravity strength in an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:865 doc/classes/PhysicsServer.xml:1179
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get gravity vector/center in an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:868 doc/classes/PhysicsServer.xml:1182
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get whether the gravity vector of an area is a direction, or "
"a center point."
msgstr ""
-#: doc/classes/Physics2DServer.xml:871 doc/classes/PhysicsServer.xml:1185
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to set/get the falloff factor for point gravity of an area. The "
"greater this value is, the faster the strength of gravity decreases with the "
"square of distance."
msgstr ""
-#: doc/classes/Physics2DServer.xml:874 doc/classes/PhysicsServer.xml:1188
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This constant was used to set/get the falloff factor for point gravity. It "
"has been superseded by [constant AREA_PARAM_GRAVITY_DISTANCE_SCALE]."
msgstr ""
-#: doc/classes/Physics2DServer.xml:877 doc/classes/PhysicsServer.xml:1191
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the linear dampening factor of an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:880 doc/classes/PhysicsServer.xml:1194
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the angular dampening factor of an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:883 doc/classes/PhysicsServer.xml:1197
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the priority (order of processing) of an area."
msgstr ""
-#: doc/classes/Physics2DServer.xml:886 doc/classes/PhysicsServer.xml:1200
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This area does not affect gravity/damp. These are generally areas that exist "
"only to detect collisions, and objects entering or exiting them."
msgstr ""
-#: doc/classes/Physics2DServer.xml:889 doc/classes/PhysicsServer.xml:1203
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This area adds its gravity/damp values to whatever has been calculated so "
"far. This way, many overlapping areas can combine their physics to make "
"interesting effects."
msgstr ""
-#: doc/classes/Physics2DServer.xml:892 doc/classes/PhysicsServer.xml:1206
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This area adds its gravity/damp values to whatever has been calculated so "
"far. Then stops taking into account the rest of the areas, even the default "
"one."
msgstr ""
-#: doc/classes/Physics2DServer.xml:895 doc/classes/PhysicsServer.xml:1209
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This area replaces any gravity/damp, even the default one, and stops taking "
"into account the rest of the areas."
msgstr ""
-#: doc/classes/Physics2DServer.xml:898 doc/classes/PhysicsServer.xml:1212
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"This area replaces any gravity/damp calculated so far, but keeps calculating "
"the rest of the areas, down to the default one."
msgstr ""
-#: doc/classes/Physics2DServer.xml:901 doc/classes/PhysicsServer.xml:1215
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant for static bodies."
msgstr ""
-#: doc/classes/Physics2DServer.xml:904 doc/classes/PhysicsServer.xml:1218
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant for kinematic bodies."
msgstr ""
-#: doc/classes/Physics2DServer.xml:907 doc/classes/PhysicsServer.xml:1221
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant for rigid bodies."
msgstr ""
-#: doc/classes/Physics2DServer.xml:910 doc/classes/PhysicsServer.xml:1224
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant for rigid bodies in character mode. In this mode, a body can not "
"rotate, and only its linear velocity is affected by physics."
msgstr ""
-#: doc/classes/Physics2DServer.xml:913 doc/classes/PhysicsServer.xml:1227
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's bounce factor."
msgstr ""
-#: doc/classes/Physics2DServer.xml:916 doc/classes/PhysicsServer.xml:1230
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's friction."
msgstr ""
-#: doc/classes/Physics2DServer.xml:919 doc/classes/PhysicsServer.xml:1233
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's mass."
msgstr ""
-#: doc/classes/Physics2DServer.xml:922
+#: doc/classes/Physics2DServer.xml
msgid "Constant to set/get a body's inertia."
msgstr ""
-#: doc/classes/Physics2DServer.xml:925 doc/classes/PhysicsServer.xml:1236
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's gravity multiplier."
msgstr ""
-#: doc/classes/Physics2DServer.xml:928 doc/classes/PhysicsServer.xml:1239
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's linear dampening factor."
msgstr ""
-#: doc/classes/Physics2DServer.xml:931 doc/classes/PhysicsServer.xml:1242
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get a body's angular dampening factor."
msgstr ""
-#: doc/classes/Physics2DServer.xml:934 doc/classes/PhysicsServer.xml:1245
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Represents the size of the [enum BodyParameter] enum."
msgstr ""
-#: doc/classes/Physics2DServer.xml:937 doc/classes/PhysicsServer.xml:1248
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the current transform matrix of the body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:940 doc/classes/PhysicsServer.xml:1251
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the current linear velocity of the body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:943 doc/classes/PhysicsServer.xml:1254
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get the current angular velocity of the body."
msgstr ""
-#: doc/classes/Physics2DServer.xml:946 doc/classes/PhysicsServer.xml:1257
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to sleep/wake up a body, or to get whether it is sleeping."
msgstr ""
-#: doc/classes/Physics2DServer.xml:949 doc/classes/PhysicsServer.xml:1260
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to set/get whether the body can sleep."
msgstr ""
-#: doc/classes/Physics2DServer.xml:952
+#: doc/classes/Physics2DServer.xml
msgid "Constant to create pin joints."
msgstr ""
-#: doc/classes/Physics2DServer.xml:955
+#: doc/classes/Physics2DServer.xml
msgid "Constant to create groove joints."
msgstr ""
-#: doc/classes/Physics2DServer.xml:958
+#: doc/classes/Physics2DServer.xml
msgid "Constant to create damped spring joints."
msgstr ""
-#: doc/classes/Physics2DServer.xml:967
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the resting length of the spring joint. The joint will always try to go "
"to back this length when pulled apart."
msgstr ""
-#: doc/classes/Physics2DServer.xml:970
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the stiffness of the spring joint. The joint applies a force equal to "
"the stiffness times the distance from its resting length."
msgstr ""
-#: doc/classes/Physics2DServer.xml:973
+#: doc/classes/Physics2DServer.xml
msgid ""
"Sets the damping ratio of the spring joint. A value of 0 indicates an "
"undamped spring, while 1 causes the system to reach equilibrium as fast as "
"possible (critical damping)."
msgstr ""
-#: doc/classes/Physics2DServer.xml:976
+#: doc/classes/Physics2DServer.xml
msgid ""
"Disables continuous collision detection. This is the fastest way to detect "
"body collisions, but can miss small, fast-moving objects."
msgstr ""
-#: doc/classes/Physics2DServer.xml:979
+#: doc/classes/Physics2DServer.xml
msgid ""
"Enables continuous collision detection by raycasting. It is faster than "
"shapecasting, but less precise."
msgstr ""
-#: doc/classes/Physics2DServer.xml:982
+#: doc/classes/Physics2DServer.xml
msgid ""
"Enables continuous collision detection by shapecasting. It is the slowest "
"CCD method, and the most precise."
msgstr ""
-#: doc/classes/Physics2DServer.xml:985 doc/classes/PhysicsServer.xml:1263
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"The value of the first parameter and area callback function receives, when "
"an object enters one of its shapes."
msgstr ""
-#: doc/classes/Physics2DServer.xml:988 doc/classes/PhysicsServer.xml:1266
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"The value of the first parameter and area callback function receives, when "
"an object exits one of its shapes."
msgstr ""
-#: doc/classes/Physics2DServer.xml:991 doc/classes/PhysicsServer.xml:1269
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to get the number of objects that are not sleeping."
msgstr ""
-#: doc/classes/Physics2DServer.xml:994 doc/classes/PhysicsServer.xml:1272
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid "Constant to get the number of possible collisions."
msgstr ""
-#: doc/classes/Physics2DServer.xml:997 doc/classes/PhysicsServer.xml:1275
+#: doc/classes/Physics2DServer.xml doc/classes/PhysicsServer.xml
msgid ""
"Constant to get the number of space regions where a collision could occur."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:4
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid "Parameters to be sent to a 2D shape physics query."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:7
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid ""
"This class contains the shape and other parameters for 2D intersection/"
"collision queries."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:16
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid ""
"Sets the [Shape2D] that will be used for collision/intersection queries."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:22
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid "If [code]true[/code], the query will take [Area2D]s into account."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:25
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid ""
"If [code]true[/code], the query will take [PhysicsBody2D]s into account."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:28
-#: doc/classes/PhysicsShapeQueryParameters.xml:28
+#: doc/classes/Physics2DShapeQueryParameters.xml
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid ""
"The physics layer(s) the query will take into account (as a bitmask). See "
-"[url=https://docs.godotengine.org/en/3.4/tutorials/physics/"
-"physics_introduction.html#collision-layers-and-masks]Collision layers and "
-"masks[/url] in the documentation for more information."
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:31
-#: doc/classes/PhysicsShapeQueryParameters.xml:31
+#: doc/classes/Physics2DShapeQueryParameters.xml
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid ""
"The list of objects or object [RID]s that will be excluded from collisions."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:34
-#: doc/classes/PhysicsShapeQueryParameters.xml:34
+#: doc/classes/Physics2DShapeQueryParameters.xml
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid "The collision margin for the shape."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:37
+#: doc/classes/Physics2DShapeQueryParameters.xml
msgid "The motion of the shape being queried for."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:40
-#: doc/classes/PhysicsShapeQueryParameters.xml:37
+#: doc/classes/Physics2DShapeQueryParameters.xml
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid "The queried shape's [RID]. See also [method set_shape]."
msgstr ""
-#: doc/classes/Physics2DShapeQueryParameters.xml:43
-#: doc/classes/PhysicsShapeQueryParameters.xml:40
+#: doc/classes/Physics2DShapeQueryParameters.xml
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid "The queried shape's transform matrix."
msgstr ""
-#: doc/classes/PhysicsBody.xml:4
+#: doc/classes/PhysicsBody.xml
msgid "Base class for all objects affected by physics in 3D space."
msgstr ""
-#: doc/classes/PhysicsBody.xml:7
+#: doc/classes/PhysicsBody.xml
msgid ""
"PhysicsBody is an abstract base class for implementing a physics body. All "
"*Body types inherit from it."
msgstr ""
-#: doc/classes/PhysicsBody.xml:17 doc/classes/PhysicsBody2D.xml:17
-#: doc/classes/SoftBody.xml:17
+#: doc/classes/PhysicsBody.xml doc/classes/PhysicsBody2D.xml
+#: doc/classes/SoftBody.xml
msgid "Adds a body to the list of bodies that this body can't collide with."
msgstr ""
-#: doc/classes/PhysicsBody.xml:23 doc/classes/PhysicsBody2D.xml:23
-#: doc/classes/SoftBody.xml:23
+#: doc/classes/PhysicsBody.xml doc/classes/PhysicsBody2D.xml
+#: doc/classes/SoftBody.xml
msgid ""
"Returns an array of nodes that were added as collision exceptions for this "
"body."
msgstr ""
-#: doc/classes/PhysicsBody.xml:30 doc/classes/PhysicsBody2D.xml:30
-#: doc/classes/SoftBody.xml:58
+#: doc/classes/PhysicsBody.xml doc/classes/PhysicsBody2D.xml
+#: doc/classes/SoftBody.xml
msgid ""
"Removes a body from the list of bodies that this body can't collide with."
msgstr ""
-#: doc/classes/PhysicsBody2D.xml:4
+#: doc/classes/PhysicsBody2D.xml
msgid "Base class for all objects affected by physics in 2D space."
msgstr ""
-#: doc/classes/PhysicsBody2D.xml:7
+#: doc/classes/PhysicsBody2D.xml
msgid ""
"PhysicsBody2D is an abstract base class for implementing a physics body. All "
"*Body2D types inherit from it."
msgstr ""
-#: doc/classes/PhysicsBody2D.xml:37
+#: doc/classes/PhysicsBody2D.xml
msgid ""
"Both collision_layer and collision_mask. Returns collision_layer when "
"accessed. Updates collision_layer and collision_mask when modified."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:4
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Direct access object to a physics body in the [PhysicsServer]."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:7
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Provides direct access to a physics body in the [PhysicsServer], allowing "
"safe changes to physics properties. This object is passed via the direct "
@@ -42815,23 +44626,23 @@ msgid ""
"direct state of that body. See [method RigidBody._integrate_forces]."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:18
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Adds a constant directional force without affecting rotation.\n"
"This is equivalent to [code]add_force(force, Vector3(0,0,0))[/code]."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:34
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Adds a constant rotational force without affecting position."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:41
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Applies a single directional impulse without affecting rotation.\n"
"This is equivalent to [code]apply_impulse(Vector3(0, 0, 0), impulse)[/code]."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:50
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Applies a positioned impulse to the body. An impulse is time-independent! "
"Applying an impulse every frame would result in a framerate-dependent force. "
@@ -42840,39 +44651,49 @@ msgid ""
"at the object's origin."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:57
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Apply a torque impulse (which will be affected by the body mass and shape). "
"This will rotate the body around the vector [code]j[/code] passed as "
"parameter."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:78
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Returns the collider object."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:105
+#: doc/classes/PhysicsDirectBodyState.xml
msgid ""
"Returns the number of contacts this body has with other bodies.\n"
"[b]Note:[/b] By default, this returns 0 unless bodies are configured to "
"monitor contacts. See [member RigidBody.contact_monitor]."
msgstr ""
-#: doc/classes/PhysicsDirectBodyState.xml:113
+#: doc/classes/PhysicsDirectBodyState.xml
msgid "Impulse created by the contact. Only implemented for Bullet physics."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:4
+#: doc/classes/PhysicsDirectBodyState.xml doc/classes/RigidBody.xml
+msgid ""
+"The body's rotational velocity in axis-angle format. The magnitude of the "
+"vector is the rotation rate in [i]radians[/i] per second."
+msgstr ""
+
+#: doc/classes/PhysicsDirectBodyState.xml
+msgid "The body's linear velocity in units per second."
+msgstr ""
+
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid "Direct access object to a space in the [PhysicsServer]."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:7
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Direct access object to a space in the [PhysicsServer]. It's used mainly to "
"do queries against objects and areas residing in a given space."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:19
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Checks how far a [Shape] can move without colliding. All the parameters for "
"the query, including the shape, are supplied through a "
@@ -42887,7 +44708,7 @@ msgid ""
"[Shape]s that the shape is already colliding with."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:29
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters] object, against the space. The resulting array "
@@ -42896,7 +44717,7 @@ msgid ""
"save processing time."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:36
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters] object, against the space. If it collides with "
@@ -42913,7 +44734,25 @@ msgid ""
"returned instead."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:55
+#: doc/classes/PhysicsDirectSpaceState.xml
+msgid ""
+"Checks whether a point is inside any solid shape. The shapes the point is "
+"inside of are returned in an array containing dictionaries with the "
+"following fields:\n"
+"[code]collider[/code]: The colliding object.\n"
+"[code]collider_id[/code]: The colliding object's ID.\n"
+"[code]rid[/code]: The intersecting object's [RID].\n"
+"[code]shape[/code]: The shape index of the colliding shape.\n"
+"The number of intersections can be limited with the [code]max_results[/code] "
+"parameter, to reduce the processing time.\n"
+"Additionally, the method can take an [code]exclude[/code] array of objects "
+"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/"
+"code] bitmask representing the physics layers to check in, or booleans to "
+"determine if the ray should collide with [PhysicsBody]s or [Area]s, "
+"respectively."
+msgstr ""
+
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Intersects a ray in a given space. The returned object is a dictionary with "
"the following fields:\n"
@@ -42932,7 +44771,7 @@ msgid ""
"respectively."
msgstr ""
-#: doc/classes/PhysicsDirectSpaceState.xml:71
+#: doc/classes/PhysicsDirectSpaceState.xml
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters] object, against the space. The intersected "
@@ -42946,34 +44785,34 @@ msgid ""
"parameter, to reduce the processing time."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:4
+#: doc/classes/PhysicsMaterial.xml
msgid "A material for physics properties."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:7
+#: doc/classes/PhysicsMaterial.xml
msgid ""
"Provides a means of modifying the collision properties of a [PhysicsBody]."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:15
+#: doc/classes/PhysicsMaterial.xml
msgid ""
"If [code]true[/code], subtracts the bounciness from the colliding object's "
"bounciness instead of adding it."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:18
+#: doc/classes/PhysicsMaterial.xml
msgid ""
"The body's bounciness. Values range from [code]0[/code] (no bounce) to "
"[code]1[/code] (full bounciness)."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:21
+#: doc/classes/PhysicsMaterial.xml
msgid ""
"The body's friction. Values range from [code]0[/code] (frictionless) to "
"[code]1[/code] (maximum friction)."
msgstr ""
-#: doc/classes/PhysicsMaterial.xml:24
+#: doc/classes/PhysicsMaterial.xml
msgid ""
"If [code]true[/code], the physics engine will use the friction of the object "
"marked as \"rough\" when two objects collide. If [code]false[/code], the "
@@ -42982,252 +44821,251 @@ msgid ""
"will use the highest friction."
msgstr ""
-#: doc/classes/PhysicsServer.xml:4
+#: doc/classes/PhysicsServer.xml
msgid "Server interface for low-level physics access."
msgstr ""
-#: doc/classes/PhysicsServer.xml:7
+#: doc/classes/PhysicsServer.xml
msgid ""
"PhysicsServer is the server responsible for all 3D physics. It can create "
"many kinds of physics objects, but does not insert them on the node tree."
msgstr ""
-#: doc/classes/PhysicsServer.xml:40
+#: doc/classes/PhysicsServer.xml
msgid "Creates an [Area]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:55
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns an area parameter value. A list of available parameters is on the "
"[enum AreaParameter] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:106
+#: doc/classes/PhysicsServer.xml
msgid "If [code]true[/code], area collides with rays."
msgstr ""
-#: doc/classes/PhysicsServer.xml:168
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets the value for an area parameter. A list of available parameters is on "
"the [enum AreaParameter] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:176
+#: doc/classes/PhysicsServer.xml
msgid "Sets object pickable with rays."
msgstr ""
-#: doc/classes/PhysicsServer.xml:218
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets the space override mode for the area. The modes are described in the "
"[enum AreaSpaceOverrideMode] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:282
+#: doc/classes/PhysicsServer.xml
msgid ""
"Gives the body a push at a [code]position[/code] in the direction of the "
"[code]impulse[/code]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:290
+#: doc/classes/PhysicsServer.xml
msgid "Gives the body a push to rotate it."
msgstr ""
-#: doc/classes/PhysicsServer.xml:313
+#: doc/classes/PhysicsServer.xml
msgid ""
"Creates a physics body. The first parameter can be any value from [enum "
"BodyMode] constants, for the type of body created. Additionally, the body "
"can be created in sleeping state to save processing time."
msgstr ""
-#: doc/classes/PhysicsServer.xml:327
+#: doc/classes/PhysicsServer.xml
msgid ""
-"Returns the physics layer or layers a body can collide with.\n"
-"-"
+"Returns the [PhysicsDirectBodyState] of the body. Returns [code]null[/code] "
+"if the body is destroyed or removed from the physics space."
msgstr ""
-#: doc/classes/PhysicsServer.xml:335
-msgid "Returns the [PhysicsDirectBodyState] of the body."
-msgstr ""
-
-#: doc/classes/PhysicsServer.xml:370
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns the value of a body parameter. A list of available parameters is on "
"the [enum BodyParameter] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:422
+#: doc/classes/PhysicsServer.xml
msgid ""
"If [code]true[/code], the continuous collision detection mode is enabled."
msgstr ""
-#: doc/classes/PhysicsServer.xml:436
+#: doc/classes/PhysicsServer.xml
msgid "If [code]true[/code], the body can be detected by rays."
msgstr ""
-#: doc/classes/PhysicsServer.xml:444
+#: doc/classes/PhysicsServer.xml
msgid ""
"Removes a body from the list of bodies exempt from collisions.\n"
"Continuous collision detection tries to predict where a moving body will "
"collide, instead of moving it and correcting its movement if it collided."
msgstr ""
-#: doc/classes/PhysicsServer.xml:493
+#: doc/classes/PhysicsServer.xml
msgid ""
"If [code]true[/code], the continuous collision detection mode is enabled.\n"
"Continuous collision detection tries to predict where a moving body will "
"collide, instead of moving it and correcting its movement if it collided."
msgstr ""
-#: doc/classes/PhysicsServer.xml:527
+#: doc/classes/PhysicsServer.xml
msgid "Sets the body mode, from one of the [enum BodyMode] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:544
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets a body parameter. A list of available parameters is on the [enum "
"BodyParameter] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:552
+#: doc/classes/PhysicsServer.xml
msgid "Sets the body pickable with rays if [code]enabled[/code] is set."
msgstr ""
-#: doc/classes/PhysicsServer.xml:595
+#: doc/classes/PhysicsServer.xml
msgid "Sets a body state (see [enum BodyState] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:608
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns [code]true[/code] if a collision would result from moving in the "
"given direction from a given point in space. [PhysicsTestMotionResult] can "
"be passed to return additional information in."
msgstr ""
-#: doc/classes/PhysicsServer.xml:616
+#: doc/classes/PhysicsServer.xml
msgid ""
"Gets a cone_twist_joint parameter (see [enum ConeTwistJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:625
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets a cone_twist_joint parameter (see [enum ConeTwistJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:632
+#: doc/classes/PhysicsServer.xml
msgid ""
"Destroys any of the objects created by PhysicsServer. If the [RID] passed is "
"not one of the objects that can be created by PhysicsServer, an error will "
"be sent to the console."
msgstr ""
-#: doc/classes/PhysicsServer.xml:641
+#: doc/classes/PhysicsServer.xml
msgid ""
"Gets a generic_6_DOF_joint flag (see [enum G6DOFJointAxisFlag] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:650
+#: doc/classes/PhysicsServer.xml
msgid ""
"Gets a generic_6_DOF_joint parameter (see [enum G6DOFJointAxisParam] "
"constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:660
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets a generic_6_DOF_joint flag (see [enum G6DOFJointAxisFlag] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:670
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets a generic_6_DOF_joint parameter (see [enum G6DOFJointAxisParam] "
"constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:677
-msgid "Returns an Info defined by the [enum ProcessInfo] input given."
+#: doc/classes/PhysicsServer.xml
+msgid ""
+"Returns information about the current state of the 3D physics engine. See "
+"[enum ProcessInfo] for a list of available states. Only implemented for "
+"Godot Physics."
msgstr ""
-#: doc/classes/PhysicsServer.xml:685
+#: doc/classes/PhysicsServer.xml
msgid "Gets a hinge_joint flag (see [enum HingeJointFlag] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:693
+#: doc/classes/PhysicsServer.xml
msgid "Gets a hinge_joint parameter (see [enum HingeJointParam])."
msgstr ""
-#: doc/classes/PhysicsServer.xml:702
+#: doc/classes/PhysicsServer.xml
msgid "Sets a hinge_joint flag (see [enum HingeJointFlag] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:711
+#: doc/classes/PhysicsServer.xml
msgid "Sets a hinge_joint parameter (see [enum HingeJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:721
+#: doc/classes/PhysicsServer.xml
msgid "Creates a [ConeTwistJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:731
+#: doc/classes/PhysicsServer.xml
msgid "Creates a [Generic6DOFJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:741
+#: doc/classes/PhysicsServer.xml
msgid "Creates a [HingeJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:751
+#: doc/classes/PhysicsServer.xml
msgid "Creates a [PinJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:761
+#: doc/classes/PhysicsServer.xml
msgid "Creates a [SliderJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:768
+#: doc/classes/PhysicsServer.xml
#, fuzzy
msgid "Gets the priority value of the Joint."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/PhysicsServer.xml:775
+#: doc/classes/PhysicsServer.xml
#, fuzzy
msgid "Returns the type of the Joint."
msgstr "Возвращает синус параметра."
-#: doc/classes/PhysicsServer.xml:783
+#: doc/classes/PhysicsServer.xml
#, fuzzy
msgid "Sets the priority value of the Joint."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/PhysicsServer.xml:790
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns position of the joint in the local space of body a of the joint."
msgstr ""
-#: doc/classes/PhysicsServer.xml:797
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns position of the joint in the local space of body b of the joint."
msgstr ""
-#: doc/classes/PhysicsServer.xml:805
+#: doc/classes/PhysicsServer.xml
msgid "Gets a pin_joint parameter (see [enum PinJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:813
+#: doc/classes/PhysicsServer.xml
msgid "Sets position of the joint in the local space of body a of the joint."
msgstr ""
-#: doc/classes/PhysicsServer.xml:821
+#: doc/classes/PhysicsServer.xml
msgid "Sets position of the joint in the local space of body b of the joint."
msgstr ""
-#: doc/classes/PhysicsServer.xml:830
+#: doc/classes/PhysicsServer.xml
msgid "Sets a pin_joint parameter (see [enum PinJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:837
+#: doc/classes/PhysicsServer.xml
msgid "Activates or deactivates the 3D physics engine."
msgstr ""
-#: doc/classes/PhysicsServer.xml:844
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets the amount of iterations for calculating velocities of colliding "
"bodies. The greater the amount of iterations, the more accurate the "
@@ -43238,381 +45076,365 @@ msgid ""
"default Bullet physics engine."
msgstr ""
-#: doc/classes/PhysicsServer.xml:852
+#: doc/classes/PhysicsServer.xml
msgid ""
"Creates a shape of a type from [enum ShapeType]. Does not assign it to a "
"body or an area. To do so, you must use [method area_set_shape] or [method "
"body_set_shape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:866
+#: doc/classes/PhysicsServer.xml
msgid "Returns the type of shape (see [enum ShapeType] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:882 doc/classes/PhysicsServer.xml:891
+#: doc/classes/PhysicsServer.xml
msgid "Gets a slider_joint parameter (see [enum SliderJointParam] constants)."
msgstr ""
-#: doc/classes/PhysicsServer.xml:904
+#: doc/classes/PhysicsServer.xml
msgid ""
"Returns the state of a space, a [PhysicsDirectSpaceState]. This object can "
"be used to make collision/intersection queries."
msgstr ""
-#: doc/classes/PhysicsServer.xml:936
+#: doc/classes/PhysicsServer.xml
msgid ""
"Sets the value for a space parameter. A list of available parameters is on "
"the [enum SpaceParameter] constants."
msgstr ""
-#: doc/classes/PhysicsServer.xml:942
+#: doc/classes/PhysicsServer.xml
#, fuzzy
msgid "The [Joint] is a [PinJoint]."
msgstr "Синглтон [Input]."
-#: doc/classes/PhysicsServer.xml:945
+#: doc/classes/PhysicsServer.xml
#, fuzzy
msgid "The [Joint] is a [HingeJoint]."
msgstr "Синглтон [Input]."
-#: doc/classes/PhysicsServer.xml:948
+#: doc/classes/PhysicsServer.xml
msgid "The [Joint] is a [SliderJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:951
+#: doc/classes/PhysicsServer.xml
msgid "The [Joint] is a [ConeTwistJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:954
+#: doc/classes/PhysicsServer.xml
msgid "The [Joint] is a [Generic6DOFJoint]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:957
+#: doc/classes/PhysicsServer.xml
msgid ""
"The strength with which the pinned objects try to stay in positional "
"relation to each other.\n"
"The higher, the stronger."
msgstr ""
-#: doc/classes/PhysicsServer.xml:961
+#: doc/classes/PhysicsServer.xml
msgid ""
"The strength with which the pinned objects try to stay in velocity relation "
"to each other.\n"
"The higher, the stronger."
msgstr ""
-#: doc/classes/PhysicsServer.xml:965
+#: doc/classes/PhysicsServer.xml
msgid ""
"If above 0, this value is the maximum value for an impulse that this Joint "
"puts on its ends."
msgstr ""
-#: doc/classes/PhysicsServer.xml:971
+#: doc/classes/PhysicsServer.xml
msgid "The maximum rotation across the Hinge."
msgstr ""
-#: doc/classes/PhysicsServer.xml:974
+#: doc/classes/PhysicsServer.xml
msgid "The minimum rotation across the Hinge."
msgstr ""
-#: doc/classes/PhysicsServer.xml:991
+#: doc/classes/PhysicsServer.xml
msgid "If [code]true[/code], the Hinge has a maximum and a minimum rotation."
msgstr ""
-#: doc/classes/PhysicsServer.xml:994
+#: doc/classes/PhysicsServer.xml
msgid "If [code]true[/code], a motor turns the Hinge."
msgstr ""
-#: doc/classes/PhysicsServer.xml:997 doc/classes/SliderJoint.xml:76
-#: doc/classes/SliderJoint.xml:99
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The maximum difference between the pivot points on their X axis before "
"damping happens."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1000 doc/classes/SliderJoint.xml:67
-#: doc/classes/SliderJoint.xml:102
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The minimum difference between the pivot points on their X axis before "
"damping happens."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1003 doc/classes/SliderJoint.xml:73
-#: doc/classes/SliderJoint.xml:105
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"A factor applied to the movement across the slider axis once the limits get "
"surpassed. The lower, the slower the movement."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1006 doc/classes/SliderJoint.xml:108
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The amount of restitution once the limits are surpassed. The lower, the more "
"velocityenergy gets lost."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1009 doc/classes/SliderJoint.xml:111
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of damping once the slider limits are surpassed."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1012 doc/classes/SliderJoint.xml:85
-#: doc/classes/SliderJoint.xml:114
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"A factor applied to the movement across the slider axis as long as the "
"slider is in the limits. The lower, the slower the movement."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1015 doc/classes/SliderJoint.xml:82
-#: doc/classes/SliderJoint.xml:117
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of restitution inside the slider limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1018 doc/classes/SliderJoint.xml:79
-#: doc/classes/SliderJoint.xml:120
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of damping inside the slider limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1021 doc/classes/SliderJoint.xml:94
-#: doc/classes/SliderJoint.xml:123
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "A factor applied to the movement across axes orthogonal to the slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1024 doc/classes/SliderJoint.xml:91
-#: doc/classes/SliderJoint.xml:126
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The amount of restitution when movement is across axes orthogonal to the "
"slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1027 doc/classes/SliderJoint.xml:88
-#: doc/classes/SliderJoint.xml:129
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The amount of damping when movement is across axes orthogonal to the slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1030 doc/classes/SliderJoint.xml:43
-#: doc/classes/SliderJoint.xml:132
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The upper limit of rotation in the slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1033 doc/classes/SliderJoint.xml:32
-#: doc/classes/SliderJoint.xml:135
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The lower limit of rotation in the slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1036 doc/classes/SliderJoint.xml:138
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "A factor applied to the all rotation once the limit is surpassed."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1039 doc/classes/SliderJoint.xml:141
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of restitution of the rotation when the limit is surpassed."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1042 doc/classes/SliderJoint.xml:144
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of damping of the rotation when the limit is surpassed."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1045
+#: doc/classes/PhysicsServer.xml
msgid "A factor that gets applied to the all rotation in the limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1048 doc/classes/SliderJoint.xml:49
-#: doc/classes/SliderJoint.xml:150
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of restitution of the rotation in the limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1051 doc/classes/SliderJoint.xml:46
-#: doc/classes/SliderJoint.xml:153
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid "The amount of damping of the rotation in the limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1054
+#: doc/classes/PhysicsServer.xml
msgid ""
"A factor that gets applied to the all rotation across axes orthogonal to the "
"slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1057 doc/classes/SliderJoint.xml:58
-#: doc/classes/SliderJoint.xml:159
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The amount of restitution of the rotation across axes orthogonal to the "
"slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1060 doc/classes/SliderJoint.xml:55
-#: doc/classes/SliderJoint.xml:162
+#: doc/classes/PhysicsServer.xml doc/classes/SliderJoint.xml
msgid ""
"The amount of damping of the rotation across axes orthogonal to the slider."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1063
+#: doc/classes/PhysicsServer.xml
msgid "Represents the size of the [enum SliderJointParam] enum."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1080
+#: doc/classes/PhysicsServer.xml
msgid ""
"The ease with which the Joint twists, if it's too low, it takes more force "
"to twist the joint."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1092
+#: doc/classes/PhysicsServer.xml
msgid ""
"A factor that gets applied to the movement across the axes. The lower, the "
"slower the movement."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1095
+#: doc/classes/PhysicsServer.xml
msgid ""
"The amount of restitution on the axes movement. The lower, the more velocity-"
"energy gets lost."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1101
+#: doc/classes/PhysicsServer.xml
msgid "The velocity that the joint's linear motor will attempt to reach."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1104
+#: doc/classes/PhysicsServer.xml
msgid ""
"The maximum force that the linear motor can apply while trying to reach the "
"target velocity."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1113
+#: doc/classes/PhysicsServer.xml
msgid "A factor that gets multiplied onto all rotations across the axes."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1125
+#: doc/classes/PhysicsServer.xml
msgid ""
"When correcting the crossing of limits in rotation across the axes, this "
"error tolerance factor defines how much the correction gets slowed down. The "
"lower, the slower."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1134
-msgid ""
-"If [code]set[/code] there is linear motion possible within the given limits."
+#: doc/classes/PhysicsServer.xml
+msgid "If set, linear motion is possible within the given limits."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1137
-msgid "If [code]set[/code] there is rotational motion possible."
+#: doc/classes/PhysicsServer.xml
+msgid "If set, rotational motion is possible."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1140
-msgid "If [code]set[/code] there is a rotational motor across these axes."
+#: doc/classes/PhysicsServer.xml
+msgid "If set, there is a rotational motor across these axes."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1143
+#: doc/classes/PhysicsServer.xml
msgid ""
-"If [code]set[/code] there is a linear motor on this axis that targets a "
-"specific velocity."
+"If set, there is a linear motor on this axis that targets a specific "
+"velocity."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1146
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [PlaneShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1149
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [RayShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1152
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [SphereShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1155
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [BoxShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1158
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [CapsuleShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1161
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [CylinderShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1164
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [ConvexPolygonShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1167
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [ConcavePolygonShape]."
msgstr ""
-#: doc/classes/PhysicsServer.xml:1170
+#: doc/classes/PhysicsServer.xml
msgid "The [Shape] is a [HeightMapShape]."
msgstr ""
-#: doc/classes/PhysicsShapeQueryParameters.xml:4
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid "Parameters to be sent to a 3D shape physics query."
msgstr ""
-#: doc/classes/PhysicsShapeQueryParameters.xml:7
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid ""
"This class contains the shape and other parameters for 3D intersection/"
"collision queries."
msgstr ""
-#: doc/classes/PhysicsShapeQueryParameters.xml:16
+#: doc/classes/PhysicsShapeQueryParameters.xml
msgid "Sets the [Shape] that will be used for collision/intersection queries."
msgstr ""
-#: doc/classes/PhysicsShapeQueryParameters.xml:22
+#: doc/classes/PhysicsShapeQueryParameters.xml
#, fuzzy
msgid "If [code]true[/code], the query will take [Area]s into account."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/PhysicsShapeQueryParameters.xml:25
+#: doc/classes/PhysicsShapeQueryParameters.xml
#, fuzzy
msgid "If [code]true[/code], the query will take [PhysicsBody]s into account."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/PinJoint.xml:4
+#: doc/classes/PinJoint.xml
msgid "Pin joint for 3D PhysicsBodies."
msgstr ""
-#: doc/classes/PinJoint.xml:7
+#: doc/classes/PinJoint.xml
msgid ""
"Pin joint for 3D rigid bodies. It pins 2 bodies (rigid or static) together. "
"See also [Generic6DOFJoint]."
msgstr ""
-#: doc/classes/PinJoint.xml:30 doc/classes/PinJoint.xml:41
+#: doc/classes/PinJoint.xml
msgid ""
"The force with which the pinned objects stay in positional relation to each "
"other. The higher, the stronger."
msgstr ""
-#: doc/classes/PinJoint.xml:33 doc/classes/PinJoint.xml:44
+#: doc/classes/PinJoint.xml
msgid ""
"The force with which the pinned objects stay in velocity relation to each "
"other. The higher, the stronger."
msgstr ""
-#: doc/classes/PinJoint.xml:36 doc/classes/PinJoint.xml:47
+#: doc/classes/PinJoint.xml
msgid ""
"If above 0, this value is the maximum value for an impulse that this Joint "
"produces."
msgstr ""
-#: doc/classes/PinJoint2D.xml:4
+#: doc/classes/PinJoint2D.xml
msgid "Pin Joint for 2D shapes."
msgstr ""
-#: doc/classes/PinJoint2D.xml:7
+#: doc/classes/PinJoint2D.xml
msgid ""
"Pin Joint for 2D rigid bodies. It pins two bodies (rigid or static) together."
msgstr ""
-#: doc/classes/PinJoint2D.xml:15
+#: doc/classes/PinJoint2D.xml
msgid ""
"The higher this value, the more the bond to the pinned partner can flex."
msgstr ""
-#: doc/classes/Plane.xml:4
+#: doc/classes/Plane.xml
msgid "Plane in hessian form."
msgstr ""
-#: doc/classes/Plane.xml:7
+#: doc/classes/Plane.xml
msgid ""
"Plane represents a normalized plane equation. Basically, \"normal\" is the "
"normal of the plane (a,b,c normalized), and \"d\" is the distance from the "
@@ -43621,7 +45443,7 @@ msgid ""
"pointing."
msgstr ""
-#: doc/classes/Plane.xml:20
+#: doc/classes/Plane.xml
msgid ""
"Creates a plane from the four parameters. The three components of the "
"resulting plane's [member normal] are [code]a[/code], [code]b[/code] and "
@@ -43629,80 +45451,80 @@ msgid ""
"origin."
msgstr ""
-#: doc/classes/Plane.xml:29
+#: doc/classes/Plane.xml
msgid "Creates a plane from the three points, given in clockwise order."
msgstr ""
-#: doc/classes/Plane.xml:37
+#: doc/classes/Plane.xml
msgid "Creates a plane from the normal and the plane's distance to the origin."
msgstr ""
-#: doc/classes/Plane.xml:43
+#: doc/classes/Plane.xml
msgid "Returns the center of the plane."
msgstr ""
-#: doc/classes/Plane.xml:50
+#: doc/classes/Plane.xml
msgid ""
"Returns the shortest distance from the plane to the position [code]point[/"
"code]."
msgstr ""
-#: doc/classes/Plane.xml:56
+#: doc/classes/Plane.xml
msgid ""
"Returns the center of the plane.\n"
"This method is deprecated, please use [method center] instead."
msgstr ""
-#: doc/classes/Plane.xml:65
+#: doc/classes/Plane.xml
msgid ""
"Returns [code]true[/code] if [code]point[/code] is inside the plane. "
"Comparison uses a custom minimum [code]epsilon[/code] threshold."
msgstr ""
-#: doc/classes/Plane.xml:73
+#: doc/classes/Plane.xml
msgid ""
"Returns the intersection point of the three planes [code]b[/code], [code]c[/"
"code] and this plane. If no intersection is found, [code]null[/code] is "
"returned."
msgstr ""
-#: doc/classes/Plane.xml:81
+#: doc/classes/Plane.xml
msgid ""
"Returns the intersection point of a ray consisting of the position "
"[code]from[/code] and the direction normal [code]dir[/code] with this plane. "
"If no intersection is found, [code]null[/code] is returned."
msgstr ""
-#: doc/classes/Plane.xml:89
+#: doc/classes/Plane.xml
msgid ""
"Returns the intersection point of a segment from position [code]begin[/code] "
"to position [code]end[/code] with this plane. If no intersection is found, "
"[code]null[/code] is returned."
msgstr ""
-#: doc/classes/Plane.xml:96
+#: doc/classes/Plane.xml
msgid ""
"Returns [code]true[/code] if this plane and [code]plane[/code] are "
"approximately equal, by running [method @GDScript.is_equal_approx] on each "
"component."
msgstr ""
-#: doc/classes/Plane.xml:103
+#: doc/classes/Plane.xml
msgid ""
"Returns [code]true[/code] if [code]point[/code] is located above the plane."
msgstr ""
-#: doc/classes/Plane.xml:109
+#: doc/classes/Plane.xml
msgid "Returns a copy of the plane, normalized."
msgstr ""
-#: doc/classes/Plane.xml:116
+#: doc/classes/Plane.xml
msgid ""
"Returns the orthogonal projection of [code]point[/code] into a point in the "
"plane."
msgstr ""
-#: doc/classes/Plane.xml:122
+#: doc/classes/Plane.xml
msgid ""
"The distance from the origin to the plane, in the direction of [member "
"normal]. This value is typically non-negative.\n"
@@ -43711,7 +45533,7 @@ msgid ""
"by the [member normal] property."
msgstr ""
-#: doc/classes/Plane.xml:126
+#: doc/classes/Plane.xml
msgid ""
"The normal of the plane, which must be normalized.\n"
"In the scalar equation of the plane [code]ax + by + cz = d[/code], this is "
@@ -43719,35 +45541,35 @@ msgid ""
"property."
msgstr ""
-#: doc/classes/Plane.xml:130
+#: doc/classes/Plane.xml
msgid "The X component of the plane's [member normal] vector."
msgstr ""
-#: doc/classes/Plane.xml:133
+#: doc/classes/Plane.xml
msgid "The Y component of the plane's [member normal] vector."
msgstr ""
-#: doc/classes/Plane.xml:136
+#: doc/classes/Plane.xml
msgid "The Z component of the plane's [member normal] vector."
msgstr ""
-#: doc/classes/Plane.xml:141
+#: doc/classes/Plane.xml
msgid "A plane that extends in the Y and Z axes (normal vector points +X)."
msgstr ""
-#: doc/classes/Plane.xml:144
+#: doc/classes/Plane.xml
msgid "A plane that extends in the X and Z axes (normal vector points +Y)."
msgstr ""
-#: doc/classes/Plane.xml:147
+#: doc/classes/Plane.xml
msgid "A plane that extends in the X and Y axes (normal vector points +Z)."
msgstr ""
-#: doc/classes/PlaneMesh.xml:4
+#: doc/classes/PlaneMesh.xml
msgid "Class representing a planar [PrimitiveMesh]."
msgstr ""
-#: doc/classes/PlaneMesh.xml:7
+#: doc/classes/PlaneMesh.xml
msgid ""
"Class representing a planar [PrimitiveMesh]. This flat mesh does not have a "
"thickness. By default, this mesh is aligned on the X and Z axes; this "
@@ -43759,27 +45581,27 @@ msgid ""
"you no longer notice UV jittering."
msgstr ""
-#: doc/classes/PlaneMesh.xml:16
+#: doc/classes/PlaneMesh.xml
msgid "Offset from the origin of the generated plane. Useful for particles."
msgstr ""
-#: doc/classes/PlaneMesh.xml:19
+#: doc/classes/PlaneMesh.xml
msgid "Size of the generated plane."
msgstr ""
-#: doc/classes/PlaneMesh.xml:22
+#: doc/classes/PlaneMesh.xml
msgid "Number of subdivision along the Z axis."
msgstr ""
-#: doc/classes/PlaneMesh.xml:25
+#: doc/classes/PlaneMesh.xml
msgid "Number of subdivision along the X axis."
msgstr ""
-#: doc/classes/PlaneShape.xml:4
+#: doc/classes/PlaneShape.xml
msgid "Infinite plane shape for 3D collisions."
msgstr ""
-#: doc/classes/PlaneShape.xml:7
+#: doc/classes/PlaneShape.xml
msgid ""
"An infinite plane shape for 3D collisions. Note that the [Plane]'s normal "
"matters; anything \"below\" the plane will collide with it. If the "
@@ -43787,15 +45609,15 @@ msgid ""
"placed \"below\" it to teleport \"above\" the plane."
msgstr ""
-#: doc/classes/PlaneShape.xml:15
+#: doc/classes/PlaneShape.xml
msgid "The [Plane] used by the [PlaneShape] for collision."
msgstr ""
-#: doc/classes/PointMesh.xml:4
+#: doc/classes/PointMesh.xml
msgid "Mesh with a single Point primitive."
msgstr ""
-#: doc/classes/PointMesh.xml:7
+#: doc/classes/PointMesh.xml
msgid ""
"The PointMesh is made from a single point. Instead of relying on triangles, "
"points are rendered as a single rectangle on the screen with a constant "
@@ -43810,11 +45632,11 @@ msgid ""
"ignored, including billboard mode, grow, and cull face."
msgstr ""
-#: doc/classes/Polygon2D.xml:4
+#: doc/classes/Polygon2D.xml
msgid "A 2D polygon."
msgstr ""
-#: doc/classes/Polygon2D.xml:7
+#: doc/classes/Polygon2D.xml
msgid ""
"A Polygon2D is defined by a set of points. Each point is connected to the "
"next, with the final point being connected to the first, resulting in a "
@@ -43827,67 +45649,67 @@ msgid ""
"canvas_polygon_index_buffer_size_kb]."
msgstr ""
-#: doc/classes/Polygon2D.xml:18
+#: doc/classes/Polygon2D.xml
msgid ""
"Adds a bone with the specified [code]path[/code] and [code]weights[/code]."
msgstr ""
-#: doc/classes/Polygon2D.xml:24
+#: doc/classes/Polygon2D.xml
msgid "Removes all bones from this [Polygon2D]."
msgstr ""
-#: doc/classes/Polygon2D.xml:31
+#: doc/classes/Polygon2D.xml
msgid "Removes the specified bone from this [Polygon2D]."
msgstr ""
-#: doc/classes/Polygon2D.xml:37
+#: doc/classes/Polygon2D.xml
msgid "Returns the number of bones in this [Polygon2D]."
msgstr ""
-#: doc/classes/Polygon2D.xml:44
+#: doc/classes/Polygon2D.xml
msgid "Returns the path to the node associated with the specified bone."
msgstr ""
-#: doc/classes/Polygon2D.xml:51
+#: doc/classes/Polygon2D.xml
msgid "Returns the height values of the specified bone."
msgstr ""
-#: doc/classes/Polygon2D.xml:59
+#: doc/classes/Polygon2D.xml
msgid "Sets the path to the node associated with the specified bone."
msgstr ""
-#: doc/classes/Polygon2D.xml:67
+#: doc/classes/Polygon2D.xml
msgid "Sets the weight values for the specified bone."
msgstr ""
-#: doc/classes/Polygon2D.xml:73
+#: doc/classes/Polygon2D.xml
msgid "If [code]true[/code], polygon edges will be anti-aliased."
msgstr ""
-#: doc/classes/Polygon2D.xml:78
+#: doc/classes/Polygon2D.xml
msgid ""
"The polygon's fill color. If [code]texture[/code] is defined, it will be "
"multiplied by this color. It will also be the default color for vertices not "
"set in [code]vertex_colors[/code]."
msgstr ""
-#: doc/classes/Polygon2D.xml:83
+#: doc/classes/Polygon2D.xml
msgid ""
"Added padding applied to the bounding box when using [code]invert[/code]. "
"Setting this value too small may result in a \"Bad Polygon\" error."
msgstr ""
-#: doc/classes/Polygon2D.xml:86
+#: doc/classes/Polygon2D.xml
msgid ""
"If [code]true[/code], polygon will be inverted, containing the area outside "
"the defined points and extending to the [code]invert_border[/code]."
msgstr ""
-#: doc/classes/Polygon2D.xml:89
+#: doc/classes/Polygon2D.xml
msgid "The offset applied to each vertex."
msgstr ""
-#: doc/classes/Polygon2D.xml:92
+#: doc/classes/Polygon2D.xml
msgid ""
"The polygon's list of vertices. The final point will be connected to the "
"first.\n"
@@ -43895,100 +45717,100 @@ msgid ""
"reference."
msgstr ""
-#: doc/classes/Polygon2D.xml:100
+#: doc/classes/Polygon2D.xml
msgid ""
"The polygon's fill texture. Use [code]uv[/code] to set texture coordinates."
msgstr ""
-#: doc/classes/Polygon2D.xml:103
+#: doc/classes/Polygon2D.xml
msgid ""
"Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] "
"the texture's origin (its top-left corner) will be placed at the polygon's "
"[code]position[/code]."
msgstr ""
-#: doc/classes/Polygon2D.xml:106
+#: doc/classes/Polygon2D.xml
msgid "The texture's rotation in radians."
msgstr ""
-#: doc/classes/Polygon2D.xml:109
+#: doc/classes/Polygon2D.xml
msgid "The texture's rotation in degrees."
msgstr ""
-#: doc/classes/Polygon2D.xml:112
+#: doc/classes/Polygon2D.xml
msgid ""
"Amount to multiply the [code]uv[/code] coordinates when using a "
"[code]texture[/code]. Larger values make the texture smaller, and vice versa."
msgstr ""
-#: doc/classes/Polygon2D.xml:115
+#: doc/classes/Polygon2D.xml
msgid ""
"Texture coordinates for each vertex of the polygon. There should be one "
"[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices "
"will use [code](0, 0)[/code]."
msgstr ""
-#: doc/classes/Polygon2D.xml:118
+#: doc/classes/Polygon2D.xml
msgid ""
"Color for each vertex. Colors are interpolated between vertices, resulting "
"in smooth gradients. There should be one per polygon vertex. If there are "
"fewer, undefined vertices will use [code]color[/code]."
msgstr ""
-#: doc/classes/PoolByteArray.xml:4
+#: doc/classes/PoolByteArray.xml
msgid "A pooled [Array] of bytes."
msgstr ""
-#: doc/classes/PoolByteArray.xml:7
+#: doc/classes/PoolByteArray.xml
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."
msgstr ""
-#: doc/classes/PoolByteArray.xml:17
+#: doc/classes/PoolByteArray.xml
msgid ""
"Constructs a new [PoolByteArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolByteArray.xml:29
+#: doc/classes/PoolByteArray.xml
#, fuzzy
msgid "Appends a [PoolByteArray] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolByteArray.xml:36
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a new [PoolByteArray] with the data compressed. Set the compression "
"mode using one of [enum File.CompressionMode]'s constants."
msgstr ""
-#: doc/classes/PoolByteArray.xml:44
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a new [PoolByteArray] with the data decompressed. Set "
"[code]buffer_size[/code] to the size of the uncompressed data. Set the "
"compression mode using one of [enum File.CompressionMode]'s constants."
msgstr ""
-#: doc/classes/PoolByteArray.xml:52
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a new [PoolByteArray] with the data decompressed. Set the "
"compression mode using one of [enum File.CompressionMode]'s constants. "
"[b]This method only accepts gzip and deflate compression modes.[/b]\n"
"This method is potentially slower than [code]decompress[/code], as it may "
-"have to re-allocate it's output buffer multiple times while decompressing, "
-"where as [code]decompress[/code] knows it's output buffer size from the "
-"begining.\n"
+"have to re-allocate its output buffer multiple times while decompressing, "
+"where as [code]decompress[/code] knows its output buffer size from the "
+"beginning.\n"
"\n"
"GZIP has a maximal compression ratio of 1032:1, meaning it's very possible "
"for a small compressed payload to decompress to a potentially very large "
"output. To guard against this, you may provide a maximum size this function "
"is allowed to allocate in bytes via [code]max_output_size[/code]. Passing -1 "
"will allow for unbounded output. If any positive value is passed, and the "
-"decompression exceeds that ammount in bytes, then an error will be returned."
+"decompression exceeds that amount in bytes, then an error will be returned."
msgstr ""
-#: doc/classes/PoolByteArray.xml:67
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a copy of the array's contents as [String]. Fast alternative to "
"[method get_string_from_utf8] if the content is ASCII-only. Unlike the UTF-8 "
@@ -43997,7 +45819,7 @@ msgid ""
"input always use [method get_string_from_utf8]."
msgstr ""
-#: doc/classes/PoolByteArray.xml:73
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a copy of the array's contents as [String]. Slower than [method "
"get_string_from_ascii] but supports UTF-8 encoded data. Use this function if "
@@ -44005,7 +45827,7 @@ msgid ""
"should always be preferred."
msgstr ""
-#: doc/classes/PoolByteArray.xml:79
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns a hexadecimal representation of this array as a [String].\n"
"[codeblock]\n"
@@ -44014,27 +45836,27 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/PoolByteArray.xml:91 doc/classes/PoolColorArray.xml:43
-#: doc/classes/PoolRealArray.xml:44 doc/classes/PoolStringArray.xml:44
-#: doc/classes/PoolVector2Array.xml:44 doc/classes/PoolVector3Array.xml:43
+#: doc/classes/PoolByteArray.xml doc/classes/PoolColorArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid ""
"Inserts a new element at a given position in the array. The position must be "
"valid, or at the end of the array ([code]idx == size()[/code])."
msgstr ""
-#: doc/classes/PoolByteArray.xml:102 doc/classes/PoolRealArray.xml:55
+#: doc/classes/PoolByteArray.xml doc/classes/PoolRealArray.xml
msgid "Appends an element at the end of the array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolByteArray.xml:108 doc/classes/PoolColorArray.xml:60
-#: doc/classes/PoolIntArray.xml:61 doc/classes/PoolRealArray.xml:61
-#: doc/classes/PoolStringArray.xml:68 doc/classes/PoolVector2Array.xml:61
-#: doc/classes/PoolVector3Array.xml:60
+#: doc/classes/PoolByteArray.xml doc/classes/PoolColorArray.xml
+#: doc/classes/PoolIntArray.xml doc/classes/PoolRealArray.xml
+#: doc/classes/PoolStringArray.xml doc/classes/PoolVector2Array.xml
+#: doc/classes/PoolVector3Array.xml
msgid "Removes an element from the array by index."
msgstr "Удаляет элемент из массива по индексу."
-#: doc/classes/PoolByteArray.xml:114 doc/classes/PoolIntArray.xml:67
-#: doc/classes/PoolRealArray.xml:67
+#: doc/classes/PoolByteArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml
msgid ""
"Sets the size of the array. If the array is grown, reserves elements at the "
"end of the array. If the array is shrunk, truncates the array to the new "
@@ -44043,66 +45865,60 @@ msgid ""
"contain garbage, i.e. indeterminate values."
msgstr ""
-#: doc/classes/PoolByteArray.xml:122
+#: doc/classes/PoolByteArray.xml
msgid "Changes the byte at the given index."
msgstr ""
-#: doc/classes/PoolByteArray.xml:128 doc/classes/PoolColorArray.xml:79
-#: doc/classes/PoolRealArray.xml:81 doc/classes/PoolStringArray.xml:87
-#: doc/classes/PoolVector2Array.xml:80 doc/classes/PoolVector3Array.xml:79
-msgid "Returns the size of the array."
-msgstr ""
-
-#: doc/classes/PoolByteArray.xml:136
+#: doc/classes/PoolByteArray.xml
msgid ""
"Returns the slice of the [PoolByteArray] between indices (inclusive) as a "
"new [PoolByteArray]. Any negative index is considered to be from the end of "
"the array."
msgstr ""
-#: doc/classes/PoolColorArray.xml:4
+#: doc/classes/PoolColorArray.xml
msgid "A pooled [Array] of [Color]."
msgstr ""
-#: doc/classes/PoolColorArray.xml:7
+#: 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."
msgstr ""
-#: doc/classes/PoolColorArray.xml:17
+#: doc/classes/PoolColorArray.xml
msgid ""
"Constructs a new [PoolColorArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolColorArray.xml:29
+#: doc/classes/PoolColorArray.xml
#, fuzzy
msgid "Appends a [PoolColorArray] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolColorArray.xml:54 doc/classes/PoolIntArray.xml:55
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
msgid "Appends a value to the array."
msgstr ""
-#: doc/classes/PoolColorArray.xml:66 doc/classes/PoolStringArray.xml:74
-#: doc/classes/PoolVector2Array.xml:67 doc/classes/PoolVector3Array.xml:66
+#: doc/classes/PoolColorArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid ""
"Sets the size of the array. If the array is grown, reserves elements at the "
"end of the array. If the array is shrunk, truncates the array to the new "
"size."
msgstr ""
-#: doc/classes/PoolColorArray.xml:73
+#: doc/classes/PoolColorArray.xml
msgid "Changes the [Color] at the given index."
msgstr ""
-#: doc/classes/PoolIntArray.xml:4
+#: doc/classes/PoolIntArray.xml
msgid "A pooled [Array] of integers ([int])."
msgstr ""
-#: doc/classes/PoolIntArray.xml:7
+#: doc/classes/PoolIntArray.xml
msgid ""
"An [Array] specifically designed to hold integer values ([int]). Optimized "
"for memory usage, does not fragment the memory.\n"
@@ -44114,18 +45930,18 @@ msgid ""
"larger values."
msgstr ""
-#: doc/classes/PoolIntArray.xml:18
+#: doc/classes/PoolIntArray.xml
msgid ""
"Constructs a new [PoolIntArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolIntArray.xml:30
+#: doc/classes/PoolIntArray.xml
#, fuzzy
msgid "Appends a [PoolIntArray] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolIntArray.xml:44
+#: doc/classes/PoolIntArray.xml
#, fuzzy
msgid ""
"Inserts a new int at a given position in the array. The position must be "
@@ -44134,19 +45950,15 @@ msgstr ""
"Вставляет новый элемент в указанную позицию массива. Позиция должна быть "
"корректна, или указывать на конец массива ([code]pos == size()[/code])."
-#: doc/classes/PoolIntArray.xml:75
+#: doc/classes/PoolIntArray.xml
msgid "Changes the int at the given index."
msgstr ""
-#: doc/classes/PoolIntArray.xml:81
-msgid "Returns the array size."
-msgstr ""
-
-#: doc/classes/PoolRealArray.xml:4
+#: doc/classes/PoolRealArray.xml
msgid "A pooled [Array] of reals ([float])."
msgstr ""
-#: doc/classes/PoolRealArray.xml:7
+#: doc/classes/PoolRealArray.xml
msgid ""
"An [Array] specifically designed to hold floating-point values. Optimized "
"for memory usage, does not fragment the memory.\n"
@@ -44160,147 +45972,146 @@ msgid ""
"[PoolRealArray]."
msgstr ""
-#: doc/classes/PoolRealArray.xml:18
+#: doc/classes/PoolRealArray.xml
msgid ""
"Constructs a new [PoolRealArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolRealArray.xml:30
+#: doc/classes/PoolRealArray.xml
#, fuzzy
msgid "Appends a [PoolRealArray] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolRealArray.xml:75
+#: doc/classes/PoolRealArray.xml
msgid "Changes the float at the given index."
msgstr ""
-#: doc/classes/PoolStringArray.xml:4
+#: doc/classes/PoolStringArray.xml
msgid "A pooled [Array] of [String]."
msgstr ""
-#: doc/classes/PoolStringArray.xml:7
+#: 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."
msgstr ""
-#: doc/classes/PoolStringArray.xml:18
+#: doc/classes/PoolStringArray.xml
msgid ""
"Constructs a new [PoolStringArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolStringArray.xml:30
+#: doc/classes/PoolStringArray.xml
#, fuzzy
msgid "Appends a [PoolStringArray] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolStringArray.xml:56
+#: doc/classes/PoolStringArray.xml
#, fuzzy
msgid ""
"Returns a [String] with each element of the array joined with the given "
"[code]delimiter[/code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/PoolStringArray.xml:62
+#: doc/classes/PoolStringArray.xml
msgid "Appends a string element at end of the array."
msgstr ""
-#: doc/classes/PoolStringArray.xml:81
+#: doc/classes/PoolStringArray.xml
msgid "Changes the [String] at the given index."
msgstr ""
-#: doc/classes/PoolVector2Array.xml:4
+#: doc/classes/PoolVector2Array.xml
msgid "A pooled [Array] of [Vector2]."
msgstr ""
-#: doc/classes/PoolVector2Array.xml:7
+#: 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."
msgstr ""
-#: doc/classes/PoolVector2Array.xml:11 doc/classes/TileMap.xml:15
-#: doc/classes/TileSet.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/519"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/PoolVector2Array.xml doc/classes/TileMap.xml
+#: doc/classes/TileSet.xml
+msgid "2D Navigation Astar Demo"
+msgstr ""
-#: doc/classes/PoolVector2Array.xml:18
+#: doc/classes/PoolVector2Array.xml
msgid ""
"Constructs a new [PoolVector2Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolVector2Array.xml:30
+#: doc/classes/PoolVector2Array.xml
#, fuzzy
msgid "Appends a [PoolVector2Array] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolVector2Array.xml:55
+#: doc/classes/PoolVector2Array.xml
msgid "Inserts a [Vector2] at the end."
msgstr ""
-#: doc/classes/PoolVector2Array.xml:74
+#: doc/classes/PoolVector2Array.xml
msgid "Changes the [Vector2] at the given index."
msgstr ""
-#: doc/classes/PoolVector3Array.xml:4
+#: doc/classes/PoolVector3Array.xml
msgid "A pooled [Array] of [Vector3]."
msgstr ""
-#: doc/classes/PoolVector3Array.xml:7
+#: doc/classes/PoolVector3Array.xml
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."
msgstr ""
-#: doc/classes/PoolVector3Array.xml:17
+#: doc/classes/PoolVector3Array.xml
msgid ""
"Constructs a new [PoolVector3Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
-#: doc/classes/PoolVector3Array.xml:29
+#: doc/classes/PoolVector3Array.xml
#, fuzzy
msgid "Appends a [PoolVector3Array] at the end of this array."
msgstr "Добавляет элемент в конец массива."
-#: doc/classes/PoolVector3Array.xml:54
+#: doc/classes/PoolVector3Array.xml
msgid "Inserts a [Vector3] at the end."
msgstr ""
-#: doc/classes/PoolVector3Array.xml:73
+#: doc/classes/PoolVector3Array.xml
msgid "Changes the [Vector3] at the given index."
msgstr ""
-#: doc/classes/Popup.xml:4
+#: doc/classes/Popup.xml
msgid "Base container control for popups and dialogs."
msgstr ""
-#: doc/classes/Popup.xml:7
+#: doc/classes/Popup.xml
msgid ""
"Popup is a base [Control] used to show dialogs and popups. It's a subwindow "
"and modal by default (see [Control]) and has helpers for custom popup "
"behavior. All popup methods ensure correct placement within the viewport."
msgstr ""
-#: doc/classes/Popup.xml:16
+#: doc/classes/Popup.xml
msgid "Popup (show the control in modal form)."
msgstr ""
-#: doc/classes/Popup.xml:23
+#: doc/classes/Popup.xml
msgid ""
"Popup (show the control in modal form) in the center of the screen relative "
"to its current canvas transform, at the current size, or at a size "
"determined by [code]size[/code]."
msgstr ""
-#: doc/classes/Popup.xml:31
+#: doc/classes/Popup.xml
msgid ""
"Popup (show the control in modal form) in the center of the screen relative "
"to the current canvas transform, clamping the size to [code]size[/code], "
@@ -44308,24 +46119,24 @@ msgid ""
"[code]fallback_ratio[/code]."
msgstr ""
-#: doc/classes/Popup.xml:38
+#: doc/classes/Popup.xml
msgid ""
"Popup (show the control in modal form) in the center of the screen relative "
"to the current canvas transform, ensuring the size is never smaller than "
"[code]minsize[/code]."
msgstr ""
-#: doc/classes/Popup.xml:45
+#: doc/classes/Popup.xml
msgid ""
"Popup (show the control in modal form) in the center of the screen relative "
"to the current canvas transform, scaled at a ratio of size of the screen."
msgstr ""
-#: doc/classes/Popup.xml:51
+#: doc/classes/Popup.xml
msgid "Shrink popup to keep to the minimum size of content."
msgstr ""
-#: doc/classes/Popup.xml:57
+#: doc/classes/Popup.xml
msgid ""
"If [code]true[/code], the popup will not be hidden when a click event occurs "
"outside of it, or when it receives the [code]ui_cancel[/code] action event.\n"
@@ -44336,49 +46147,49 @@ msgid ""
"their [member CanvasItem.visible] property to [code]false[/code]."
msgstr ""
-#: doc/classes/Popup.xml:65
+#: doc/classes/Popup.xml
msgid ""
"Emitted when a popup is about to be shown. This is often used in [PopupMenu] "
"to clear the list of options then create a new one according to the current "
"context."
msgstr ""
-#: doc/classes/Popup.xml:70
+#: doc/classes/Popup.xml
msgid "Emitted when a popup is hidden."
msgstr ""
-#: doc/classes/Popup.xml:76
+#: doc/classes/Popup.xml
msgid "Notification sent right after the popup is shown."
msgstr ""
-#: doc/classes/Popup.xml:79
+#: doc/classes/Popup.xml
msgid "Notification sent right after the popup is hidden."
msgstr ""
-#: doc/classes/PopupDialog.xml:4
+#: doc/classes/PopupDialog.xml
msgid "Base class for popup dialogs."
msgstr ""
-#: doc/classes/PopupDialog.xml:7
+#: doc/classes/PopupDialog.xml
msgid ""
"PopupDialog is a base class for popup dialogs, along with [WindowDialog]."
msgstr ""
-#: doc/classes/PopupDialog.xml:17
+#: doc/classes/PopupDialog.xml
msgid "Sets a custom [StyleBox] for the panel of the [PopupDialog]."
msgstr ""
-#: doc/classes/PopupMenu.xml:4
+#: doc/classes/PopupMenu.xml
msgid "PopupMenu displays a list of options."
msgstr ""
-#: doc/classes/PopupMenu.xml:7
+#: doc/classes/PopupMenu.xml
msgid ""
"[PopupMenu] is a [Control] that displays a list of options. They are popular "
"in toolbars or context menus."
msgstr ""
-#: doc/classes/PopupMenu.xml:18
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new checkable item with text [code]label[/code].\n"
"An [code]id[/code] can optionally be provided, as well as an accelerator "
@@ -44391,7 +46202,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:29
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new checkable item and assigns the specified [ShortCut] to it. Sets "
"the label of the checkbox to the [ShortCut]'s name.\n"
@@ -44402,7 +46213,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:41
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new checkable item with text [code]label[/code] and icon "
"[code]texture[/code].\n"
@@ -44416,7 +46227,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:53
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new checkable item and assigns the specified [ShortCut] and icon "
"[code]texture[/code] to it. Sets the label of the checkbox to the "
@@ -44428,7 +46239,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:65
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new item with text [code]label[/code] and icon [code]texture[/code].\n"
"An [code]id[/code] can optionally be provided, as well as an accelerator "
@@ -44438,16 +46249,16 @@ msgid ""
"more info on accelerators."
msgstr ""
-#: doc/classes/PopupMenu.xml:76
+#: doc/classes/PopupMenu.xml
msgid "Same as [method add_icon_check_item], but uses a radio check button."
msgstr ""
-#: doc/classes/PopupMenu.xml:86
+#: doc/classes/PopupMenu.xml
msgid ""
"Same as [method add_icon_check_shortcut], but uses a radio check button."
msgstr ""
-#: doc/classes/PopupMenu.xml:96
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new item and assigns the specified [ShortCut] and icon [code]texture[/"
"code] to it. Sets the label of the checkbox to the [ShortCut]'s name.\n"
@@ -44455,7 +46266,7 @@ msgid ""
"provided, one will be created from the index."
msgstr ""
-#: doc/classes/PopupMenu.xml:106
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new item with text [code]label[/code].\n"
"An [code]id[/code] can optionally be provided, as well as an accelerator "
@@ -44465,7 +46276,7 @@ msgid ""
"more info on accelerators."
msgstr ""
-#: doc/classes/PopupMenu.xml:118
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new multistate item with text [code]label[/code].\n"
"Contrarily to normal binary items, multistate items can have more than two "
@@ -44479,7 +46290,7 @@ msgid ""
"more info on accelerators."
msgstr ""
-#: doc/classes/PopupMenu.xml:129
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new radio check button with text [code]label[/code].\n"
"An [code]id[/code] can optionally be provided, as well as an accelerator "
@@ -44492,7 +46303,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:140
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a new radio check button and assigns a [ShortCut] to it. Sets the label "
"of the checkbox to the [ShortCut]'s name.\n"
@@ -44503,7 +46314,7 @@ msgid ""
"[method set_item_checked] for more info on how to control it."
msgstr ""
-#: doc/classes/PopupMenu.xml:150
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a separator between items. Separators also occupy an index, which you "
"can set by using the [code]id[/code] parameter.\n"
@@ -44511,14 +46322,14 @@ msgid ""
"center of the separator."
msgstr ""
-#: doc/classes/PopupMenu.xml:160
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds a [ShortCut].\n"
"An [code]id[/code] can optionally be provided. If no [code]id[/code] is "
"provided, one will be created from the index."
msgstr ""
-#: doc/classes/PopupMenu.xml:170
+#: doc/classes/PopupMenu.xml
msgid ""
"Adds an item that will act as a submenu of the parent [PopupMenu] node when "
"clicked. The [code]submenu[/code] argument is the name of the child "
@@ -44527,11 +46338,11 @@ msgid ""
"provided, one will be created from the index."
msgstr ""
-#: doc/classes/PopupMenu.xml:177
+#: doc/classes/PopupMenu.xml
msgid "Removes all items from the [PopupMenu]."
msgstr ""
-#: doc/classes/PopupMenu.xml:183
+#: doc/classes/PopupMenu.xml
#, fuzzy
msgid ""
"Returns the index of the currently focused item. Returns [code]-1[/code] if "
@@ -44540,55 +46351,55 @@ msgstr ""
"Удаляет и возвращает первый элемент массива. Возвращает [code]null[/code] "
"если массив пустой."
-#: doc/classes/PopupMenu.xml:190
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the accelerator of the item at index [code]idx[/code]. Accelerators "
"are special combinations of keys that activate the item, no matter which "
"control is focused."
msgstr ""
-#: doc/classes/PopupMenu.xml:196
+#: doc/classes/PopupMenu.xml
msgid "Returns the number of items in the [PopupMenu]."
msgstr ""
-#: doc/classes/PopupMenu.xml:210
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be "
"manually assigned, while index can not."
msgstr ""
-#: doc/classes/PopupMenu.xml:217
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the index of the item containing the specified [code]id[/code]. "
"Index is automatically assigned to each item by the engine. Index can not be "
"set manually."
msgstr ""
-#: doc/classes/PopupMenu.xml:224
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the metadata of the specified item, which might be of any type. You "
"can set it with [method set_item_metadata], which provides a simple way of "
"assigning context data to items."
msgstr ""
-#: doc/classes/PopupMenu.xml:231
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the [ShortCut] associated with the specified [code]idx[/code] item."
msgstr ""
-#: doc/classes/PopupMenu.xml:238
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the submenu name of the item at index [code]idx[/code]. See [method "
"add_submenu_item] for more info on how to add a submenu."
msgstr ""
-#: doc/classes/PopupMenu.xml:252
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns the tooltip associated with the specified index index [code]idx[/"
"code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:258
+#: doc/classes/PopupMenu.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the popup will be hidden when the window loses "
@@ -44597,7 +46408,7 @@ msgstr ""
"Возвращает [code]true[/code], если [AABB] находится по обе стороны от "
"плоскости."
-#: doc/classes/PopupMenu.xml:265
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns [code]true[/code] if the item at index [code]idx[/code] is checkable "
"in some way, i.e. if it has a checkbox or radio button.\n"
@@ -44606,19 +46417,19 @@ msgid ""
"manually."
msgstr ""
-#: doc/classes/PopupMenu.xml:273
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns [code]true[/code] if the item at index [code]idx[/code] is checked."
msgstr ""
-#: doc/classes/PopupMenu.xml:280
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. "
"When it is disabled it can't be selected, or its action invoked.\n"
"See [method set_item_disabled] for more info on how to disable an item."
msgstr ""
-#: doc/classes/PopupMenu.xml:288
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns [code]true[/code] if the item at index [code]idx[/code] has radio "
"button-style checkability.\n"
@@ -44626,36 +46437,41 @@ msgid ""
"unchecking items in radio groups."
msgstr ""
-#: doc/classes/PopupMenu.xml:296
+#: doc/classes/PopupMenu.xml
msgid ""
"Returns [code]true[/code] if the item is a separator. If it is, it will be "
"displayed as a line. See [method add_separator] for more info on how to add "
"a separator."
msgstr ""
-#: doc/classes/PopupMenu.xml:303
+#: doc/classes/PopupMenu.xml
msgid "Returns [code]true[/code] if the specified item's shortcut is disabled."
msgstr ""
-#: doc/classes/PopupMenu.xml:310
+#: doc/classes/PopupMenu.xml
msgid ""
"Removes the item at index [code]idx[/code] from the menu.\n"
"[b]Note:[/b] The indices of items after the removed item will be shifted by "
"one."
msgstr ""
-#: doc/classes/PopupMenu.xml:318
+#: doc/classes/PopupMenu.xml
+#, fuzzy
+msgid "Sets the currently focused item as the given [code]index[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/PopupMenu.xml
msgid "Hides the [PopupMenu] when the window loses focus."
msgstr ""
-#: doc/classes/PopupMenu.xml:326
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the accelerator of the item at index [code]idx[/code]. Accelerators are "
"special combinations of keys that activate the item, no matter which control "
"is focused."
msgstr ""
-#: doc/classes/PopupMenu.xml:334
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets whether the item at index [code]idx[/code] has a checkbox. If "
"[code]false[/code], sets the type of the item to plain text.\n"
@@ -44663,233 +46479,233 @@ msgid ""
"built-in checking behavior and must be checked/unchecked manually."
msgstr ""
-#: doc/classes/PopupMenu.xml:343
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the type of the item at the specified index [code]idx[/code] to radio "
"button. If [code]false[/code], sets the type of the item to plain text."
msgstr ""
-#: doc/classes/PopupMenu.xml:351
+#: doc/classes/PopupMenu.xml
msgid ""
"Mark the item at index [code]idx[/code] as a separator, which means that it "
"would be displayed as a line. If [code]false[/code], sets the type of the "
"item to plain text."
msgstr ""
-#: doc/classes/PopupMenu.xml:359
+#: doc/classes/PopupMenu.xml
msgid "Sets the checkstate status of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:367
+#: doc/classes/PopupMenu.xml
msgid ""
"Enables/disables the item at index [code]idx[/code]. When it is disabled, it "
"can't be selected and its action can't be invoked."
msgstr ""
-#: doc/classes/PopupMenu.xml:375
+#: doc/classes/PopupMenu.xml
#, fuzzy
msgid "Replaces the [Texture] icon of the specified [code]idx[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/PopupMenu.xml:383
+#: doc/classes/PopupMenu.xml
msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:391
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the metadata of an item, which may be of any type. You can later get it "
"with [method get_item_metadata], which provides a simple way of assigning "
"context data to items."
msgstr ""
-#: doc/classes/PopupMenu.xml:399
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the state of a multistate item. See [method add_multistate_item] for "
"details."
msgstr ""
-#: doc/classes/PopupMenu.xml:408
+#: doc/classes/PopupMenu.xml
msgid "Sets a [ShortCut] for the specified item [code]idx[/code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:416
+#: doc/classes/PopupMenu.xml
msgid "Disables the [ShortCut] of the specified index [code]idx[/code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:424
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the submenu of the item at index [code]idx[/code]. The submenu is the "
"name of a child [PopupMenu] node that would be shown when the item is "
"clicked."
msgstr ""
-#: doc/classes/PopupMenu.xml:440
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the [String] tooltip of the item at the specified index [code]idx[/"
"code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:447
+#: doc/classes/PopupMenu.xml
msgid ""
"Toggles the check state of the item of the specified index [code]idx[/code]."
msgstr ""
-#: doc/classes/PopupMenu.xml:454
+#: doc/classes/PopupMenu.xml
msgid ""
"Cycle to the next state of a multistate item. See [method "
"add_multistate_item] for details."
msgstr ""
-#: doc/classes/PopupMenu.xml:460
+#: doc/classes/PopupMenu.xml
#, fuzzy
msgid "If [code]true[/code], allows navigating [PopupMenu] with letter keys."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/PopupMenu.xml:464
+#: doc/classes/PopupMenu.xml
msgid ""
"If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button "
"is selected."
msgstr ""
-#: doc/classes/PopupMenu.xml:467
+#: doc/classes/PopupMenu.xml
msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected."
msgstr ""
-#: doc/classes/PopupMenu.xml:470
+#: doc/classes/PopupMenu.xml
msgid ""
"If [code]true[/code], hides the [PopupMenu] when a state item is selected."
msgstr ""
-#: doc/classes/PopupMenu.xml:473
+#: doc/classes/PopupMenu.xml
msgid ""
"Sets the delay time in seconds for the submenu item to popup on mouse "
"hovering. If the popup menu is added as a child of another (acting as a "
"submenu), it will inherit the delay time of the parent menu item."
msgstr ""
-#: doc/classes/PopupMenu.xml:480
+#: doc/classes/PopupMenu.xml
msgid ""
"Emitted when user navigated to an item of some [code]id[/code] using "
"[code]ui_up[/code] or [code]ui_down[/code] action."
msgstr ""
-#: doc/classes/PopupMenu.xml:486
+#: doc/classes/PopupMenu.xml
msgid ""
"Emitted when an item of some [code]id[/code] is pressed or its accelerator "
"is activated."
msgstr ""
-#: doc/classes/PopupMenu.xml:492
+#: doc/classes/PopupMenu.xml
msgid ""
"Emitted when an item of some [code]index[/code] is pressed or its "
"accelerator is activated."
msgstr ""
-#: doc/classes/PopupMenu.xml:500
-msgid "[Texture] icon for the checked checkbox items."
-msgstr ""
-
-#: doc/classes/PopupMenu.xml:503
-msgid "[Font] used for the menu items."
-msgstr ""
-
-#: doc/classes/PopupMenu.xml:506
+#: doc/classes/PopupMenu.xml
msgid "The default text [Color] for menu items' names."
msgstr ""
-#: doc/classes/PopupMenu.xml:509
+#: doc/classes/PopupMenu.xml
msgid ""
"The text [Color] used for shortcuts and accelerators that show next to the "
"menu item name when defined. See [method get_item_accelerator] for more info "
"on accelerators."
msgstr ""
-#: doc/classes/PopupMenu.xml:512
+#: doc/classes/PopupMenu.xml
msgid "[Color] used for disabled menu items' text."
msgstr ""
-#: doc/classes/PopupMenu.xml:515
+#: doc/classes/PopupMenu.xml
msgid "[Color] used for the hovered text."
msgstr ""
-#: doc/classes/PopupMenu.xml:518
+#: doc/classes/PopupMenu.xml
msgid "[Color] used for labeled separators' text. See [method add_separator]."
msgstr ""
-#: doc/classes/PopupMenu.xml:521
-msgid "[StyleBox] displayed when the [PopupMenu] item is hovered."
-msgstr ""
-
-#: doc/classes/PopupMenu.xml:524
+#: doc/classes/PopupMenu.xml
msgid ""
"The horizontal space between the item's name and the shortcut text/submenu "
"arrow."
msgstr ""
-#: doc/classes/PopupMenu.xml:527
-msgid ""
-"[StyleBox] for the left side of labeled separator. See [method "
-"add_separator]."
-msgstr ""
-
-#: doc/classes/PopupMenu.xml:530
-msgid ""
-"[StyleBox] for the right side of labeled separator. See [method "
-"add_separator]."
+#: doc/classes/PopupMenu.xml
+msgid "The vertical space between each menu item."
msgstr ""
-#: doc/classes/PopupMenu.xml:533
-msgid "Default [StyleBox] of the [PopupMenu] items."
+#: doc/classes/PopupMenu.xml
+msgid "[Font] used for the menu items."
msgstr ""
-#: doc/classes/PopupMenu.xml:536
-msgid "[StyleBox] used when the [PopupMenu] item is disabled."
+#: doc/classes/PopupMenu.xml
+msgid "[Texture] icon for the checked checkbox items."
msgstr ""
-#: doc/classes/PopupMenu.xml:539
+#: doc/classes/PopupMenu.xml
msgid "[Texture] icon for the checked radio button items."
msgstr ""
-#: doc/classes/PopupMenu.xml:542
+#: doc/classes/PopupMenu.xml
msgid "[Texture] icon for the unchecked radio button items."
msgstr ""
-#: doc/classes/PopupMenu.xml:545
-msgid "[StyleBox] used for the separators. See [method add_separator]."
-msgstr ""
-
-#: doc/classes/PopupMenu.xml:548
+#: doc/classes/PopupMenu.xml
msgid "[Texture] icon for the submenu arrow."
msgstr ""
-#: doc/classes/PopupMenu.xml:551
+#: doc/classes/PopupMenu.xml
msgid "[Texture] icon for the unchecked checkbox items."
msgstr ""
-#: doc/classes/PopupMenu.xml:554
-msgid "The vertical space between each menu item."
+#: doc/classes/PopupMenu.xml
+msgid "[StyleBox] displayed when the [PopupMenu] item is hovered."
msgstr ""
-#: doc/classes/PopupPanel.xml:4
+#: doc/classes/PopupMenu.xml
+msgid ""
+"[StyleBox] for the left side of labeled separator. See [method "
+"add_separator]."
+msgstr ""
+
+#: doc/classes/PopupMenu.xml
+msgid ""
+"[StyleBox] for the right side of labeled separator. See [method "
+"add_separator]."
+msgstr ""
+
+#: doc/classes/PopupMenu.xml
+msgid "Default [StyleBox] of the [PopupMenu] items."
+msgstr ""
+
+#: doc/classes/PopupMenu.xml
+msgid "[StyleBox] used when the [PopupMenu] item is disabled."
+msgstr ""
+
+#: doc/classes/PopupMenu.xml
+msgid "[StyleBox] used for the separators. See [method add_separator]."
+msgstr ""
+
+#: doc/classes/PopupPanel.xml
msgid "Class for displaying popups with a panel background."
msgstr ""
-#: doc/classes/PopupPanel.xml:7
+#: doc/classes/PopupPanel.xml
msgid ""
"Class for displaying popups with a panel background. In some cases it might "
"be simpler to use than [Popup], since it provides a configurable background. "
"If you are making windows, better check [WindowDialog]."
msgstr ""
-#: doc/classes/PopupPanel.xml:17
+#: doc/classes/PopupPanel.xml
msgid "The background panel style of this [PopupPanel]."
msgstr ""
-#: doc/classes/Portal.xml:4
+#: doc/classes/Portal.xml
msgid "Portal nodes are used to enable visibility between [Room]s."
msgstr ""
-#: doc/classes/Portal.xml:7
+#: doc/classes/Portal.xml
msgid ""
"[Portal]s are a special type of [MeshInstance] that allow the portal culling "
"system to 'see' from one room to the next. They often correspond to doors "
@@ -44906,17 +46722,17 @@ msgid ""
"made two-way automatically."
msgstr ""
-#: doc/classes/Portal.xml:20 doc/classes/Room.xml:21
+#: doc/classes/Portal.xml doc/classes/Room.xml
msgid "Sets individual points. Primarily for use by the editor."
msgstr ""
-#: doc/classes/Portal.xml:26
+#: doc/classes/Portal.xml
msgid ""
"This is a shortcut for setting the linked [Room] in the name of the [Portal] "
"(the name is used during conversion)."
msgstr ""
-#: doc/classes/Portal.xml:29
+#: doc/classes/Portal.xml
msgid ""
"The points defining the shape of the [Portal] polygon (which should be "
"convex).\n"
@@ -44925,13 +46741,13 @@ msgid ""
"[b]Note:[/b] These raw points are sanitized for winding order internally."
msgstr ""
-#: doc/classes/Portal.xml:34
+#: doc/classes/Portal.xml
msgid ""
"Visibility through [Portal]s can be turned on and off at runtime - this is "
"useful for having closable doors."
msgstr ""
-#: doc/classes/Portal.xml:37
+#: doc/classes/Portal.xml
msgid ""
"Some objects are so big that they may be present in more than one [Room] "
"('sprawling'). As we often don't want objects that *just* breach the edges "
@@ -44939,13 +46755,13 @@ msgid ""
"the [Portal] to allow objects to breach without sprawling."
msgstr ""
-#: doc/classes/Portal.xml:40
+#: doc/classes/Portal.xml
msgid ""
"Portals default to being two way - see through in both directions, however "
"you can make them one way, visible from the source room only."
msgstr ""
-#: doc/classes/Portal.xml:43
+#: doc/classes/Portal.xml
msgid ""
"In most cases you will want to use the default [Portal] margin in your "
"portals (this is set in the [RoomManager]).\n"
@@ -44953,41 +46769,41 @@ msgid ""
"and the local [member portal_margin] will take effect."
msgstr ""
-#: doc/classes/Position2D.xml:4
+#: doc/classes/Position2D.xml
msgid "Generic 2D position hint for editing."
msgstr ""
-#: doc/classes/Position2D.xml:7
+#: doc/classes/Position2D.xml
msgid ""
"Generic 2D position hint for editing. It's just like a plain [Node2D], but "
"it displays as a cross in the 2D editor at all times. You can set cross' "
"visual size by using the gizmo in the 2D editor while the node is selected."
msgstr ""
-#: doc/classes/Position3D.xml:4
+#: doc/classes/Position3D.xml
msgid "Generic 3D position hint for editing."
msgstr ""
-#: doc/classes/Position3D.xml:7
+#: doc/classes/Position3D.xml
msgid ""
"Generic 3D position hint for editing. It's just like a plain [Spatial], but "
"it displays as a cross in the 3D editor at all times."
msgstr ""
-#: doc/classes/PrimitiveMesh.xml:4
+#: doc/classes/PrimitiveMesh.xml
msgid ""
"Base class for all primitive meshes. Handles applying a [Material] to a "
"primitive mesh."
msgstr ""
-#: doc/classes/PrimitiveMesh.xml:7
+#: doc/classes/PrimitiveMesh.xml
msgid ""
"Base class for all primitive meshes. Handles applying a [Material] to a "
"primitive mesh. Examples include [CapsuleMesh], [CubeMesh], [CylinderMesh], "
"[PlaneMesh], [PrismMesh], [QuadMesh], and [SphereMesh]."
msgstr ""
-#: doc/classes/PrimitiveMesh.xml:15
+#: doc/classes/PrimitiveMesh.xml
msgid ""
"Returns mesh arrays used to constitute surface of [Mesh]. The result can be "
"passed to [method ArrayMesh.add_surface_from_arrays] to create a new "
@@ -45000,7 +46816,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/PrimitiveMesh.xml:29
+#: doc/classes/PrimitiveMesh.xml
msgid ""
"If set, the order of the vertices in each triangle are reversed resulting in "
"the backside of the mesh being drawn.\n"
@@ -45008,42 +46824,42 @@ msgid ""
"[member SpatialMaterial.params_cull_mode]."
msgstr ""
-#: doc/classes/PrimitiveMesh.xml:33
+#: doc/classes/PrimitiveMesh.xml
msgid "The current [Material] of the primitive mesh."
msgstr ""
-#: doc/classes/PrismMesh.xml:4 doc/classes/PrismMesh.xml:7
+#: doc/classes/PrismMesh.xml
msgid "Class representing a prism-shaped [PrimitiveMesh]."
msgstr ""
-#: doc/classes/PrismMesh.xml:15
+#: doc/classes/PrismMesh.xml
msgid ""
"Displacement of the upper edge along the X axis. 0.0 positions edge straight "
"above the bottom-left edge."
msgstr ""
-#: doc/classes/PrismMesh.xml:18
+#: doc/classes/PrismMesh.xml
msgid "Size of the prism."
msgstr ""
-#: doc/classes/PrismMesh.xml:21
+#: doc/classes/PrismMesh.xml
msgid "Number of added edge loops along the Z axis."
msgstr ""
-#: doc/classes/PrismMesh.xml:24
+#: doc/classes/PrismMesh.xml
msgid "Number of added edge loops along the Y axis."
msgstr ""
-#: doc/classes/PrismMesh.xml:27
+#: doc/classes/PrismMesh.xml
msgid "Number of added edge loops along the X axis."
msgstr ""
-#: doc/classes/ProceduralSky.xml:4
+#: doc/classes/ProceduralSky.xml
msgid ""
"Type of [Sky] that is generated procedurally based on user input parameters."
msgstr ""
-#: doc/classes/ProceduralSky.xml:7
+#: doc/classes/ProceduralSky.xml
msgid ""
"ProceduralSky provides a way to create an effective background quickly by "
"defining procedural parameters for the sun, the sky and the ground. The sky "
@@ -45061,144 +46877,144 @@ msgid ""
"threading is available."
msgstr ""
-#: doc/classes/ProceduralSky.xml:16
+#: doc/classes/ProceduralSky.xml
msgid "Color of the ground at the bottom."
msgstr ""
-#: doc/classes/ProceduralSky.xml:19
+#: doc/classes/ProceduralSky.xml
msgid ""
"How quickly the [member ground_horizon_color] fades into the [member "
"ground_bottom_color]."
msgstr ""
-#: doc/classes/ProceduralSky.xml:22
+#: doc/classes/ProceduralSky.xml
msgid "Amount of energy contribution from the ground."
msgstr ""
-#: doc/classes/ProceduralSky.xml:25
+#: doc/classes/ProceduralSky.xml
msgid "Color of the ground at the horizon."
msgstr ""
-#: doc/classes/ProceduralSky.xml:28
+#: doc/classes/ProceduralSky.xml
msgid ""
"How quickly the [member sky_horizon_color] fades into the [member "
"sky_top_color]."
msgstr ""
-#: doc/classes/ProceduralSky.xml:31
+#: doc/classes/ProceduralSky.xml
msgid "Amount of energy contribution from the sky."
msgstr ""
-#: doc/classes/ProceduralSky.xml:34
+#: doc/classes/ProceduralSky.xml
msgid "Color of the sky at the horizon."
msgstr ""
-#: doc/classes/ProceduralSky.xml:37
+#: doc/classes/ProceduralSky.xml
msgid "Color of the sky at the top."
msgstr ""
-#: doc/classes/ProceduralSky.xml:40
+#: doc/classes/ProceduralSky.xml
msgid "Distance from center of sun where it fades out completely."
msgstr ""
-#: doc/classes/ProceduralSky.xml:43
+#: doc/classes/ProceduralSky.xml
msgid "Distance from sun where it goes from solid to starting to fade."
msgstr ""
-#: doc/classes/ProceduralSky.xml:46
+#: doc/classes/ProceduralSky.xml
msgid "The sun's color."
msgstr ""
-#: doc/classes/ProceduralSky.xml:49
+#: doc/classes/ProceduralSky.xml
msgid ""
"How quickly the sun fades away between [member sun_angle_min] and [member "
"sun_angle_max]."
msgstr ""
-#: doc/classes/ProceduralSky.xml:52
+#: doc/classes/ProceduralSky.xml
msgid "Amount of energy contribution from the sun."
msgstr ""
-#: doc/classes/ProceduralSky.xml:55
+#: doc/classes/ProceduralSky.xml
msgid "The sun's height using polar coordinates."
msgstr ""
-#: doc/classes/ProceduralSky.xml:58
+#: doc/classes/ProceduralSky.xml
#, fuzzy
msgid "The direction of the sun using polar coordinates."
msgstr ""
"Вектор используемый для 2D математики используя целочисленные координаты."
-#: doc/classes/ProceduralSky.xml:61
+#: doc/classes/ProceduralSky.xml
msgid ""
"Size of [Texture] that the ProceduralSky will generate. The size is set "
"using [enum TextureSize]."
msgstr ""
-#: doc/classes/ProceduralSky.xml:66
+#: doc/classes/ProceduralSky.xml
msgid "Sky texture will be 256x128."
msgstr ""
-#: doc/classes/ProceduralSky.xml:69
+#: doc/classes/ProceduralSky.xml
msgid "Sky texture will be 512x256."
msgstr ""
-#: doc/classes/ProceduralSky.xml:72
+#: doc/classes/ProceduralSky.xml
msgid "Sky texture will be 1024x512. This is the default size."
msgstr ""
-#: doc/classes/ProceduralSky.xml:75
+#: doc/classes/ProceduralSky.xml
msgid "Sky texture will be 2048x1024."
msgstr ""
-#: doc/classes/ProceduralSky.xml:78
+#: doc/classes/ProceduralSky.xml
msgid "Sky texture will be 4096x2048."
msgstr ""
-#: doc/classes/ProceduralSky.xml:81
+#: doc/classes/ProceduralSky.xml
#, fuzzy
msgid "Represents the size of the [enum TextureSize] enum."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: doc/classes/ProgressBar.xml:4
+#: doc/classes/ProgressBar.xml
msgid "General-purpose progress bar."
msgstr ""
-#: doc/classes/ProgressBar.xml:7
+#: doc/classes/ProgressBar.xml
msgid "General-purpose progress bar. Shows fill percentage from right to left."
msgstr ""
-#: doc/classes/ProgressBar.xml:15
+#: doc/classes/ProgressBar.xml
msgid "If [code]true[/code], the fill percentage is displayed on the bar."
msgstr ""
-#: doc/classes/ProgressBar.xml:24
-msgid "The style of the background."
+#: doc/classes/ProgressBar.xml
+msgid "The color of the text."
msgstr ""
-#: doc/classes/ProgressBar.xml:27
-msgid "The style of the progress (i.e. the part that fills the bar)."
+#: doc/classes/ProgressBar.xml
+msgid "The color of the text's shadow."
msgstr ""
-#: doc/classes/ProgressBar.xml:30
+#: doc/classes/ProgressBar.xml
msgid ""
"Font used to draw the fill percentage if [member percent_visible] is "
"[code]true[/code]."
msgstr ""
-#: doc/classes/ProgressBar.xml:33
-msgid "The color of the text."
+#: doc/classes/ProgressBar.xml
+msgid "The style of the background."
msgstr ""
-#: doc/classes/ProgressBar.xml:36
-msgid "The color of the text's shadow."
+#: doc/classes/ProgressBar.xml
+msgid "The style of the progress (i.e. the part that fills the bar)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:4
+#: doc/classes/ProjectSettings.xml
msgid "Contains global variables accessible from everywhere."
msgstr ""
-#: doc/classes/ProjectSettings.xml:7
+#: doc/classes/ProjectSettings.xml
msgid ""
"Contains global variables accessible from everywhere. Use [method "
"get_setting], [method set_setting] or [method has_setting] to access them. "
@@ -45210,20 +47026,19 @@ msgid ""
"code] for the project name. Category and property names can be viewed in the "
"Project Settings dialog.\n"
"[b]Feature tags:[/b] Project settings can be overridden for specific "
-"platforms and configurations (debug, release, ...) using [url=https://docs."
-"godotengine.org/en/latest/tutorials/export/feature_tags.html]feature tags[/"
-"url].\n"
+"platforms and configurations (debug, release, ...) using [url=$DOCS_URL/"
+"tutorials/export/feature_tags.html]feature tags[/url].\n"
"[b]Overriding:[/b] Any project setting can be overridden by creating a file "
"named [code]override.cfg[/code] in the project's root directory. This can "
"also be used in exported projects by placing this file in the same directory "
"as the project binary. Overriding will still take the base project "
-"settings' [url=https://docs.godotengine.org/en/latest/tutorials/export/"
-"feature_tags.html]feature tags[/url] in account. Therefore, make sure to "
-"[i]also[/i] override the setting with the desired feature tags if you want "
-"them to override base project settings on all platforms and configurations."
+"settings' [url=$DOCS_URL/tutorials/export/feature_tags.html]feature tags[/"
+"url] in account. Therefore, make sure to [i]also[/i] override the setting "
+"with the desired feature tags if you want them to override base project "
+"settings on all platforms and configurations."
msgstr ""
-#: doc/classes/ProjectSettings.xml:22
+#: doc/classes/ProjectSettings.xml
msgid ""
"Adds a custom property info to a property. The dictionary must contain:\n"
"- [code]name[/code]: [String] (the property's name)\n"
@@ -45245,17 +47060,17 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:45
+#: doc/classes/ProjectSettings.xml
msgid "Clears the whole configuration (not recommended, may break things)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:52
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns the order of a configuration value (influences when saved to the "
"config file)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:59
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns the value of a setting.\n"
"[b]Example:[/b]\n"
@@ -45264,14 +47079,14 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:70
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns the absolute, native OS path corresponding to the localized "
"[code]path[/code] (starting with [code]res://[/code] or [code]user://[/"
"code]). The returned path will vary depending on the operating system and "
-"user preferences. See [url=https://docs.godotengine.org/en/3.4/tutorials/io/"
-"data_paths.html]File paths in Godot projects[/url] to see what those paths "
-"convert to. See also [method localize_path].\n"
+"user preferences. See [url=$DOCS_URL/tutorials/io/data_paths.html]File paths "
+"in Godot projects[/url] to see what those paths convert to. See also [method "
+"localize_path].\n"
"[b]Note:[/b] [method globalize_path] with [code]res://[/code] will not work "
"in an exported project. Instead, prepend the executable's base directory to "
"the path when running from an exported project:\n"
@@ -45293,11 +47108,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:91
+#: doc/classes/ProjectSettings.xml
msgid "Returns [code]true[/code] if a configuration value is present."
msgstr ""
-#: doc/classes/ProjectSettings.xml:100
+#: doc/classes/ProjectSettings.xml
msgid ""
"Loads the contents of the .pck or .zip file specified by [code]pack[/code] "
"into the resource filesystem ([code]res://[/code]). Returns [code]true[/"
@@ -45311,26 +47126,26 @@ msgid ""
"supported for .pck files."
msgstr ""
-#: doc/classes/ProjectSettings.xml:109
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns the localized path (starting with [code]res://[/code]) corresponding "
"to the absolute, native OS [code]path[/code]. See also [method "
"globalize_path]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:116
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns [code]true[/code] if the specified property exists and its initial "
"value differs from the current value."
msgstr ""
-#: doc/classes/ProjectSettings.xml:123
+#: doc/classes/ProjectSettings.xml
msgid ""
"Returns the specified property's initial value. Returns [code]null[/code] if "
"the property does not exist."
msgstr ""
-#: doc/classes/ProjectSettings.xml:129
+#: doc/classes/ProjectSettings.xml
msgid ""
"Saves the configuration to the [code]project.godot[/code] file.\n"
"[b]Note:[/b] This method is intended to be used by editor plugins, as "
@@ -45339,7 +47154,7 @@ msgid ""
"save_custom] to save [code]override.cfg[/code] file."
msgstr ""
-#: doc/classes/ProjectSettings.xml:137
+#: doc/classes/ProjectSettings.xml
#, fuzzy
msgid ""
"Saves the configuration to a custom file. The file extension must be [code]."
@@ -45352,28 +47167,30 @@ msgstr ""
"[code].godot[/code] (для сохранения в текстовом формате [ConfigFile]) или "
"[code].binary[/code] (для сохранения в двоичном формате)."
-#: doc/classes/ProjectSettings.xml:145
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the specified property's initial value. This is the value the property "
"reverts to."
msgstr ""
-#: doc/classes/ProjectSettings.xml:153
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the order of a configuration value (influences when saved to the config "
"file)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:161
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the value of a setting.\n"
"[b]Example:[/b]\n"
"[codeblock]\n"
"ProjectSettings.set_setting(\"application/config/name\", \"Example\")\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"This can also be used to erase custom project settings. To do this change "
+"the setting value to [code]null[/code]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:171
+#: doc/classes/ProjectSettings.xml
msgid ""
"Comma-separated list of custom Android modules (which must have been built "
"in the Android export templates) using their Java package path, e.g. "
@@ -45386,29 +47203,41 @@ msgid ""
"code was also renamed to [code]GodotPayment[/code]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:175
+#: doc/classes/ProjectSettings.xml
msgid "Background color for the boot splash."
msgstr ""
-#: doc/classes/ProjectSettings.xml:178
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], scale the boot splash image to the full window size "
+"(preserving the aspect ratio) when the engine starts. If [code]false[/code], "
+"the engine will leave it at the default pixel size."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
-"If [code]true[/code], scale the boot splash image to the full window length "
-"when engine starts. If [code]false[/code], the engine will leave it at the "
-"default pixel size."
+"Path to an image used as the boot splash. If left empty, the default Godot "
+"Engine splash will be displayed instead.\n"
+"[b]Note:[/b] Only effective if [member application/boot_splash/show_image] "
+"is [code]true[/code]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:181
-msgid "Path to an image used as the boot splash."
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], displays the image specified in [member application/"
+"boot_splash/image] when the engine starts. If [code]false[/code], only "
+"displays the plain color specified in [member application/boot_splash/"
+"bg_color]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:184
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], applies linear filtering when scaling the image "
-"(recommended for high resolution artwork). If [code]false[/code], uses "
+"(recommended for high-resolution artwork). If [code]false[/code], uses "
"nearest-neighbor interpolation (recommended for pixel art)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:187
+#: doc/classes/ProjectSettings.xml
msgid ""
"This user directory is used for storing persistent data ([code]user://[/"
"code] filesystem). If left empty, [code]user://[/code] resolves to a project-"
@@ -45421,25 +47250,25 @@ msgid ""
"for this to take effect."
msgstr ""
-#: doc/classes/ProjectSettings.xml:191
+#: doc/classes/ProjectSettings.xml
msgid ""
"The project's description, displayed as a tooltip in the Project Manager "
"when hovering the project."
msgstr ""
-#: doc/classes/ProjectSettings.xml:194
+#: doc/classes/ProjectSettings.xml
msgid ""
"Icon used for the project, set when project loads. Exporters will also use "
"this icon when possible."
msgstr ""
-#: doc/classes/ProjectSettings.xml:197
+#: doc/classes/ProjectSettings.xml
msgid ""
"Icon set in [code].icns[/code] format used on macOS to set the game's icon. "
"This is done automatically on start by calling [method OS.set_native_icon]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:200
+#: doc/classes/ProjectSettings.xml
msgid ""
"The project's name. It is used both by the Project Manager and by exporters. "
"The project name can be translated by translating its value in localization "
@@ -45449,12 +47278,11 @@ msgid ""
"path if [member application/config/use_custom_user_dir] is [code]false[/"
"code]. After renaming the project, you will no longer be able to access "
"existing data in [code]user://[/code] unless you rename the old folder to "
-"match the new project name. See [url=https://docs.godotengine.org/en/3.4/"
-"tutorials/io/data_paths.html]Data paths[/url] in the documentation for more "
-"information."
+"match the new project name. See [url=$DOCS_URL/tutorials/io/data_paths."
+"html]Data paths[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/ProjectSettings.xml:204
+#: doc/classes/ProjectSettings.xml
msgid ""
"Specifies a file to override project settings. For example: [code]user://"
"custom_settings.cfg[/code]. See \"Overriding\" in the [ProjectSettings] "
@@ -45463,7 +47291,7 @@ msgid ""
"code] will still be read to override the project settings."
msgstr ""
-#: doc/classes/ProjectSettings.xml:208
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the project will save user data to its own user "
"directory (see [member application/config/custom_user_dir_name]). This "
@@ -45473,7 +47301,7 @@ msgid ""
"user data directory)/Godot/app_userdata/(project name)[/code]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:211
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the project will use a hidden directory ([code]."
"import[/code]) for storing project-specific data (metadata, shader cache, "
@@ -45488,13 +47316,13 @@ msgid ""
"expect the default [code].import[/code] folder."
msgstr ""
-#: doc/classes/ProjectSettings.xml:217
+#: doc/classes/ProjectSettings.xml
msgid ""
"Icon set in [code].ico[/code] format used on Windows to set the game's icon. "
"This is done automatically on start by calling [method OS.set_native_icon]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:220
+#: doc/classes/ProjectSettings.xml
msgid ""
"Time samples for frame deltas are subject to random variation introduced by "
"the platform, even when frames are displayed at regular intervals thanks to "
@@ -45508,14 +47336,14 @@ msgid ""
"adequate to render frames at the refresh rate."
msgstr ""
-#: doc/classes/ProjectSettings.xml:225
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] Shifts the measurement of delta time for each frame to "
"just after the drawing has taken place. This may lead to more consistent "
"deltas and a reduction in frame stutters."
msgstr ""
-#: doc/classes/ProjectSettings.xml:228
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], disables printing to standard error. If [code]true[/"
"code], this also hides error and warning messages printed by [method "
@@ -45524,7 +47352,7 @@ msgid ""
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:232
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], disables printing to standard output. This is "
"equivalent to starting the editor or project with the [code]--quiet[/code] "
@@ -45532,7 +47360,7 @@ msgid ""
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:236
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], flushes the standard output stream every time a line "
"is printed. This affects both terminal logging and file logging.\n"
@@ -45548,20 +47376,20 @@ msgid ""
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:242
+#: doc/classes/ProjectSettings.xml
msgid ""
"Debug build override for [member application/run/flush_stdout_on_print], as "
"performance is less important during debugging.\n"
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:246
+#: doc/classes/ProjectSettings.xml
msgid ""
"Forces a delay between frames in the main loop (in milliseconds). This may "
"be useful if you plan to disable vertical synchronization."
msgstr ""
-#: doc/classes/ProjectSettings.xml:249
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables low-processor usage mode. This setting only "
"works on desktop platforms. The screen is not redrawn if nothing changes "
@@ -45569,75 +47397,81 @@ msgid ""
"useless (and can hurt performance) in most games."
msgstr ""
-#: doc/classes/ProjectSettings.xml:252
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of sleeping between frames when the low-processor usage mode is "
"enabled (in microseconds). Higher values will result in lower CPU usage."
msgstr ""
-#: doc/classes/ProjectSettings.xml:255
+#: doc/classes/ProjectSettings.xml
msgid "Path to the main scene file that will be loaded when the project runs."
msgstr ""
-#: doc/classes/ProjectSettings.xml:258 doc/classes/ProjectSettings.xml:261
+#: doc/classes/ProjectSettings.xml
msgid ""
"Audio buses will disable automatically when sound goes below a given dB "
"threshold for a given time. This saves CPU as effects assigned to that bus "
"will no longer do any processing."
msgstr ""
-#: doc/classes/ProjectSettings.xml:264
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [AudioBusLayout] resource file to use in the project, unless "
"overridden by the scene."
msgstr ""
-#: doc/classes/ProjectSettings.xml:267
+#: doc/classes/ProjectSettings.xml
msgid ""
"Specifies the audio driver to use. This setting is platform-dependent as "
"each platform supports different audio drivers. If left empty, the default "
"audio driver will be used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:270
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], microphone input will be allowed. This requires "
"appropriate permissions to be set when exporting to Android or iOS."
msgstr ""
-#: doc/classes/ProjectSettings.xml:273
+#: doc/classes/ProjectSettings.xml
msgid ""
"The mixing rate used for audio (in Hz). In general, it's better to not touch "
"this and leave it to the host operating system."
msgstr ""
-#: doc/classes/ProjectSettings.xml:276
+#: doc/classes/ProjectSettings.xml
msgid ""
"Safer override for [member audio/mix_rate] in the Web platform. Here "
"[code]0[/code] means \"let the browser choose\" (since some browsers do not "
"like forcing the mix rate)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:279
+#: doc/classes/ProjectSettings.xml
msgid ""
-"Output latency in milliseconds for audio. Lower values will result in lower "
-"audio latency at the cost of increased CPU usage. Low values may result in "
-"audible cracking on slower hardware."
+"Specifies the preferred output latency in milliseconds for audio. Lower "
+"values will result in lower audio latency at the cost of increased CPU "
+"usage. Low values may result in audible cracking on slower hardware.\n"
+"Audio output latency may be constrained by the host operating system and "
+"audio hardware drivers. If the host can not provide the specified audio "
+"output latency then Godot will attempt to use the nearest latency allowed by "
+"the host. As such you should always use [method AudioServer."
+"get_output_latency] to determine the actual audio output latency.\n"
+"[b]Note:[/b] This setting is ignored on Windows."
msgstr ""
-#: doc/classes/ProjectSettings.xml:282
+#: doc/classes/ProjectSettings.xml
msgid ""
"Safer override for [member audio/output_latency] in the Web platform, to "
"avoid audio issues especially on mobile devices."
msgstr ""
-#: doc/classes/ProjectSettings.xml:285
+#: doc/classes/ProjectSettings.xml
msgid ""
"Setting to hardcode audio delay when playing video. Best to leave this "
"untouched unless you know what you are doing."
msgstr ""
-#: doc/classes/ProjectSettings.xml:288
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default compression level for gzip. Affects compressed scenes and "
"resources. Higher levels result in smaller files at the cost of compression "
@@ -45647,7 +47481,7 @@ msgid ""
"updates."
msgstr ""
-#: doc/classes/ProjectSettings.xml:291
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default compression level for Zlib. Affects compressed scenes and "
"resources. Higher levels result in smaller files at the cost of compression "
@@ -45657,27 +47491,27 @@ msgid ""
"updates."
msgstr ""
-#: doc/classes/ProjectSettings.xml:294
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default compression level for Zstandard. Affects compressed scenes and "
"resources. Higher levels result in smaller files at the cost of compression "
"speed. Decompression speed is mostly unaffected by the compression level."
msgstr ""
-#: doc/classes/ProjectSettings.xml:297
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enables [url=https://github.com/facebook/zstd/releases/tag/v1.3.2]long-"
"distance matching[/url] in Zstandard."
msgstr ""
-#: doc/classes/ProjectSettings.xml:300
+#: doc/classes/ProjectSettings.xml
msgid ""
"Largest size limit (in power of 2) allowed when compressing using long-"
"distance matching with Zstandard. Higher values can result in better "
"compression, but will require more memory when compressing and decompressing."
msgstr ""
-#: doc/classes/ProjectSettings.xml:303
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], displays getters and setters in autocompletion results "
"in the script editor. This setting is meant to be used when porting old "
@@ -45685,81 +47519,90 @@ msgid ""
"Godot 3 onwards."
msgstr ""
-#: doc/classes/ProjectSettings.xml:306
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a constant is used as a function."
msgstr ""
-#: doc/classes/ProjectSettings.xml:309
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when deprecated keywords such as "
"[code]slave[/code] are used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:312
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables specific GDScript warnings (see [code]debug/"
"gdscript/warnings/*[/code] settings). If [code]false[/code], disables all "
"GDScript warnings."
msgstr ""
-#: doc/classes/ProjectSettings.xml:315
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], scripts in the [code]res://addons[/code] folder will "
"not generate warnings."
msgstr ""
-#: doc/classes/ProjectSettings.xml:318
+#: doc/classes/ProjectSettings.xml
+#, fuzzy
+msgid ""
+"If [code]true[/code], enables warnings when the type of the default value "
+"set to an exported variable is different than the specified export type."
+msgstr ""
+"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
+"момент."
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a function is declared with the "
"same name as a constant."
msgstr ""
-#: doc/classes/ProjectSettings.xml:321
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a function is declared with the "
"same name as a variable. This will turn into an error in a future version "
"when first-class functions become supported in GDScript."
msgstr ""
-#: doc/classes/ProjectSettings.xml:324
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a function assigned to a "
"variable may yield and return a function state instead of a value."
msgstr ""
-#: doc/classes/ProjectSettings.xml:327
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when using a function as if it was a "
"property."
msgstr ""
-#: doc/classes/ProjectSettings.xml:330
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a ternary operator may emit "
"values with incompatible types."
msgstr ""
-#: doc/classes/ProjectSettings.xml:333
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when dividing an integer by another "
"integer (the decimal part will be discarded)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:336
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when passing a floating-point value "
"to a function that expects an integer (it will be converted and lose "
"precision)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:339
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when using a property as if it was a "
"function."
msgstr ""
-#: doc/classes/ProjectSettings.xml:342
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when calling a function without using "
"its return value (by assigning it to a variable or using it as a function "
@@ -45767,80 +47610,80 @@ msgid ""
"using the [enum Error] enum."
msgstr ""
-#: doc/classes/ProjectSettings.xml:345
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when defining a local or subclass "
"member variable that would shadow a variable at an upper level (such as a "
"member variable)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:348
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when calling an expression that has "
"no effect on the surrounding code, such as writing [code]2 + 2[/code] as a "
"statement."
msgstr ""
-#: doc/classes/ProjectSettings.xml:351
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when calling a ternary expression "
"that has no effect on the surrounding code, such as writing [code]42 if "
"active else 0[/code] as a statement."
msgstr ""
-#: doc/classes/ProjectSettings.xml:354
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], all warnings will be reported as if they were errors."
msgstr ""
-#: doc/classes/ProjectSettings.xml:357
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when using a variable that wasn't "
"previously assigned."
msgstr ""
-#: doc/classes/ProjectSettings.xml:360
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when assigning a variable using an "
"assignment operator like [code]+=[/code] if the variable wasn't previously "
"assigned."
msgstr ""
-#: doc/classes/ProjectSettings.xml:363
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when unreachable code is detected "
"(such as after a [code]return[/code] statement that will always be executed)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:366
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when using an expression whose type "
"may not be compatible with the function parameter expected."
msgstr ""
-#: doc/classes/ProjectSettings.xml:369
+#: doc/classes/ProjectSettings.xml
msgid "If [code]true[/code], enables warnings when performing an unsafe cast."
msgstr ""
-#: doc/classes/ProjectSettings.xml:372
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when calling a method whose presence "
"is not guaranteed at compile-time in the class."
msgstr ""
-#: doc/classes/ProjectSettings.xml:375
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when accessing a property whose "
"presence is not guaranteed at compile-time in the class."
msgstr ""
-#: doc/classes/ProjectSettings.xml:378
+#: doc/classes/ProjectSettings.xml
#, fuzzy
msgid ""
"If [code]true[/code], enables warnings when a function parameter is unused."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/ProjectSettings.xml:381
+#: doc/classes/ProjectSettings.xml
#, fuzzy
msgid ""
"If [code]true[/code], enables warnings when a member variable is unused."
@@ -45848,127 +47691,130 @@ msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/ProjectSettings.xml:384
+#: doc/classes/ProjectSettings.xml
msgid "If [code]true[/code], enables warnings when a signal is unused."
msgstr ""
-#: doc/classes/ProjectSettings.xml:387
+#: doc/classes/ProjectSettings.xml
msgid "If [code]true[/code], enables warnings when a local variable is unused."
msgstr ""
-#: doc/classes/ProjectSettings.xml:390
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when a variable is declared with the "
"same name as a function. This will turn into an error in a future version "
"when first-class functions become supported in GDScript."
msgstr ""
-#: doc/classes/ProjectSettings.xml:393
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables warnings when assigning the result of a "
"function that returns [code]void[/code] to a variable."
msgstr ""
-#: doc/classes/ProjectSettings.xml:396
+#: doc/classes/ProjectSettings.xml
msgid "Message to be displayed before the backtrace when the engine crashes."
msgstr ""
-#: doc/classes/ProjectSettings.xml:399
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum number of frames per second allowed. The actual number of frames per "
-"second may still be below this value if the game is lagging.\n"
+"second may still be below this value if the game is lagging. See also "
+"[member physics/common/physics_fps].\n"
"If [member display/window/vsync/use_vsync] is enabled, it takes precedence "
"and the forced FPS number cannot exceed the monitor's refresh rate.\n"
"This setting is therefore mostly relevant for lowering the maximum FPS below "
"VSync, e.g. to perform non-real-time rendering of static frames, or test the "
-"project under lag conditions."
+"project under lag conditions.\n"
+"[b]Note:[/b] This property is only read when the project starts. To change "
+"the rendering FPS cap at runtime, set [member Engine.target_fps] instead."
msgstr ""
-#: doc/classes/ProjectSettings.xml:404
+#: doc/classes/ProjectSettings.xml
msgid "Maximum call stack allowed for debugging GDScript."
msgstr ""
-#: doc/classes/ProjectSettings.xml:407
+#: doc/classes/ProjectSettings.xml
msgid "Maximum amount of functions per frame allowed when profiling."
msgstr ""
-#: doc/classes/ProjectSettings.xml:410
+#: doc/classes/ProjectSettings.xml
msgid "Print frames per second to standard output every second."
msgstr ""
-#: doc/classes/ProjectSettings.xml:413
+#: doc/classes/ProjectSettings.xml
msgid ""
"Print more information to standard output when running. It displays "
"information such as memory leaks, which scenes and resources are being "
"loaded, etc."
msgstr ""
-#: doc/classes/ProjectSettings.xml:416
+#: doc/classes/ProjectSettings.xml
msgid "Maximum call stack in visual scripting, to avoid infinite recursion."
msgstr ""
-#: doc/classes/ProjectSettings.xml:419
+#: doc/classes/ProjectSettings.xml
msgid ""
"Color of the contact points between collision shapes, visible when \"Visible "
"Collision Shapes\" is enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:422
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets whether 2D physics will display collision outlines in game when "
"\"Visible Collision Shapes\" is enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:425
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum number of contact points between collision shapes to display when "
"\"Visible Collision Shapes\" is enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:428
+#: doc/classes/ProjectSettings.xml
msgid ""
"Color of the collision shapes, visible when \"Visible Collision Shapes\" is "
"enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:431
+#: doc/classes/ProjectSettings.xml
msgid ""
-"Color of the disabled navigation geometry, visible when \"Visible Navigation"
-"\" is enabled in the Debug menu."
+"Color of the disabled navigation geometry, visible when \"Visible "
+"Navigation\" is enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:434
+#: doc/classes/ProjectSettings.xml
msgid ""
"Color of the navigation geometry, visible when \"Visible Navigation\" is "
"enabled in the Debug menu."
msgstr ""
-#: doc/classes/ProjectSettings.xml:437
+#: doc/classes/ProjectSettings.xml
msgid "Custom image for the mouse cursor (limited to 256×256)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:440
+#: doc/classes/ProjectSettings.xml
msgid "Hotspot for the custom mouse cursor image."
msgstr ""
-#: doc/classes/ProjectSettings.xml:443
+#: doc/classes/ProjectSettings.xml
msgid "Position offset for tooltips, relative to the mouse cursor's hotspot."
msgstr ""
-#: doc/classes/ProjectSettings.xml:446
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], allows HiDPI display on Windows, macOS, and the HTML5 "
"platform. This setting has no effect on desktop Linux, as DPI-awareness "
"fallbacks are not supported there."
msgstr ""
-#: doc/classes/ProjectSettings.xml:449
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], keeps the screen on (even in case of inactivity), so "
"the screensaver does not take over. Works on desktop and mobile platforms."
msgstr ""
-#: doc/classes/ProjectSettings.xml:452
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default screen orientation to use on mobile devices.\n"
"[b]Note:[/b] When set to a portrait orientation, this project setting does "
@@ -45977,13 +47823,13 @@ msgid ""
"window/size/height] accordingly."
msgstr ""
-#: doc/classes/ProjectSettings.xml:456
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the home indicator is hidden automatically. This only "
"affects iOS devices without a physical home button."
msgstr ""
-#: doc/classes/ProjectSettings.xml:459
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], allows per-pixel transparency for the window "
"background. This affects performance, so leave it on [code]false[/code] "
@@ -45993,7 +47839,7 @@ msgid ""
"and Android."
msgstr ""
-#: doc/classes/ProjectSettings.xml:464
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the window background to transparent when it starts.\n"
"See [member OS.window_per_pixel_transparency_enabled] for more details.\n"
@@ -46001,19 +47847,19 @@ msgid ""
"and Android."
msgstr ""
-#: doc/classes/ProjectSettings.xml:469
+#: doc/classes/ProjectSettings.xml
msgid ""
"Forces the main window to be always on top.\n"
"[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:473
+#: doc/classes/ProjectSettings.xml
msgid ""
"Forces the main window to be borderless.\n"
"[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:477
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the main window to full screen when the project starts. Note that this "
"is not [i]exclusive[/i] fullscreen. On Windows and Linux, a borderless "
@@ -46021,51 +47867,50 @@ msgid ""
"display the running project.\n"
"Regardless of the platform, enabling fullscreen will change the window size "
"to match the monitor's size. Therefore, make sure your project supports "
-"[url=https://docs.godotengine.org/en/3.4/tutorials/rendering/"
-"multiple_resolutions.html]multiple resolutions[/url] when enabling "
-"fullscreen mode.\n"
+"[url=$DOCS_URL/tutorials/rendering/multiple_resolutions.html]multiple "
+"resolutions[/url] when enabling fullscreen mode.\n"
"[b]Note:[/b] This setting is ignored on iOS, Android, and HTML5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:482
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the game's main viewport height. On desktop platforms, this is the "
"default window size. Stretch mode settings also use this as a reference when "
"enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:485
+#: doc/classes/ProjectSettings.xml
msgid ""
"Allows the window to be resizable by default.\n"
"[b]Note:[/b] This setting is ignored on iOS and Android."
msgstr ""
-#: doc/classes/ProjectSettings.xml:489
+#: doc/classes/ProjectSettings.xml
msgid ""
"If greater than zero, overrides the window height when running the game. "
"Useful for testing stretch modes."
msgstr ""
-#: doc/classes/ProjectSettings.xml:492
+#: doc/classes/ProjectSettings.xml
msgid ""
"If greater than zero, overrides the window width when running the game. "
"Useful for testing stretch modes."
msgstr ""
-#: doc/classes/ProjectSettings.xml:495
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the game's main viewport width. On desktop platforms, this is the "
"default window size. Stretch mode settings also use this as a reference when "
"enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:498
+#: doc/classes/ProjectSettings.xml
msgid ""
"Specifies the tablet driver to use. If left empty, the default driver will "
"be used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:501
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables vertical synchronization. This eliminates "
"tearing that may appear in moving scenes, at the cost of higher input "
@@ -46074,7 +47919,7 @@ msgid ""
"regardless (such as mobile platforms and HTML5)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:504
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], "
"enables vertical synchronization via the operating system's window "
@@ -46085,7 +47930,7 @@ msgid ""
"framerate halving (e.g. from 60 FPS to 30 FPS) when using it."
msgstr ""
-#: doc/classes/ProjectSettings.xml:508
+#: doc/classes/ProjectSettings.xml
msgid ""
"The command-line arguments to append to Godot's own command line when "
"running the project. This doesn't affect the editor itself.\n"
@@ -46101,64 +47946,89 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:516
+#: doc/classes/ProjectSettings.xml
msgid ""
"Search path for project-specific script templates. Godot will search for "
"script templates both in the editor-specific path and in this project-"
"specific path."
msgstr ""
-#: doc/classes/ProjectSettings.xml:519
+#: doc/classes/ProjectSettings.xml
msgid ""
-"Text-based file extensions to include in the script editor's \"Find in Files"
-"\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse "
-"your scene files, especially if you use built-in scripts which are "
+"Text-based file extensions to include in the script editor's \"Find in "
+"Files\" feature. You can add e.g. [code]tscn[/code] if you wish to also "
+"parse your scene files, especially if you use built-in scripts which are "
"serialized in the scene files."
msgstr ""
-#: doc/classes/ProjectSettings.xml:522
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Load the previously opened VCS plugin when the editor starts up. This is set "
+"to [code]true[/code] whenever a new VCS plugin is initialized."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Last loaded VCS plugin name. Used to autoload the plugin when the editor "
+"starts up."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default value for [member ScrollContainer.scroll_deadzone], which will be "
"used for all [ScrollContainer]s unless overridden."
msgstr ""
-#: doc/classes/ProjectSettings.xml:525
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If enabled, the moment [member Viewport.gui_disable_input] is set to "
+"[code]false[/code] to disable GUI input in a viewport, current mouse over "
+"and mouse focus will be dropped.\n"
+"That behavior helps to keep a robust GUI state, with no surprises when input "
+"is resumed regardless what has happened in the meantime.\n"
+"If disabled, the legacy behavior is used, which consists in just not doing "
+"anything besides the GUI input disable itself.\n"
+"[b]Note:[/b] This is set to [code]true[/code] by default for new projects "
+"and is the recommended setting."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and "
"UWP to follow interface conventions."
msgstr ""
-#: doc/classes/ProjectSettings.xml:530
+#: doc/classes/ProjectSettings.xml
msgid ""
"Path to a custom [Theme] resource file to use for the project ([code]theme[/"
"code] or generic [code]tres[/code]/[code]res[/code] extension)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:533
+#: doc/classes/ProjectSettings.xml
msgid ""
"Path to a custom [Font] resource to use as default for all GUI elements of "
"the project."
msgstr ""
-#: doc/classes/ProjectSettings.xml:536
+#: doc/classes/ProjectSettings.xml
msgid "If [code]true[/code], makes sure the theme used works with HiDPI."
msgstr ""
-#: doc/classes/ProjectSettings.xml:539
+#: doc/classes/ProjectSettings.xml
msgid ""
"Timer setting for incremental search in [Tree], [ItemList], etc. controls "
"(in milliseconds)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:542
+#: doc/classes/ProjectSettings.xml
msgid "Timer for detecting idle in [TextEdit] (in seconds)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:545
+#: doc/classes/ProjectSettings.xml
msgid "Default delay for tooltips (in seconds)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:548
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to confirm a focused button, menu or list item, "
"or validate input.\n"
@@ -46167,7 +48037,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:552
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to discard a modal or pending input.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
@@ -46175,7 +48045,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:556
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to move down in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
@@ -46183,7 +48053,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:560
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to go to the end position of a [Control] (e.g. "
"last item in an [ItemList] or a [Tree]), matching the behavior of [constant "
@@ -46193,7 +48063,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:564
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to focus the next [Control] in the scene. The "
"focus behavior can be configured via [member Control.focus_next].\n"
@@ -46202,7 +48072,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:568
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to focus the previous [Control] in the scene. The "
"focus behavior can be configured via [member Control.focus_previous].\n"
@@ -46211,7 +48081,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:572
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to go to the start position of a [Control] (e.g. "
"first item in an [ItemList] or a [Tree]), matching the behavior of [constant "
@@ -46221,7 +48091,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:576
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to move left in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
@@ -46229,7 +48099,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:580
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to go down a page in a [Control] (e.g. in an "
"[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on "
@@ -46239,7 +48109,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:584
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to go up a page in a [Control] (e.g. in an "
"[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on "
@@ -46249,7 +48119,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:588
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to move right in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
@@ -46257,7 +48127,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:592
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to select an item in a [Control] (e.g. in an "
"[ItemList] or a [Tree]).\n"
@@ -46266,7 +48136,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:596
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default [InputEventAction] to move up in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
@@ -46274,7 +48144,7 @@ msgid ""
"to the action can however be modified."
msgstr ""
-#: doc/classes/ProjectSettings.xml:600
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], key/touch/joystick events will be flushed just before "
"every idle and physics frame.\n"
@@ -46286,477 +48156,477 @@ msgid ""
"[b]Note:[/b] Currently implemented only in Android."
msgstr ""
-#: doc/classes/ProjectSettings.xml:606
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], sends mouse input events when tapping or swiping on "
"the touchscreen."
msgstr ""
-#: doc/classes/ProjectSettings.xml:609
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], sends touch input events when clicking or dragging the "
"mouse."
msgstr ""
-#: doc/classes/ProjectSettings.xml:612
+#: doc/classes/ProjectSettings.xml
msgid "Default delay for touch events. This only affects iOS devices."
msgstr ""
-#: doc/classes/ProjectSettings.xml:615
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 1."
msgstr ""
-#: doc/classes/ProjectSettings.xml:618
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 10."
msgstr ""
-#: doc/classes/ProjectSettings.xml:621
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 11."
msgstr ""
-#: doc/classes/ProjectSettings.xml:624
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 12."
msgstr ""
-#: doc/classes/ProjectSettings.xml:627
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 13."
msgstr ""
-#: doc/classes/ProjectSettings.xml:630
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 14."
msgstr ""
-#: doc/classes/ProjectSettings.xml:633
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 15."
msgstr ""
-#: doc/classes/ProjectSettings.xml:636
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 16."
msgstr ""
-#: doc/classes/ProjectSettings.xml:639
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 17."
msgstr ""
-#: doc/classes/ProjectSettings.xml:642
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 18."
msgstr ""
-#: doc/classes/ProjectSettings.xml:645
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 19."
msgstr ""
-#: doc/classes/ProjectSettings.xml:648
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 2."
msgstr ""
-#: doc/classes/ProjectSettings.xml:651
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 20."
msgstr ""
-#: doc/classes/ProjectSettings.xml:654
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 21."
msgstr ""
-#: doc/classes/ProjectSettings.xml:657
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 22."
msgstr ""
-#: doc/classes/ProjectSettings.xml:660
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 23."
msgstr ""
-#: doc/classes/ProjectSettings.xml:663
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 24."
msgstr ""
-#: doc/classes/ProjectSettings.xml:666
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 25."
msgstr ""
-#: doc/classes/ProjectSettings.xml:669
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 26."
msgstr ""
-#: doc/classes/ProjectSettings.xml:672
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 27."
msgstr ""
-#: doc/classes/ProjectSettings.xml:675
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 28."
msgstr ""
-#: doc/classes/ProjectSettings.xml:678
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 29."
msgstr ""
-#: doc/classes/ProjectSettings.xml:681
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 3."
msgstr ""
-#: doc/classes/ProjectSettings.xml:684
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 30."
msgstr ""
-#: doc/classes/ProjectSettings.xml:687
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 31."
msgstr ""
-#: doc/classes/ProjectSettings.xml:690
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 32."
msgstr ""
-#: doc/classes/ProjectSettings.xml:693
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 4."
msgstr ""
-#: doc/classes/ProjectSettings.xml:696
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:699
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 6."
msgstr ""
-#: doc/classes/ProjectSettings.xml:702
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 7."
msgstr ""
-#: doc/classes/ProjectSettings.xml:705
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 8."
msgstr ""
-#: doc/classes/ProjectSettings.xml:708
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D physics layer 9."
msgstr ""
-#: doc/classes/ProjectSettings.xml:711
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 1."
msgstr ""
-#: doc/classes/ProjectSettings.xml:714
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 10."
msgstr ""
-#: doc/classes/ProjectSettings.xml:717
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 11."
msgstr ""
-#: doc/classes/ProjectSettings.xml:720
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 12."
msgstr ""
-#: doc/classes/ProjectSettings.xml:723
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 13."
msgstr ""
-#: doc/classes/ProjectSettings.xml:726
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 14."
msgstr ""
-#: doc/classes/ProjectSettings.xml:729
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 15."
msgstr ""
-#: doc/classes/ProjectSettings.xml:732
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 16."
msgstr ""
-#: doc/classes/ProjectSettings.xml:735
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 17."
msgstr ""
-#: doc/classes/ProjectSettings.xml:738
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 18."
msgstr ""
-#: doc/classes/ProjectSettings.xml:741
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 19."
msgstr ""
-#: doc/classes/ProjectSettings.xml:744
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 2."
msgstr ""
-#: doc/classes/ProjectSettings.xml:747
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 20."
msgstr ""
-#: doc/classes/ProjectSettings.xml:750
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 3."
msgstr ""
-#: doc/classes/ProjectSettings.xml:753
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 4."
msgstr ""
-#: doc/classes/ProjectSettings.xml:756
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:759
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 6."
msgstr ""
-#: doc/classes/ProjectSettings.xml:762
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 7."
msgstr ""
-#: doc/classes/ProjectSettings.xml:765
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 8."
msgstr ""
-#: doc/classes/ProjectSettings.xml:768
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 2D render layer 9."
msgstr ""
-#: doc/classes/ProjectSettings.xml:771
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 1."
msgstr ""
-#: doc/classes/ProjectSettings.xml:774
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 10."
msgstr ""
-#: doc/classes/ProjectSettings.xml:777
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 11."
msgstr ""
-#: doc/classes/ProjectSettings.xml:780
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 12."
msgstr ""
-#: doc/classes/ProjectSettings.xml:783
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 13."
msgstr ""
-#: doc/classes/ProjectSettings.xml:786
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 14."
msgstr ""
-#: doc/classes/ProjectSettings.xml:789
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 15."
msgstr ""
-#: doc/classes/ProjectSettings.xml:792
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 16."
msgstr ""
-#: doc/classes/ProjectSettings.xml:795
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 17."
msgstr ""
-#: doc/classes/ProjectSettings.xml:798
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 18."
msgstr ""
-#: doc/classes/ProjectSettings.xml:801
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 19."
msgstr ""
-#: doc/classes/ProjectSettings.xml:804
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 2."
msgstr ""
-#: doc/classes/ProjectSettings.xml:807
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 20."
msgstr ""
-#: doc/classes/ProjectSettings.xml:810
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 21."
msgstr ""
-#: doc/classes/ProjectSettings.xml:813
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 22."
msgstr ""
-#: doc/classes/ProjectSettings.xml:816
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 23."
msgstr ""
-#: doc/classes/ProjectSettings.xml:819
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 24."
msgstr ""
-#: doc/classes/ProjectSettings.xml:822
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 25."
msgstr ""
-#: doc/classes/ProjectSettings.xml:825
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 26."
msgstr ""
-#: doc/classes/ProjectSettings.xml:828
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 27."
msgstr ""
-#: doc/classes/ProjectSettings.xml:831
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 28."
msgstr ""
-#: doc/classes/ProjectSettings.xml:834
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 29."
msgstr ""
-#: doc/classes/ProjectSettings.xml:837
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 3."
msgstr ""
-#: doc/classes/ProjectSettings.xml:840
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 30."
msgstr ""
-#: doc/classes/ProjectSettings.xml:843
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 31."
msgstr ""
-#: doc/classes/ProjectSettings.xml:846
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 32."
msgstr ""
-#: doc/classes/ProjectSettings.xml:849
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 4."
msgstr ""
-#: doc/classes/ProjectSettings.xml:852
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:855
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 6."
msgstr ""
-#: doc/classes/ProjectSettings.xml:858
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 7."
msgstr ""
-#: doc/classes/ProjectSettings.xml:861
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 8."
msgstr ""
-#: doc/classes/ProjectSettings.xml:864
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D physics layer 9."
msgstr ""
-#: doc/classes/ProjectSettings.xml:867
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 1."
msgstr ""
-#: doc/classes/ProjectSettings.xml:870
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 10."
msgstr ""
-#: doc/classes/ProjectSettings.xml:873
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 11."
msgstr ""
-#: doc/classes/ProjectSettings.xml:876
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 12."
msgstr ""
-#: doc/classes/ProjectSettings.xml:879
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 13."
msgstr ""
-#: doc/classes/ProjectSettings.xml:882
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 14"
msgstr ""
-#: doc/classes/ProjectSettings.xml:885
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 15."
msgstr ""
-#: doc/classes/ProjectSettings.xml:888
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 16."
msgstr ""
-#: doc/classes/ProjectSettings.xml:891
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 17."
msgstr ""
-#: doc/classes/ProjectSettings.xml:894
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 18."
msgstr ""
-#: doc/classes/ProjectSettings.xml:897
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 19."
msgstr ""
-#: doc/classes/ProjectSettings.xml:900
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 2."
msgstr ""
-#: doc/classes/ProjectSettings.xml:903
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 20."
msgstr ""
-#: doc/classes/ProjectSettings.xml:906
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 3."
msgstr ""
-#: doc/classes/ProjectSettings.xml:909
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 4."
msgstr ""
-#: doc/classes/ProjectSettings.xml:912
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 5."
msgstr ""
-#: doc/classes/ProjectSettings.xml:915
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 6."
msgstr ""
-#: doc/classes/ProjectSettings.xml:918
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 7."
msgstr ""
-#: doc/classes/ProjectSettings.xml:921
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 8."
msgstr ""
-#: doc/classes/ProjectSettings.xml:924
+#: doc/classes/ProjectSettings.xml
msgid "Optional name for the 3D render layer 9."
msgstr ""
-#: doc/classes/ProjectSettings.xml:927
+#: doc/classes/ProjectSettings.xml
msgid ""
"The locale to fall back to if a translation isn't available in a given "
"language. If left empty, [code]en[/code] (English) will be used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:930
+#: doc/classes/ProjectSettings.xml
msgid ""
"If non-empty, this locale will be used when running the project from the "
"editor."
msgstr ""
-#: doc/classes/ProjectSettings.xml:933
+#: doc/classes/ProjectSettings.xml
msgid "If [code]true[/code], logs all output to files."
msgstr ""
-#: doc/classes/ProjectSettings.xml:936
+#: doc/classes/ProjectSettings.xml
msgid ""
"Desktop override for [member logging/file_logging/enable_file_logging], as "
"log files are not readily accessible on mobile/Web platforms."
msgstr ""
-#: doc/classes/ProjectSettings.xml:939
+#: doc/classes/ProjectSettings.xml
msgid ""
"Path to logs within the project. Using an [code]user://[/code] path is "
"recommended."
msgstr ""
-#: doc/classes/ProjectSettings.xml:942
+#: doc/classes/ProjectSettings.xml
msgid "Specifies the maximum amount of log files allowed (used for rotation)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:947
+#: doc/classes/ProjectSettings.xml
msgid ""
"Godot uses a message queue to defer some function calls. If you run out of "
"space on it (you will see an error), you can increase the size here."
msgstr ""
-#: doc/classes/ProjectSettings.xml:950
+#: doc/classes/ProjectSettings.xml
msgid ""
"This is used by servers when used in multi-threading mode (servers and "
"visual). RIDs are preallocated to avoid stalling the server requesting them "
@@ -46764,92 +48634,104 @@ msgid ""
"thread, increase this number."
msgstr ""
-#: doc/classes/ProjectSettings.xml:953
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"The policy to use for unhandled Mono (C#) exceptions. The default "
+"\"Terminate Application\" exits the project as soon as an unhandled "
+"exception is thrown. \"Log Error\" logs an error message to the console "
+"instead, and will not interrupt the project execution when an unhandled "
+"exception is thrown.\n"
+"[b]Note:[/b] The unhandled exception policy is always set to \"Log Error\" "
+"in the editor, which also includes C# [code]tool[/code] scripts running "
+"within the editor as well as editor plugin code."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum amount of characters allowed to send as output from the debugger. "
"Over this value, content is dropped. This helps not to stall the debugger "
"connection."
msgstr ""
-#: doc/classes/ProjectSettings.xml:956
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum number of errors allowed to be sent as output from the debugger. "
"Over this value, content is dropped. This helps not to stall the debugger "
"connection."
msgstr ""
-#: doc/classes/ProjectSettings.xml:959
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum amount of messages allowed to send as output from the debugger. Over "
"this value, content is dropped. This helps not to stall the debugger "
"connection."
msgstr ""
-#: doc/classes/ProjectSettings.xml:962
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum number of warnings allowed to be sent as output from the debugger. "
"Over this value, content is dropped. This helps not to stall the debugger "
"connection."
msgstr ""
-#: doc/classes/ProjectSettings.xml:965
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default size of packet peer stream for deserializing Godot data (in bytes, "
"specified as a power of two). The default value [code]16[/code] is equal to "
"65,536 bytes. Over this size, data is dropped."
msgstr ""
-#: doc/classes/ProjectSettings.xml:968
+#: doc/classes/ProjectSettings.xml
msgid "Timeout (in seconds) for connection attempts using TCP."
msgstr ""
-#: doc/classes/ProjectSettings.xml:971
+#: doc/classes/ProjectSettings.xml
msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer."
msgstr ""
-#: doc/classes/ProjectSettings.xml:974
+#: doc/classes/ProjectSettings.xml
msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer."
msgstr ""
-#: doc/classes/ProjectSettings.xml:977
+#: doc/classes/ProjectSettings.xml
msgid "Maximum number of concurrent input packets for [WebSocketClient]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:980
+#: doc/classes/ProjectSettings.xml
msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer."
msgstr ""
-#: doc/classes/ProjectSettings.xml:983
+#: doc/classes/ProjectSettings.xml
msgid "Maximum number of concurrent output packets for [WebSocketClient]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:986
+#: doc/classes/ProjectSettings.xml
msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer."
msgstr ""
-#: doc/classes/ProjectSettings.xml:989
+#: doc/classes/ProjectSettings.xml
msgid "Maximum number of concurrent input packets for [WebSocketServer]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:992
+#: doc/classes/ProjectSettings.xml
msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer."
msgstr ""
-#: doc/classes/ProjectSettings.xml:995
+#: doc/classes/ProjectSettings.xml
msgid "Maximum number of concurrent output packets for [WebSocketServer]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:998
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of read ahead used by remote filesystem. Higher values decrease the "
"effects of latency at the cost of higher bandwidth usage."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1001
+#: doc/classes/ProjectSettings.xml
msgid "Page size used by remote filesystem (in bytes)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1004
+#: doc/classes/ProjectSettings.xml
msgid ""
"The CA certificates bundle to use for SSL connections. If this is set to a "
"non-empty value, this will [i]override[/i] Godot's default [url=https://"
@@ -46859,33 +48741,45 @@ msgid ""
"If in doubt, leave this setting empty."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1008
+#: doc/classes/ProjectSettings.xml
msgid ""
"When creating node names automatically, set the type of casing in this "
"project. This is mostly an editor setting."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1011
+#: doc/classes/ProjectSettings.xml
msgid ""
"What to use to separate node name from number. This is mostly an editor "
"setting."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1014
+#: doc/classes/ProjectSettings.xml
msgid ""
"Size of the hash table used for the broad-phase 2D hash grid algorithm.\n"
"[b]Note:[/b] Not used if [member ProjectSettings.physics/2d/use_bvh] is "
"enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1018
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Additional expansion applied to object bounds in the 2D physics bounding "
+"volume hierarchy. This can reduce BVH processing at the cost of a slightly "
+"coarser broadphase, which can stress the physics more in some situations.\n"
+"The default value will work well in most situations. A value of 0.0 will "
+"turn this optimization off, and larger values may work better for larger, "
+"faster moving objects.\n"
+"[b]Note:[/b] Used only if [member ProjectSettings.physics/2d/use_bvh] is "
+"enabled."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Cell size used for the broad-phase 2D hash grid algorithm (in pixels).\n"
"[b]Note:[/b] Not used if [member ProjectSettings.physics/2d/use_bvh] is "
"enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1022
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default angular damp in 2D.\n"
"[b]Note:[/b] Good values are in the range [code]0[/code] to [code]1[/code]. "
@@ -46898,7 +48792,7 @@ msgid ""
"stop in one iteration."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1026
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default gravity strength in 2D (in pixels per second squared).\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
@@ -46910,7 +48804,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:1034
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default gravity direction in 2D.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
@@ -46922,7 +48816,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:1042
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default linear damp in 2D.\n"
"[b]Note:[/b] Good values are in the range [code]0[/code] to [code]1[/code]. "
@@ -46935,7 +48829,7 @@ msgid ""
"stop in one iteration."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1046
+#: doc/classes/ProjectSettings.xml
msgid ""
"Threshold defining the surface size that constitutes a large object with "
"regard to cells in the broad-phase 2D hash grid algorithm.\n"
@@ -46943,28 +48837,28 @@ msgid ""
"enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1050
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets which physics engine to use for 2D physics.\n"
"\"DEFAULT\" and \"GodotPhysics\" are the same, as there is currently no "
"alternative 2D physics server implemented."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1054
+#: doc/classes/ProjectSettings.xml
msgid ""
"Threshold angular velocity under which a 2D physics body will be considered "
"inactive. See [constant Physics2DServer."
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1057
+#: doc/classes/ProjectSettings.xml
msgid ""
"Threshold linear velocity under which a 2D physics body will be considered "
"inactive. See [constant Physics2DServer."
"SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1060
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets whether physics is run on the main thread or a separate one. Running "
"the server on a thread increases performance, but restricts API access to "
@@ -46974,25 +48868,25 @@ msgid ""
"give you extra performance and no regressions when using it."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1064
+#: doc/classes/ProjectSettings.xml
msgid ""
"Time (in seconds) of inactivity before which a 2D physics body will put to "
"sleep. See [constant Physics2DServer.SPACE_PARAM_BODY_TIME_TO_SLEEP]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1067
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enables the use of bounding volume hierarchy instead of hash grid for 2D "
"physics spatial partitioning. This may give better performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1070
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets whether the 3D physics world will be created with support for "
"[SoftBody] physics. Only applies to the Bullet physics engine."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1073
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default angular damp in 3D.\n"
"[b]Note:[/b] Good values are in the range [code]0[/code] to [code]1[/code]. "
@@ -47005,7 +48899,7 @@ msgid ""
"stop in one iteration."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1077
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default gravity strength in 3D (in meters per second squared).\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
@@ -47017,7 +48911,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:1085
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default gravity direction in 3D.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
@@ -47029,7 +48923,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ProjectSettings.xml:1093
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default linear damp in 3D.\n"
"[b]Note:[/b] Good values are in the range [code]0[/code] to [code]1[/code]. "
@@ -47042,13 +48936,25 @@ msgid ""
"stop in one iteration."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1097
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Additional expansion applied to object bounds in the 3D physics bounding "
+"volume hierarchy. This can reduce BVH processing at the cost of a slightly "
+"coarser broadphase, which can stress the physics more in some situations.\n"
+"The default value will work well in most situations. A value of 0.0 will "
+"turn this optimization off, and larger values may work better for larger, "
+"faster moving objects.\n"
+"[b]Note:[/b] Used only if [member ProjectSettings.physics/3d/godot_physics/"
+"use_bvh] is enabled."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enables the use of bounding volume hierarchy instead of octree for 3D "
"physics spatial partitioning. This may give better performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1100
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets which physics engine to use for 3D physics.\n"
"\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] "
@@ -47056,11 +48962,21 @@ msgid ""
"alternative."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1104
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], smooths out collision with trimesh shapes "
+"([ConcavePolygonShape]) by telling the Bullet physics engine to generate "
+"internal edge information for every trimesh shape created.\n"
+"[b]Note:[/b] Only effective if [member physics/3d/physics_engine] is set to "
+"[code]DEFAULT[/code] or [code]Bullet[/code], [i]not[/i] [code]GodotPhysics[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid "Enables [member Viewport.physics_object_picking] on the root viewport."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1107
+#: doc/classes/ProjectSettings.xml
msgid ""
"If enabled, 2D and 3D physics picking behaves this way in relation to "
"pause:\n"
@@ -47074,16 +48990,35 @@ msgid ""
"that queue on resume, against the state of the 2D/3D world at that point."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1113
+#: doc/classes/ProjectSettings.xml
msgid ""
"The number of fixed iterations per second. This controls how often physics "
-"simulation and [method Node._physics_process] methods are run.\n"
+"simulation and [method Node._physics_process] methods are run. See also "
+"[member debug/settings/fps/force_fps].\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the physics FPS at runtime, set [member Engine.iterations_per_second] "
-"instead."
+"instead.\n"
+"[b]Note:[/b] Only 8 physics ticks may be simulated per rendered frame at "
+"most. If more than 8 physics ticks have to be simulated per rendered frame "
+"to keep up with rendering, the game will appear to slow down (even if "
+"[code]delta[/code] is used consistently in physics calculations). Therefore, "
+"it is recommended not to increase [member physics/common/physics_fps] above "
+"240. Otherwise, the game will slow down when the rendering framerate goes "
+"below 30 FPS."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1117
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], the renderer will interpolate the transforms of "
+"physics objects between the last two transforms, such that smooth motion is "
+"seen when physics ticks do not coincide with rendered frames.\n"
+"[b]Note:[/b] When moving objects to new positions (rather than the usual "
+"physics motion) you may want to temporarily turn off interpolation to "
+"prevent a visible glitch. You can do this using the [method Node."
+"reset_physics_interpolation] function."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Controls how much physics ticks are synchronized with real time. For 0 or "
"less, the ticks are synchronized. Such values are recommended for network "
@@ -47095,11 +49030,13 @@ msgid ""
"[b]Note:[/b] For best results, when using a custom physics interpolation "
"solution, the physics jitter fix should be disabled by setting [member "
"physics/common/physics_jitter_fix] to [code]0[/code].\n"
+"[b]Note:[/b] Jitter fix is automatically disabled at runtime when [member "
+"physics/common/physics_interpolation] is enabled.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
-"the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead."
+"the value at runtime, set [member Engine.physics_jitter_fix] instead."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1122
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] Calls [code]glBufferData[/code] with NULL data prior to "
"uploading batching data. This may not be necessary but can be used for "
@@ -47109,7 +49046,7 @@ msgid ""
"adversely affect performance for end users."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1126
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] If set to on, uses the [code]GL_STREAM_DRAW[/code] flag "
"for batching buffer uploads. If off, uses the [code]GL_DYNAMIC_DRAW[/code] "
@@ -47119,7 +49056,7 @@ msgid ""
"adversely affect performance for end users."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1130
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] If set to on, this applies buffer orphaning - "
"[code]glBufferData[/code] is called with NULL data and the full buffer size "
@@ -47130,7 +49067,7 @@ msgid ""
"adversely affect performance for end users."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1134
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] If set to on, uses the [code]GL_STREAM_DRAW[/code] flag "
"for legacy buffer uploads. If off, uses the [code]GL_DYNAMIC_DRAW[/code] "
@@ -47140,7 +49077,7 @@ msgid ""
"adversely affect performance for end users."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1138
+#: doc/classes/ProjectSettings.xml
msgid ""
"Choose between fixed mode where corner scalings are preserved matching the "
"artwork, and scaling mode.\n"
@@ -47148,7 +49085,7 @@ msgid ""
"is off."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1142
+#: doc/classes/ProjectSettings.xml
msgid ""
"Some NVIDIA GPU drivers have a bug which produces flickering issues for the "
"[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to "
@@ -47159,7 +49096,7 @@ msgid ""
"rendering, but only on desktop platforms."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1146
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], performs 2D skinning on the CPU rather than the GPU. "
"This provides greater compatibility with a wide range of hardware, and also "
@@ -47174,7 +49111,7 @@ msgid ""
"skinning."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1152
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], forces snapping of vertices to pixels in 2D rendering. "
"May help in some pixel art styles.\n"
@@ -47183,13 +49120,13 @@ msgid ""
"uv_contract] to prevent artifacts."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1157
+#: doc/classes/ProjectSettings.xml
msgid ""
"When batching is on, this regularly prints a frame diagnosis log. Note that "
"this will degrade performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1160
+#: doc/classes/ProjectSettings.xml
msgid ""
"[b]Experimental.[/b] For regression testing against the old renderer. If "
"this is switched on, and [code]use_batching[/code] is set, the renderer will "
@@ -47198,7 +49135,7 @@ msgid ""
"Performance will be degraded."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1163
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lights have the potential to prevent joining items, and break many of the "
"performance benefits of batching. This setting enables some complex logic to "
@@ -47208,7 +49145,7 @@ msgid ""
"returns."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1166
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the proportion of the total screen area (in pixels) that must be saved "
"by a scissor operation in order to activate light scissoring. This can "
@@ -47220,7 +49157,7 @@ msgid ""
"a lot of lighting."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1169
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enabling this setting uses the legacy method to draw batches containing only "
"one rect. The legacy method is faster (approx twice as fast), but can cause "
@@ -47230,24 +49167,24 @@ msgid ""
"this method."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1172
+#: doc/classes/ProjectSettings.xml
msgid ""
"Turns 2D batching on and off. Batching increases performance by reducing the "
"amount of graphics API drawcalls."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1175
+#: doc/classes/ProjectSettings.xml
msgid "Switches on 2D batching within the editor."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1178
+#: doc/classes/ProjectSettings.xml
msgid ""
"Size of buffer reserved for batched vertices. Larger size enables larger "
"batches, but there are diminishing returns for the memory used. This should "
"only have a minor effect on performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1181
+#: doc/classes/ProjectSettings.xml
msgid ""
"Including color in the vertex format has a cost, however, not including "
"color prevents batching across color changes. This threshold determines the "
@@ -47256,7 +49193,7 @@ msgid ""
"0 will always use colored vertices, 1 will never use colored vertices."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1184
+#: doc/classes/ProjectSettings.xml
msgid ""
"In certain circumstances, the batcher can reorder items in order to better "
"join them. This may result in better performance. An overlap test is needed "
@@ -47264,7 +49201,7 @@ msgid ""
"returns. If you are getting no benefit, setting this to 0 will switch it off."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1187
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the number of commands to lookahead to determine whether to batch "
"render items. A value of 1 can join items consisting of single commands, 0 "
@@ -47273,7 +49210,7 @@ msgid ""
"recommended."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1190
+#: doc/classes/ProjectSettings.xml
msgid ""
"On some platforms (especially mobile), precision issues in shaders can lead "
"to reading 1 texel outside of bounds, particularly where rects are scaled. "
@@ -47283,7 +49220,7 @@ msgid ""
"texels."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1194
+#: doc/classes/ProjectSettings.xml
msgid ""
"The amount of UV contraction. This figure is divided by 1000000, and is a "
"proportion of the total texture dimensions, where the width and height are "
@@ -47291,31 +49228,31 @@ msgid ""
"Use the default unless correcting for a problem on particular hardware."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1198
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of light samples taken when using [constant BakedLightmap."
"BAKE_QUALITY_HIGH]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1201
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of light samples taken when using [constant BakedLightmap."
"BAKE_QUALITY_LOW]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1204
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of light samples taken when using [constant BakedLightmap."
"BAKE_QUALITY_MEDIUM]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1207
+#: doc/classes/ProjectSettings.xml
msgid ""
"Amount of light samples taken when using [constant BakedLightmap."
"BAKE_QUALITY_ULTRA]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1210
+#: doc/classes/ProjectSettings.xml
msgid ""
"Default background clear color. Overridable per [Viewport] using its "
"[Environment]. See [member Environment.background_mode] and [member "
@@ -47323,7 +49260,7 @@ msgid ""
"programmatically, use [method VisualServer.set_default_clear_color]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1213
+#: doc/classes/ProjectSettings.xml
msgid ""
"[Environment] that will be used as a fallback environment in case a scene "
"does not specify its own environment. The default environment is loaded in "
@@ -47333,21 +49270,21 @@ msgid ""
"here."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1216
+#: doc/classes/ProjectSettings.xml
msgid ""
"The use of half-float vertex compression may be producing rendering errors "
"on some platforms (especially iOS). These have been seen particularly in "
"particles. Disabling half-float may resolve these problems."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1219
+#: doc/classes/ProjectSettings.xml
msgid ""
"iOS specific override for [member rendering/gles2/compatibility/"
"disable_half_float], due to poor support for half-float vertex compression "
"on many devices."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1222
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code] and available on the target Android device, enables "
"high floating point precision for all shader computations in GLES2.\n"
@@ -47355,31 +49292,131 @@ msgid ""
"devices and is often not available at all. Use with caution."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1226
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], every time an asynchronous shader compilation or an "
+"asynchronous shader reconstruction from cache starts or finishes, a line "
+"will be logged telling how many of those are happening.\n"
+"If the platform doesn't support parallel shader compile, but only the "
+"compile queue via a secondary GL context, what the message will tell is the "
+"number of shader compiles currently queued.\n"
+"[b]Note:[/b] This setting is only meaningful if [code]rendering/gles3/"
+"shaders/shader_compilation_mode[/code] is [b]not[/b] [code]Synchronous[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"This is the maximum number of shaders that can be compiled (or reconstructed "
+"from cache) at the same time.\n"
+"At runtime, while that count is reached, other shaders that can be "
+"asynchronously compiled will just use their fallback, without their setup "
+"being started until the count gets lower.\n"
+"This is a way to balance the CPU work between running the game and compiling "
+"the shaders. The goal is to have as many asynchronous compiles in flight as "
+"possible without impacting the responsiveness of the game, which beyond some "
+"point would destroy the benefits of asynchronous compilation. In other "
+"words, you may be able to afford that the FPS lowers a bit, and that will "
+"already be better than the stalling that synchronous compilation could "
+"cause.\n"
+"The default value is a conservative one, so you are advised to tweak it "
+"according to the hardware you are targeting.\n"
+"[b]Note:[/b] This setting is only meaningful if [code]rendering/gles3/"
+"shaders/shader_compilation_mode[/code] is [b]not[/b] [code]Synchronous[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"The default is a very conservative override for [code]rendering/gles3/"
+"shaders/max_concurrent_compiles[/code].\n"
+"Depending on the specific devices you are targeting, you may want to raise "
+"it.\n"
+"[b]Note:[/b] This setting is only meaningful if [code]rendering/gles3/"
+"shaders/shader_compilation_mode[/code] is [b]not[/b] [code]Synchronous[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"The maximum size, in megabytes, that the ubershader cache can grow up to. On "
+"startup, the least recently used entries will be deleted until the total "
+"size is within bounds.\n"
+"[b]Note:[/b] This setting is only meaningful if [code]rendering/gles3/"
+"shaders/shader_compilation_mode[/code] is set to [code]Asynchronous + Cache[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"An override for [code]rendering/gles3/shaders/ubershader_cache_size_mb[/"
+"code], so a smaller maximum size can be configured for mobile platforms, "
+"where storage space is more limited.\n"
+"[b]Note:[/b] This setting is only meaningful if [code]rendering/gles3/"
+"shaders/shader_compilation_mode[/code] is set to [code]Asynchronous + Cache[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If set to [code]Asynchronous[/code] and available on the target device, "
+"asynchronous compilation of shaders is enabled (in contrast to "
+"[code]Asynchronous[/code]).\n"
+"That means that when a shader is first used under some new rendering "
+"situation, the game won't stall while such shader is being compiled. "
+"Instead, a fallback will be used and the real shader will be compiled in the "
+"background. Once the actual shader is compiled, it will be used the next "
+"times it's used to draw a frame.\n"
+"Depending on the async mode configured for a given material/shader, the "
+"fallback will be an \"ubershader\" (the default) or just skip rendering any "
+"item it is applied to.\n"
+"An ubershader is a very complex shader, slow but suited to any rendering "
+"situation, that the engine generates internally so it can be used from the "
+"beginning while the traditional conditioned, optimized version of it is "
+"being compiled.\n"
+"To reduce loading times after the project has been launched at least once, "
+"you can use [code]Asynchronous + Cache[/code]. This also causes the "
+"ubershaders to be cached into storage so they can be ready faster next time "
+"they are used (provided the platform provides support for it).\n"
+"[b]Note:[/b] Asynchronous compilation is currently only supported for "
+"spatial (3D) and particle materials/shaders. CanvasItem (2D) shaders will "
+"not use asynchronous compilation even if this setting is set to "
+"[code]Asynchronous[/code] or [code]Asynchronous + Cache[/code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"An override for [code]rendering/gles3/shaders/shader_compilation_mode[/"
+"code], so asynchronous compilation can be disabled for mobile.\n"
+"You may want to do that since mobile GPUs generally won't support "
+"ubershaders due to their complexity."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max buffer size for blend shapes. Any blend shape bigger than this will not "
"work."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1229
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max buffer size for drawing polygons. Any polygon bigger than this will not "
"work."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1232
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max index buffer size for drawing polygons. Any polygon bigger than this "
"will not work."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1235
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max buffer size for drawing immediate objects (ImmediateGeometry nodes). "
"Nodes using more than this size will not work."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1238
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max number of lights renderable per object. This is further limited by "
"hardware support. Most devices only support 409 lights, while many devices "
@@ -47387,7 +49424,7 @@ msgid ""
"memory usage and may decrease shader compile times."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1241
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max amount of elements renderable in a frame. If more elements than this are "
"visible per frame, they will not be drawn. Keep in mind elements refer to "
@@ -47397,7 +49434,7 @@ msgid ""
"much as possible on web export."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1244
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max number of lights renderable in a frame. If more lights than this number "
"are used, they will be ignored. Setting this low will slightly reduce memory "
@@ -47406,7 +49443,7 @@ msgid ""
"possible on web export."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1247
+#: doc/classes/ProjectSettings.xml
msgid ""
"Max number of reflection probes renderable in a frame. If more reflection "
"probes than this number are used, they will be ignored. Setting this low "
@@ -47415,20 +49452,20 @@ msgid ""
"consider lowering as much as possible on web export."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1250
+#: doc/classes/ProjectSettings.xml
msgid ""
"Shaders have a time variable that constantly increases. At some point, it "
"needs to be rolled back to zero to avoid precision errors on shader "
"animations. This setting specifies when (in seconds)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1253
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import lossless textures "
"using the PNG format. Otherwise, it will default to using WebP."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1256
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default compression level for lossless WebP. Higher levels result in "
"smaller files at the cost of compression speed. Decompression speed is "
@@ -47437,7 +49474,7 @@ msgid ""
"savings."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1259
+#: doc/classes/ProjectSettings.xml
msgid ""
"On import, mesh vertex data will be split into two streams within a single "
"vertex buffer, one for position data and the other for interleaved "
@@ -47445,7 +49482,18 @@ msgid ""
"Requires manual reimport of meshes after toggling."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1262
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Determines the maximum number of polygon occluders that will be used at any "
+"one time.\n"
+"Although you can have many occluders in a scene, each frame the system will "
+"choose from these the most relevant based on a screen space metric, in order "
+"to give the best overall performance.\n"
+"A greater number of polygons can potentially cull more objects, however the "
+"cost of culling calculations scales with the number of occluders."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Determines the maximum number of sphere occluders that will be used at any "
"one time.\n"
@@ -47454,30 +49502,30 @@ msgid ""
"to give the best overall performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1266
+#: doc/classes/ProjectSettings.xml
msgid ""
"The default convention is for portal normals to point outward (face outward) "
"from the source room.\n"
"If you accidentally build your level with portals facing the wrong way, this "
"setting can fix the problem.\n"
"It will flip named portal meshes (i.e. [code]-portal[/code]) on the initial "
-"convertion to [Portal] nodes."
+"conversion to [Portal] nodes."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1271
+#: doc/classes/ProjectSettings.xml
msgid ""
"Show conversion logs.\n"
"[b]Note:[/b] This will automatically be disabled in exports."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1275
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], gameplay callbacks will be sent as [code]signals[/"
"code]. If [code]false[/code], they will be sent as [code]notifications[/"
"code]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1278
+#: doc/classes/ProjectSettings.xml
msgid ""
"If enabled, while merging meshes, the system will also attempt to remove "
"[Spatial] nodes that no longer have any children.\n"
@@ -47486,13 +49534,13 @@ msgid ""
"for markers or some other purpose."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1282
+#: doc/classes/ProjectSettings.xml
msgid ""
"Show logs during PVS generation.\n"
"[b]Note:[/b] This will automatically be disabled in exports."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1286
+#: doc/classes/ProjectSettings.xml
msgid ""
"Uses a simplified method of generating PVS (potentially visible set) data. "
"The results may not be accurate where more than one portal join adjacent "
@@ -47502,46 +49550,66 @@ msgid ""
"default method."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1290
+#: doc/classes/ProjectSettings.xml
msgid ""
-"If [code]true[/code], allocates the main framebuffer with high dynamic "
-"range. High dynamic range allows the use of [Color] values greater than 1.\n"
+"If [code]true[/code], allocates the root [Viewport]'s framebuffer with high "
+"dynamic range. High dynamic range allows the use of [Color] values greater "
+"than 1. This must be set to [code]true[/code] for glow rendering to work if "
+"[member Environment.glow_hdr_threshold] is greater than or equal to "
+"[code]1.0[/code].\n"
"[b]Note:[/b] Only available on the GLES3 backend."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1294
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/depth/hdr] on mobile "
-"devices, due to performance concerns or driver support."
+"devices, due to performance concerns or driver support. This must be set to "
+"[code]true[/code] for glow rendering to work if [member Environment."
+"glow_hdr_threshold] is greater than or equal to [code]1.0[/code].\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1297
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], allocates the root [Viewport]'s framebuffer with full "
+"floating-point precision (32-bit) instead of half floating-point precision "
+"(16-bit). Only effective when [member rendering/quality/depth/hdr] is also "
+"enabled.\n"
+"[b]Note:[/b] Enabling this setting does not improve rendering quality. Using "
+"full floating-point precision is slower, and is generally only needed for "
+"advanced shaders that require a high level of precision. To reduce banding, "
+"enable [member rendering/quality/filters/use_debanding] instead.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"Disables depth pre-pass for some GPU vendors (usually mobile), as their "
"architecture already does this."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1300
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], performs a previous depth pass before rendering "
"materials. This increases performance in scenes with high overdraw, when "
"complex materials and lighting are used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1303
+#: doc/classes/ProjectSettings.xml
msgid ""
"The directional shadow's size in pixels. Higher values will result in "
"sharper shadows, at the cost of performance. The value will be rounded up to "
-"the nearest power of 2."
+"the nearest power of 2. This setting can be changed at run-time; the change "
+"will be applied immediately."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1306
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/directional_shadow/size] on "
"mobile devices, due to performance concerns or driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1309
+#: doc/classes/ProjectSettings.xml
msgid ""
"The video driver to use (\"GLES2\" or \"GLES3\").\n"
"[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--"
@@ -47551,7 +49619,7 @@ msgid ""
"updated, so use [method OS.get_current_video_driver] to query it at run-time."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1313
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], allows falling back to the GLES2 driver if the GLES3 "
"driver is not supported.\n"
@@ -47563,7 +49631,7 @@ msgid ""
"data pack's size."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1317
+#: doc/classes/ProjectSettings.xml
msgid ""
"Maximum anisotropic filter level used for textures with anisotropy enabled. "
"Higher values will result in sharper textures when viewed from oblique "
@@ -47571,7 +49639,7 @@ msgid ""
"4, 8, 16)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1320
+#: doc/classes/ProjectSettings.xml
msgid ""
"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing "
"around the edges of polygons. A higher MSAA value results in smoother edges "
@@ -47579,7 +49647,7 @@ msgid ""
"[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1324
+#: doc/classes/ProjectSettings.xml
msgid ""
"If set to a value greater than [code]0.0[/code], contrast-adaptive "
"sharpening will be applied to the 3D viewport. This has a low performance "
@@ -47588,7 +49656,7 @@ msgid ""
"[member rendering/quality/filters/use_fxaa]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1327
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses a fast post-processing filter to make banding "
"significantly less visible. In some cases, debanding may introduce a "
@@ -47602,7 +49670,7 @@ msgid ""
"disabled when targeting mobile platforms."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1332
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enables FXAA in the root Viewport. FXAA is a popular screen-space "
"antialiasing method, which is fast but will make the image look blurry, "
@@ -47612,7 +49680,7 @@ msgid ""
"quality/filters/sharpen_intensity])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1335
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses nearest-neighbor mipmap filtering when using "
"mipmaps (also called \"bilinear filtering\"), which will result in visible "
@@ -47621,64 +49689,64 @@ msgid ""
"mipmap filtering (also called \"trilinear filtering\") is used."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1338
+#: doc/classes/ProjectSettings.xml
msgid ""
"Strategy used for framebuffer allocation. The simpler it is, the less "
"resources it uses (but the less features it supports). If set to \"2D "
"Without Sampling\" or \"3D Without Effects\", sample buffers will not be "
"allocated. This means [code]SCREEN_TEXTURE[/code] and [code]DEPTH_TEXTURE[/"
-"code] will not be available in shaders and post-processing effects will not "
-"be available in the [Environment]."
+"code] will not be available in shaders and post-processing effects such as "
+"glow will not be available in [Environment]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1341
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/intended_usage/"
"framebuffer_allocation] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1344
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enable usage of bicubic sampling in baked lightmaps. This results in "
"smoother looking lighting at the expense of more bandwidth usage. On GLES2, "
"changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1347
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/lightmapping/"
"use_bicubic_sampling] on mobile devices, in order to reduce bandwidth usage."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1350
+#: doc/classes/ProjectSettings.xml
msgid ""
"Size of the atlas used by reflection probes. A larger size can result in "
"higher visual quality, while a smaller size will be faster and take up less "
"memory."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1353
+#: doc/classes/ProjectSettings.xml
msgid ""
"Number of subdivisions to use for the reflection atlas. A higher number "
"lowers the quality of each atlas, but allows you to use more."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1356
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses a high amount of samples to create blurred "
"variants of reflection probes and panorama backgrounds (sky). Those blurred "
"variants are used by rough materials."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1359
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/reflections/"
"high_quality_ggx] on mobile devices, due to performance concerns or driver "
"support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1362
+#: doc/classes/ProjectSettings.xml
msgid ""
"Limits the size of the irradiance map which is normally determined by "
"[member Sky.radiance_size]. A higher size results in a higher quality "
@@ -47689,61 +49757,61 @@ msgid ""
"maps well and may crash if this is set too high."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1366
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses texture arrays instead of mipmaps for reflection "
"probes and panorama backgrounds (sky). This reduces jitter noise on "
"reflections, but costs more performance and memory."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1369
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/reflections/"
"texture_array_reflections] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1372
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses faster but lower-quality Blinn model to generate "
"blurred reflections instead of the GGX model."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1375
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/shading/"
"force_blinn_over_ggx] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1378
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], uses faster but lower-quality Lambert material "
"lighting model instead of Burley."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1381
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/shading/"
"force_lambert_over_burley] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1384
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], forces vertex shading for all rendering. This can "
"increase performance a lot, but also reduces quality immensely. Can be used "
"to optimize performance on low-end mobile devices."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1387
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/shading/"
"force_vertex_shading] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1390
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], enables new physical light attenuation for "
"[OmniLight]s and [SpotLight]s. This results in more realistic lighting "
@@ -47754,7 +49822,7 @@ msgid ""
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1394
+#: doc/classes/ProjectSettings.xml
msgid ""
"Size for cubemap into which the shadow is rendered before being copied into "
"the shadow atlas. A higher number can result in higher resolution shadows "
@@ -47763,26 +49831,25 @@ msgid ""
"size] will not result in a perceptible increase in visual quality."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1397 doc/classes/ProjectSettings.xml:1400
-#: doc/classes/ProjectSettings.xml:1403 doc/classes/ProjectSettings.xml:1406
+#: doc/classes/ProjectSettings.xml
msgid ""
"Subdivision quadrant size for shadow mapping. See shadow mapping "
"documentation."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1409
+#: doc/classes/ProjectSettings.xml
msgid ""
"Size for shadow atlas (used for OmniLights and SpotLights). See "
"documentation."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1412
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/shadow_atlas/size] on "
"mobile devices, due to performance concerns or driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1415
+#: doc/classes/ProjectSettings.xml
msgid ""
"Shadow filter mode. Higher-quality settings result in smoother shadows that "
"flicker less when moving. \"Disabled\" is the fastest option, but also has "
@@ -47793,20 +49860,20 @@ msgid ""
"shadow appearance similar to the one produced by the GLES3 backend."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1419
+#: doc/classes/ProjectSettings.xml
msgid ""
"Lower-end override for [member rendering/quality/shadows/filter_mode] on "
"mobile devices, due to performance concerns or driver support."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1422
+#: doc/classes/ProjectSettings.xml
msgid ""
"Forces [MeshInstance] to always perform skinning on the CPU (applies to both "
"GLES2 and GLES3).\n"
"See also [member rendering/quality/skinning/software_skinning_fallback]."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1426
+#: doc/classes/ProjectSettings.xml
msgid ""
"Allows [MeshInstance] to perform skinning on the CPU when the hardware "
"doesn't support the default GPU skinning process with GLES2.\n"
@@ -47818,52 +49885,66 @@ msgid ""
"already applied to the modelview matrix."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1432
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Additional expansion applied to object bounds in the 3D rendering bounding "
+"volume hierarchy. This can reduce BVH processing at the cost of a slightly "
+"reduced accuracy.\n"
+"The default value will work well in most situations. A value of 0.0 will "
+"turn this optimization off, and larger values may work better for larger, "
+"faster moving objects.\n"
+"[b]Note:[/b] Used only if [member ProjectSettings.rendering/quality/"
+"spatial_partitioning/use_bvh] is enabled."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid ""
"The rendering octree balance can be changed to favor smaller ([code]0[/"
"code]), or larger ([code]1[/code]) branches.\n"
-"Larger branches can increase performance significantly in some projects."
+"Larger branches can increase performance significantly in some projects.\n"
+"[b]Note:[/b] Not used if [member ProjectSettings.rendering/quality/"
+"spatial_partitioning/use_bvh] is enabled."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1436
+#: doc/classes/ProjectSettings.xml
msgid ""
"Enables the use of bounding volume hierarchy instead of octree for rendering "
"spatial partitioning. This may give better performance."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1439
+#: doc/classes/ProjectSettings.xml
msgid ""
"Improves quality of subsurface scattering, but cost significantly increases."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1442
+#: doc/classes/ProjectSettings.xml
msgid "Quality setting for subsurface scattering (samples taken)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1445
+#: doc/classes/ProjectSettings.xml
msgid "Max radius used for subsurface scattering samples."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1448
+#: doc/classes/ProjectSettings.xml
msgid ""
"Weight subsurface scattering samples. Helps to avoid reading samples from "
"unrelated parts of the screen."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1451
+#: doc/classes/ProjectSettings.xml
msgid ""
"Use high-quality voxel cone tracing. This results in better-looking "
"reflections, but is much more expensive on the GPU."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1454
+#: doc/classes/ProjectSettings.xml
msgid ""
"Thread model for rendering. Rendering on a thread can vastly improve "
"performance, but synchronizing to the main thread can cause a bit more "
"jitter."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1457
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], a thread safe version of BVH (bounding volume "
"hierarchy) will be used in rendering and Godot physics.\n"
@@ -47871,7 +49952,7 @@ msgid ""
"incorrect object visibility)."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1461
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the BPTC algorithm. This texture compression algorithm is "
@@ -47884,7 +49965,7 @@ msgid ""
"application/config/use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1465
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the Ericsson Texture Compression algorithm. This algorithm "
@@ -47896,7 +49977,7 @@ msgid ""
"application/config/use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1469
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the Ericsson Texture Compression 2 algorithm. This texture "
@@ -47908,7 +49989,7 @@ msgid ""
"application/config/use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1473
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the PowerVR Texture Compression algorithm. This texture "
@@ -47920,7 +50001,7 @@ msgid ""
"application/config/use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1477
+#: doc/classes/ProjectSettings.xml
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the S3 Texture Compression algorithm. This algorithm is only "
@@ -47932,21 +50013,27 @@ msgid ""
"application/config/use_hidden_project_data_directory])."
msgstr ""
-#: doc/classes/ProjectSettings.xml:1481
+#: doc/classes/ProjectSettings.xml
msgid ""
"Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses (in "
"pixels)."
msgstr ""
-#: doc/classes/ProximityGroup.xml:4 doc/classes/ProximityGroup.xml:7
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Objects can use this signal to restrict reading of settings only to "
+"situations where a change has been made."
+msgstr ""
+
+#: doc/classes/ProximityGroup.xml
msgid "General-purpose proximity detection node."
msgstr ""
-#: doc/classes/QuadMesh.xml:4
+#: doc/classes/QuadMesh.xml
msgid "Class representing a square mesh."
msgstr ""
-#: doc/classes/QuadMesh.xml:7
+#: doc/classes/QuadMesh.xml
msgid ""
"Class representing a square [PrimitiveMesh]. This flat mesh does not have a "
"thickness. By default, this mesh is aligned on the X and Y axes; this "
@@ -47954,25 +50041,24 @@ msgid ""
"[PlaneMesh], this mesh doesn't provide subdivision options."
msgstr ""
-#: doc/classes/QuadMesh.xml:11 doc/classes/Viewport.xml:19
-#: doc/classes/ViewportTexture.xml:13
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/129"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/QuadMesh.xml doc/classes/Viewport.xml
+#: doc/classes/ViewportTexture.xml
+msgid "2D in 3D Demo"
+msgstr ""
-#: doc/classes/QuadMesh.xml:17
+#: doc/classes/QuadMesh.xml
msgid "Offset of the generated Quad. Useful for particles."
msgstr ""
-#: doc/classes/QuadMesh.xml:20
+#: doc/classes/QuadMesh.xml
msgid "Size on the X and Y axes."
msgstr ""
-#: doc/classes/Quat.xml:4
+#: doc/classes/Quat.xml
msgid "Quaternion."
msgstr ""
-#: doc/classes/Quat.xml:7
+#: doc/classes/Quat.xml
msgid ""
"A unit quaternion used for representing 3D rotations. Quaternions need to be "
"normalized to be used for rotation.\n"
@@ -47984,27 +50070,18 @@ msgid ""
"more efficient and robust against floating-point errors."
msgstr ""
-#: doc/classes/Quat.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/using_transforms."
-"html#interpolating-with-quaternions"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/using_transforms."
-"html#interpolating-with-quaternions"
-
-#: doc/classes/Quat.xml:20
+#: doc/classes/Quat.xml
msgid "Constructs a quaternion from the given [Basis]."
msgstr ""
-#: doc/classes/Quat.xml:27
+#: doc/classes/Quat.xml
msgid ""
"Constructs a quaternion that will perform a rotation specified by Euler "
"angles (in the YXZ convention: when decomposing, first Z, then X, and Y "
"last), given in the vector format as (X angle, Y angle, Z angle)."
msgstr ""
-#: doc/classes/Quat.xml:35
+#: doc/classes/Quat.xml
#, fuzzy
msgid ""
"Constructs a quaternion that will rotate around the given axis by the "
@@ -48013,11 +50090,11 @@ msgstr ""
"Вращает вектор вокруг заданной оси на [code]phi[/code] радиан. Ось должна "
"быть нормализованным вектором."
-#: doc/classes/Quat.xml:45
+#: doc/classes/Quat.xml
msgid "Constructs a quaternion defined by the given values."
msgstr ""
-#: doc/classes/Quat.xml:52
+#: doc/classes/Quat.xml
msgid ""
"Returns the angle between this quaternion and [code]to[/code]. This is the "
"magnitude of the angle you would need to rotate by to get from one to the "
@@ -48027,7 +50104,7 @@ msgid ""
"reliably."
msgstr ""
-#: doc/classes/Quat.xml:63
+#: doc/classes/Quat.xml
#, fuzzy
msgid ""
"Performs a cubic spherical interpolation between quaternions [code]pre_a[/"
@@ -48038,11 +50115,11 @@ msgstr ""
"[code]preA[/code], данным вектором, [code]b[/code], и [code]postB[/code], на "
"заданную величину [code]t[/code]."
-#: doc/classes/Quat.xml:70
+#: doc/classes/Quat.xml
msgid "Returns the dot product of two quaternions."
msgstr ""
-#: doc/classes/Quat.xml:76
+#: doc/classes/Quat.xml
msgid ""
"Returns Euler angles (in the YXZ convention: when decomposing, first Z, then "
"X, and Y last) corresponding to the rotation represented by the unit "
@@ -48050,11 +50127,11 @@ msgid ""
"angle, Y angle, Z angle)."
msgstr ""
-#: doc/classes/Quat.xml:82
+#: doc/classes/Quat.xml
msgid "Returns the inverse of the quaternion."
msgstr ""
-#: doc/classes/Quat.xml:89
+#: doc/classes/Quat.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if this quaternion and [code]quat[/code] are "
@@ -48065,36 +50142,36 @@ msgstr ""
"приблизительно равны, запуская [method @GDScript.is_equal_approx] для "
"каждого компонента."
-#: doc/classes/Quat.xml:95
+#: doc/classes/Quat.xml
msgid "Returns whether the quaternion is normalized or not."
msgstr ""
-#: doc/classes/Quat.xml:101
+#: doc/classes/Quat.xml
msgid "Returns the length of the quaternion."
msgstr ""
-#: doc/classes/Quat.xml:107
+#: doc/classes/Quat.xml
msgid "Returns the length of the quaternion, squared."
msgstr ""
-#: doc/classes/Quat.xml:113
+#: doc/classes/Quat.xml
msgid "Returns a copy of the quaternion, normalized to unit length."
msgstr ""
-#: doc/classes/Quat.xml:120
+#: doc/classes/Quat.xml
msgid ""
"Sets the quaternion to a rotation which rotates around axis by the specified "
"angle, in radians. The axis must be a normalized vector."
msgstr ""
-#: doc/classes/Quat.xml:126
+#: doc/classes/Quat.xml
msgid ""
"Sets the quaternion to a rotation specified by Euler angles (in the YXZ "
"convention: when decomposing, first Z, then X, and Y last), given in the "
"vector format as (X angle, Y angle, Z angle)."
msgstr ""
-#: doc/classes/Quat.xml:134
+#: doc/classes/Quat.xml
#, fuzzy
msgid ""
"Returns the result of the spherical linear interpolation between this "
@@ -48105,7 +50182,7 @@ msgstr ""
"кватернионом и [code]to[/code] на величину [code]weight[/code].\n"
"[b]Примечание:[/b] Оба кватерниона должны быть нормализованными."
-#: doc/classes/Quat.xml:143
+#: doc/classes/Quat.xml
#, fuzzy
msgid ""
"Returns the result of the spherical linear interpolation between this "
@@ -48116,46 +50193,46 @@ msgstr ""
"кватернионом и [code]to[/code] на величину [code]weight[/code], но без "
"проверки, не превышает ли вращение 90 градусов."
-#: doc/classes/Quat.xml:150
+#: doc/classes/Quat.xml
msgid "Returns a vector transformed (multiplied) by this quaternion."
msgstr ""
-#: doc/classes/Quat.xml:156
+#: doc/classes/Quat.xml
msgid ""
"W component of the quaternion (real part).\n"
"Quaternion components should usually not be manipulated directly."
msgstr ""
-#: doc/classes/Quat.xml:160
+#: doc/classes/Quat.xml
msgid ""
"X component of the quaternion (imaginary [code]i[/code] axis part).\n"
"Quaternion components should usually not be manipulated directly."
msgstr ""
-#: doc/classes/Quat.xml:164
+#: doc/classes/Quat.xml
msgid ""
"Y component of the quaternion (imaginary [code]j[/code] axis part).\n"
"Quaternion components should usually not be manipulated directly."
msgstr ""
-#: doc/classes/Quat.xml:168
+#: doc/classes/Quat.xml
msgid ""
"Z component of the quaternion (imaginary [code]k[/code] axis part).\n"
"Quaternion components should usually not be manipulated directly."
msgstr ""
-#: doc/classes/Quat.xml:174
+#: doc/classes/Quat.xml
msgid ""
"The identity quaternion, representing no rotation. Equivalent to an identity "
"[Basis] matrix. If a vector is transformed by an identity quaternion, it "
"will not change."
msgstr ""
-#: doc/classes/RandomNumberGenerator.xml:4
+#: doc/classes/RandomNumberGenerator.xml
msgid "A class for generating pseudo-random numbers."
msgstr "Класс для генерации псевдо-случайных чисел."
-#: doc/classes/RandomNumberGenerator.xml:7
+#: doc/classes/RandomNumberGenerator.xml
#, fuzzy
msgid ""
"RandomNumberGenerator is a class for generating pseudo-random numbers. It "
@@ -48190,14 +50267,11 @@ msgstr ""
" var my_random_number = rng.randf_range(-10.0, 10.0)\n"
"[/codeblock]"
-#: doc/classes/RandomNumberGenerator.xml:19
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/math/random_number_generation."
-"html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/math/index.html"
+#: doc/classes/RandomNumberGenerator.xml
+msgid "Random number generation"
+msgstr ""
-#: doc/classes/RandomNumberGenerator.xml:25
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Generates a pseudo-random float between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive)."
@@ -48205,7 +50279,7 @@ msgstr ""
"Генерирует псевдо-случайное число с плавающей точкой между [code]0.0[/code] "
"и [code]1.0[/code] (включительно)."
-#: doc/classes/RandomNumberGenerator.xml:33
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Generates a pseudo-random float between [code]from[/code] and [code]to[/"
"code] (inclusive)."
@@ -48213,7 +50287,7 @@ msgstr ""
"Генерирует псевдо-случайное число с плавающей точкой между [code]from[/code] "
"и [code]to[/code] (включительно)."
-#: doc/classes/RandomNumberGenerator.xml:41
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Generates a [url=https://en.wikipedia.org/wiki/Normal_distribution]normally-"
"distributed[/url] pseudo-random number, using Box-Muller transform with the "
@@ -48226,7 +50300,7 @@ msgstr ""
"стандартным [code]deviation[/code]. Это также называется Гауссовым "
"распределением."
-#: doc/classes/RandomNumberGenerator.xml:47
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Generates a pseudo-random 32-bit unsigned integer between [code]0[/code] and "
"[code]4294967295[/code] (inclusive)."
@@ -48234,7 +50308,7 @@ msgstr ""
"Генерирует псевдо-случайное 32-битное без-знаковое целочисленное число между "
"[code]0[/code] и [code]4294967295[/code] (включительно)."
-#: doc/classes/RandomNumberGenerator.xml:55
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Generates a pseudo-random 32-bit signed integer between [code]from[/code] "
"and [code]to[/code] (inclusive)."
@@ -48242,11 +50316,11 @@ msgstr ""
"Генерирует псевдо-случайное 32-битное знаковое целочисленное число между "
"[code]from[/code] и [code]to[/code] (включительно)."
-#: doc/classes/RandomNumberGenerator.xml:61
+#: doc/classes/RandomNumberGenerator.xml
msgid "Setups a time-based seed to generator."
msgstr "Устанавливает основанное на времени зерно генератора."
-#: doc/classes/RandomNumberGenerator.xml:67
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"Initializes the random number generator state based on the given seed value. "
"A given seed will give a reproducible sequence of pseudo-random numbers.\n"
@@ -48266,7 +50340,7 @@ msgid ""
"4.0."
msgstr ""
-#: doc/classes/RandomNumberGenerator.xml:78
+#: doc/classes/RandomNumberGenerator.xml
msgid ""
"The current state of the random number generator. Save and restore this "
"property to restore the generator to a previous state:\n"
@@ -48285,75 +50359,75 @@ msgid ""
"seed] instead."
msgstr ""
-#: doc/classes/Range.xml:4
+#: doc/classes/Range.xml
msgid "Abstract base class for range-based controls."
msgstr ""
"Абстрактный базовый класс для элементов управления на основе диапазона."
-#: doc/classes/Range.xml:7
+#: doc/classes/Range.xml
msgid ""
"Range is a base class for [Control] nodes that change a floating-point "
"[i]value[/i] between a [i]minimum[/i] and a [i]maximum[/i], using [i]step[/"
"i] and [i]page[/i], for example a [ScrollBar]."
msgstr ""
-#: doc/classes/Range.xml:16
+#: doc/classes/Range.xml
msgid ""
-"Binds two ranges together along with any ranges previously grouped with "
+"Binds two [Range]s together along with any ranges previously grouped with "
"either of them. When any of range's member variables change, it will share "
"the new value with all other ranges in its group."
msgstr ""
-#: doc/classes/Range.xml:22
-msgid "Stops range from sharing its member variables with any other."
+#: doc/classes/Range.xml
+msgid "Stops the [Range] from sharing its member variables with any other."
msgstr ""
-#: doc/classes/Range.xml:28
+#: doc/classes/Range.xml
msgid ""
"If [code]true[/code], [member value] may be greater than [member max_value]."
msgstr ""
-#: doc/classes/Range.xml:31
+#: doc/classes/Range.xml
msgid ""
"If [code]true[/code], [member value] may be less than [member min_value]."
msgstr ""
-#: doc/classes/Range.xml:34
+#: doc/classes/Range.xml
msgid ""
"If [code]true[/code], and [code]min_value[/code] is greater than 0, "
"[code]value[/code] will be represented exponentially rather than linearly."
msgstr ""
-#: doc/classes/Range.xml:37
+#: doc/classes/Range.xml
msgid ""
"Maximum value. Range is clamped if [code]value[/code] is greater than "
"[code]max_value[/code]."
msgstr ""
-#: doc/classes/Range.xml:40
+#: doc/classes/Range.xml
msgid ""
"Minimum value. Range is clamped if [code]value[/code] is less than "
"[code]min_value[/code]."
msgstr ""
-#: doc/classes/Range.xml:43
+#: doc/classes/Range.xml
msgid ""
"Page size. Used mainly for [ScrollBar]. ScrollBar's length is its size "
"multiplied by [code]page[/code] over the difference between [code]min_value[/"
"code] and [code]max_value[/code]."
msgstr ""
-#: doc/classes/Range.xml:46
+#: doc/classes/Range.xml
msgid "The value mapped between 0 and 1."
msgstr ""
-#: doc/classes/Range.xml:49
+#: doc/classes/Range.xml
msgid ""
"If [code]true[/code], [code]value[/code] will always be rounded to the "
"nearest integer."
msgstr ""
-#: doc/classes/Range.xml:52
+#: doc/classes/Range.xml
msgid ""
"If greater than 0, [code]value[/code] will always be rounded to a multiple "
"of [code]step[/code]. If [code]rounded[/code] is also [code]true[/code], "
@@ -48361,25 +50435,32 @@ msgid ""
"then rounded to the nearest integer."
msgstr ""
-#: doc/classes/Range.xml:55
+#: doc/classes/Range.xml
msgid "Range's current value."
msgstr ""
-#: doc/classes/Range.xml:61
+#: doc/classes/Range.xml
msgid ""
"Emitted when [member min_value], [member max_value], [member page], or "
"[member step] change."
msgstr ""
-#: doc/classes/Range.xml:67
-msgid "Emitted when [member value] changes."
+#: doc/classes/Range.xml
+msgid ""
+"Emitted when [member value] changes. When used on a [Slider], this is called "
+"continuously while dragging (potentially every frame). If you are performing "
+"an expensive operation in a function connected to [signal value_changed], "
+"consider using a [i]debouncing[/i] [Timer] to call the function less often.\n"
+"[b]Note:[/b] Unlike signals such as [signal LineEdit.text_changed], [signal "
+"value_changed] is also emitted when [code]value[/code] is set directly via "
+"code."
msgstr ""
-#: doc/classes/RayCast.xml:4 doc/classes/RayCast2D.xml:4
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid "Query the closest object intersecting a ray."
msgstr ""
-#: doc/classes/RayCast.xml:7
+#: doc/classes/RayCast.xml
msgid ""
"A RayCast represents a line from its origin to its destination position, "
"[code]cast_to[/code]. It is used to query the 3D space in order to find the "
@@ -48397,111 +50478,110 @@ msgid ""
"[method force_raycast_update] after adjusting the raycast."
msgstr ""
-#: doc/classes/RayCast.xml:22 doc/classes/RayCast2D.xml:21
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Adds a collision exception so the ray does not report collisions with the "
"specified node."
msgstr ""
-#: doc/classes/RayCast.xml:29 doc/classes/RayCast2D.xml:28
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Adds a collision exception so the ray does not report collisions with the "
"specified [RID]."
msgstr ""
-#: doc/classes/RayCast.xml:35 doc/classes/RayCast2D.xml:34
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid "Removes all collision exceptions for this ray."
msgstr ""
-#: doc/classes/RayCast.xml:41
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
-"Updates the collision information for the ray.\n"
-"Use this method to update the collision information immediately instead of "
-"waiting for the next [code]_physics_process[/code] call, for example if the "
-"ray or its parent has changed state.\n"
+"Updates the collision information for the ray. Use this method to update the "
+"collision information immediately instead of waiting for the next "
+"[code]_physics_process[/code] call, for example if the ray or its parent has "
+"changed state.\n"
"[b]Note:[/b] [code]enabled[/code] is not required for this to work."
msgstr ""
-#: doc/classes/RayCast.xml:49 doc/classes/RayCast2D.xml:47
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Returns the first object that the ray intersects, or [code]null[/code] if no "
"object is intersecting the ray (i.e. [method is_colliding] returns "
"[code]false[/code])."
msgstr ""
-#: doc/classes/RayCast.xml:55 doc/classes/RayCast2D.xml:53
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Returns the shape ID of the first object that the ray intersects, or "
"[code]0[/code] if no object is intersecting the ray (i.e. [method "
"is_colliding] returns [code]false[/code])."
msgstr ""
-#: doc/classes/RayCast.xml:62
+#: doc/classes/RayCast.xml
msgid ""
"Returns [code]true[/code] if the bit index passed is turned on.\n"
"[b]Note:[/b] Bit indices range from 0-19."
msgstr ""
-#: doc/classes/RayCast.xml:69 doc/classes/RayCast2D.xml:66
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Returns the normal of the intersecting object's shape at the collision point."
msgstr ""
-#: doc/classes/RayCast.xml:75 doc/classes/RayCast2D.xml:72
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Returns the collision point at which the ray intersects the closest object.\n"
"[b]Note:[/b] This point is in the [b]global[/b] coordinate system."
msgstr ""
-#: doc/classes/RayCast.xml:82 doc/classes/RayCast2D.xml:79
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Returns whether any object is intersecting with the ray's vector "
"(considering the vector length)."
msgstr ""
-#: doc/classes/RayCast.xml:89 doc/classes/RayCast2D.xml:86
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Removes a collision exception so the ray does report collisions with the "
"specified node."
msgstr ""
-#: doc/classes/RayCast.xml:96 doc/classes/RayCast2D.xml:93
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"Removes a collision exception so the ray does report collisions with the "
"specified [RID]."
msgstr ""
-#: doc/classes/RayCast.xml:104
+#: doc/classes/RayCast.xml
msgid ""
"Sets the bit index passed to the [code]value[/code] passed.\n"
"[b]Note:[/b] Bit indexes range from 0-19."
msgstr ""
-#: doc/classes/RayCast.xml:111 doc/classes/RayCast2D.xml:107
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"The ray's destination point, relative to the RayCast's [code]position[/code]."
msgstr ""
-#: doc/classes/RayCast.xml:114
+#: doc/classes/RayCast.xml
#, fuzzy
msgid "If [code]true[/code], collision with [Area]s will be reported."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/RayCast.xml:117
+#: doc/classes/RayCast.xml
#, fuzzy
msgid "If [code]true[/code], collision with [PhysicsBody]s will be reported."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/RayCast.xml:120 doc/classes/RayCast2D.xml:116
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
"The ray's collision mask. Only objects in at least one collision layer "
-"enabled in the mask will be detected. See [url=https://docs.godotengine.org/"
-"en/3.4/tutorials/physics/physics_introduction.html#collision-layers-and-"
-"masks]Collision layers and masks[/url] in the documentation for more "
-"information."
+"enabled in the mask will be detected. See [url=$DOCS_URL/tutorials/physics/"
+"physics_introduction.html#collision-layers-and-masks]Collision layers and "
+"masks[/url] in the documentation for more information."
msgstr ""
-#: doc/classes/RayCast.xml:123
+#: doc/classes/RayCast.xml
msgid ""
"The custom color to use to draw the shape in the editor and at run-time if "
"[b]Visible Collision Shapes[/b] is enabled in the [b]Debug[/b] menu. This "
@@ -48511,7 +50591,7 @@ msgid ""
"[member ProjectSettings.debug/shapes/collision/shape_color] is used."
msgstr ""
-#: doc/classes/RayCast.xml:127
+#: doc/classes/RayCast.xml
msgid ""
"If set to [code]1[/code], a line is used as the debug shape. Otherwise, a "
"truncated pyramid is drawn to represent the [RayCast]. Requires [b]Visible "
@@ -48519,17 +50599,17 @@ msgid ""
"shape to be visible at run-time."
msgstr ""
-#: doc/classes/RayCast.xml:130 doc/classes/RayCast2D.xml:119
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid "If [code]true[/code], collisions will be reported."
msgstr ""
-#: doc/classes/RayCast.xml:133
+#: doc/classes/RayCast.xml
msgid ""
"If [code]true[/code], collisions will be ignored for this RayCast's "
"immediate parent."
msgstr ""
-#: doc/classes/RayCast2D.xml:7
+#: doc/classes/RayCast2D.xml
msgid ""
"A RayCast represents a line from its origin to its destination position, "
"[code]cast_to[/code]. It is used to query the 2D space in order to find the "
@@ -48548,40 +50628,31 @@ msgid ""
"[method force_raycast_update] after adjusting the raycast."
msgstr ""
-#: doc/classes/RayCast2D.xml:40
-msgid ""
-"Updates the collision information for the ray. Use this method to update the "
-"collision information immediately instead of waiting for the next "
-"[code]_physics_process[/code] call, for example if the ray or its parent has "
-"changed state.\n"
-"[b]Note:[/b] [code]enabled[/code] is not required for this to work."
-msgstr ""
-
-#: doc/classes/RayCast2D.xml:101
+#: doc/classes/RayCast2D.xml
msgid ""
"Sets or clears individual bits on the collision mask. This makes selecting "
"the areas scanned easier."
msgstr ""
-#: doc/classes/RayCast2D.xml:110
+#: doc/classes/RayCast2D.xml
msgid "If [code]true[/code], collision with [Area2D]s will be reported."
msgstr ""
-#: doc/classes/RayCast2D.xml:113
+#: doc/classes/RayCast2D.xml
msgid "If [code]true[/code], collision with [PhysicsBody2D]s will be reported."
msgstr ""
-#: doc/classes/RayCast2D.xml:122
+#: doc/classes/RayCast2D.xml
msgid ""
"If [code]true[/code], the parent node will be excluded from collision "
"detection."
msgstr ""
-#: doc/classes/RayShape.xml:4
+#: doc/classes/RayShape.xml
msgid "Ray shape for 3D collisions."
msgstr ""
-#: doc/classes/RayShape.xml:7
+#: doc/classes/RayShape.xml
msgid ""
"Ray shape for 3D collisions, which can be set into a [PhysicsBody] or "
"[Area]. A ray is not really a collision body; instead, it tries to separate "
@@ -48589,30 +50660,30 @@ msgid ""
"characters."
msgstr ""
-#: doc/classes/RayShape.xml:15 doc/classes/RayShape2D.xml:15
+#: doc/classes/RayShape.xml doc/classes/RayShape2D.xml
msgid "The ray's length."
msgstr ""
-#: doc/classes/RayShape.xml:18 doc/classes/RayShape2D.xml:18
+#: doc/classes/RayShape.xml doc/classes/RayShape2D.xml
msgid "If [code]true[/code], allow the shape to return the correct normal."
msgstr ""
-#: doc/classes/RayShape2D.xml:4
+#: doc/classes/RayShape2D.xml
msgid "Ray shape for 2D collisions."
msgstr ""
-#: doc/classes/RayShape2D.xml:7
+#: doc/classes/RayShape2D.xml
msgid ""
"Ray shape for 2D collisions. A ray is not really a collision body; instead, "
"it tries to separate itself from whatever is touching its far endpoint. It's "
"often useful for characters."
msgstr ""
-#: doc/classes/Rect2.xml:4
+#: doc/classes/Rect2.xml
msgid "2D axis-aligned bounding box."
msgstr ""
-#: doc/classes/Rect2.xml:7
+#: doc/classes/Rect2.xml
#, fuzzy
msgid ""
"[Rect2] consists of a position, a size, and several utility functions. It is "
@@ -48623,65 +50694,91 @@ msgstr ""
"AABB состоит из позиции, размера и нескольких вспомогательных функций. "
"Обычно используется для быстрых тестов на перекрытие."
-#: doc/classes/Rect2.xml:22
+#: doc/classes/Rect2.xml
msgid "Constructs a [Rect2] by position and size."
msgstr ""
-#: doc/classes/Rect2.xml:32
+#: doc/classes/Rect2.xml
msgid "Constructs a [Rect2] by x, y, width, and height."
msgstr ""
-#: doc/classes/Rect2.xml:38
+#: doc/classes/Rect2.xml
msgid ""
"Returns a [Rect2] with equivalent position and area, modified so that the "
"top-left corner is the origin and [code]width[/code] and [code]height[/code] "
"are positive."
msgstr ""
-#: doc/classes/Rect2.xml:45
+#: doc/classes/Rect2.xml
msgid "Returns the intersection of this [Rect2] and b."
msgstr ""
-#: doc/classes/Rect2.xml:52
+#: doc/classes/Rect2.xml
msgid ""
"Returns [code]true[/code] if this [Rect2] completely encloses another one."
msgstr ""
-#: doc/classes/Rect2.xml:59
-msgid "Returns this [Rect2] expanded to include a given point."
+#: doc/classes/Rect2.xml
+msgid ""
+"Returns a copy of this [Rect2] expanded to include a given point.\n"
+"[b]Example:[/b]\n"
+"[codeblock]\n"
+"# position (-3, 2), size (1, 1)\n"
+"var rect = Rect2(Vector2(-3, 2), Vector2(1, 1))\n"
+"# position (-3, -1), size (3, 4), so we fit both rect and Vector2(0, -1)\n"
+"var rect2 = rect.expand(Vector2(0, -1))\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/Rect2.xml:65
-msgid "Returns the area of the [Rect2]."
-msgstr ""
+#: doc/classes/Rect2.xml
+#, fuzzy
+msgid "Returns the area of the [Rect2]. See also [method has_no_area]."
+msgstr "Возвращает обратный квадратный корень из аргумента."
+
+#: doc/classes/Rect2.xml
+#, fuzzy
+msgid ""
+"Returns the center of the [Rect2], which is equal to [member position] + "
+"([member size] / 2)."
+msgstr "Возвращает соотношение [member x] к [member y]."
-#: doc/classes/Rect2.xml:72
+#: doc/classes/Rect2.xml
msgid ""
"Returns a copy of the [Rect2] grown a given amount of units towards all the "
"sides."
msgstr ""
-#: doc/classes/Rect2.xml:82
+#: doc/classes/Rect2.xml
msgid ""
"Returns a copy of the [Rect2] grown a given amount of units towards each "
"direction individually."
msgstr ""
-#: doc/classes/Rect2.xml:90
+#: doc/classes/Rect2.xml
msgid ""
"Returns a copy of the [Rect2] grown a given amount of units towards the "
"[enum Margin] direction."
msgstr ""
-#: doc/classes/Rect2.xml:96
-msgid "Returns [code]true[/code] if the [Rect2] is flat or empty."
+#: doc/classes/Rect2.xml
+msgid ""
+"Returns [code]true[/code] if the [Rect2] is flat or empty, [code]false[/"
+"code] otherwise. See also [method get_area].\n"
+"[b]Note:[/b] If the [Rect2] has a negative size and is not flat or empty, "
+"[method has_no_area] will return [code]true[/code]."
msgstr ""
-#: doc/classes/Rect2.xml:103
-msgid "Returns [code]true[/code] if the [Rect2] contains a point."
+#: doc/classes/Rect2.xml
+msgid ""
+"Returns [code]true[/code] if the [Rect2] contains a point. By convention, "
+"the right and bottom edges of the [Rect2] are considered exclusive, so "
+"points on these edges are [b]not[/b] included.\n"
+"[b]Note:[/b] This method is not reliable for [Rect2] with a [i]negative "
+"size[/i]. Use [method abs] to get a positive sized equivalent rectangle to "
+"check for contained points."
msgstr ""
-#: doc/classes/Rect2.xml:111
+#: doc/classes/Rect2.xml
msgid ""
"Returns [code]true[/code] if the [Rect2] overlaps with [code]b[/code] (i.e. "
"they have at least one point in common).\n"
@@ -48689,38 +50786,38 @@ msgid ""
"considered overlapping if their borders touch, even without intersection."
msgstr ""
-#: doc/classes/Rect2.xml:119
+#: doc/classes/Rect2.xml
msgid ""
"Returns [code]true[/code] if this [Rect2] and [code]rect[/code] are "
"approximately equal, by calling [code]is_equal_approx[/code] on each "
"component."
msgstr ""
-#: doc/classes/Rect2.xml:126
+#: doc/classes/Rect2.xml
msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]."
msgstr ""
-#: doc/classes/RectangleShape2D.xml:4
+#: doc/classes/RectangleShape2D.xml
msgid "Rectangle shape for 2D collisions."
msgstr ""
-#: doc/classes/RectangleShape2D.xml:7
+#: doc/classes/RectangleShape2D.xml
msgid ""
"Rectangle shape for 2D collisions. This shape is useful for modeling box-"
"like 2D objects."
msgstr ""
-#: doc/classes/RectangleShape2D.xml:17
+#: doc/classes/RectangleShape2D.xml
msgid ""
"The rectangle's half extents. The width and height of this shape is twice "
"the half extents."
msgstr ""
-#: doc/classes/Reference.xml:4
+#: doc/classes/Reference.xml
msgid "Base class for reference-counted objects."
msgstr ""
-#: doc/classes/Reference.xml:7
+#: doc/classes/Reference.xml
msgid ""
"Base class for any object that keeps a reference count. [Resource] and many "
"other helper objects inherit this class.\n"
@@ -48737,14 +50834,14 @@ msgid ""
"will linger on for a while before being removed."
msgstr ""
-#: doc/classes/Reference.xml:19
+#: doc/classes/Reference.xml
msgid ""
"Initializes the internal reference counter. Use this only if you really know "
"what you are doing.\n"
"Returns whether the initialization was successful."
msgstr ""
-#: doc/classes/Reference.xml:26
+#: doc/classes/Reference.xml
msgid ""
"Increments the internal reference counter. Use this only if you really know "
"what you are doing.\n"
@@ -48752,7 +50849,7 @@ msgid ""
"code] otherwise."
msgstr ""
-#: doc/classes/Reference.xml:33
+#: doc/classes/Reference.xml
msgid ""
"Decrements the internal reference counter. Use this only if you really know "
"what you are doing.\n"
@@ -48760,11 +50857,11 @@ msgid ""
"code] otherwise."
msgstr ""
-#: doc/classes/ReferenceRect.xml:4
+#: doc/classes/ReferenceRect.xml
msgid "Reference frame for GUI."
msgstr ""
-#: doc/classes/ReferenceRect.xml:7
+#: doc/classes/ReferenceRect.xml
msgid ""
"A rectangle box that displays only a [member border_color] border color "
"around its rectangle. [ReferenceRect] has no fill [Color]. If you need to "
@@ -48772,38 +50869,48 @@ msgid ""
"instead."
msgstr ""
-#: doc/classes/ReferenceRect.xml:15
+#: doc/classes/ReferenceRect.xml
msgid "Sets the border [Color] of the [ReferenceRect]."
msgstr ""
-#: doc/classes/ReferenceRect.xml:18
+#: doc/classes/ReferenceRect.xml
msgid ""
"Sets the border width of the [ReferenceRect]. The border grows both inwards "
"and outwards with respect to the rectangle box."
msgstr ""
-#: doc/classes/ReferenceRect.xml:21
+#: doc/classes/ReferenceRect.xml
msgid ""
"If set to [code]true[/code], the [ReferenceRect] will only be visible while "
"in editor. Otherwise, [ReferenceRect] will be visible in game."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:4
-msgid "Captures its surroundings to create reflections."
+#: doc/classes/ReflectionProbe.xml
+msgid ""
+"Captures its surroundings to create fast, accurate reflections from a given "
+"point."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:7
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Capture its surroundings as a dual paraboloid image, and stores versions of "
"it with increasing levels of blur to simulate different material "
"roughnesses.\n"
-"The [ReflectionProbe] is used to create high-quality reflections at the cost "
-"of performance. It can be combined with [GIProbe]s and Screen Space "
-"Reflections to achieve high quality reflections. [ReflectionProbe]s render "
-"all objects within their [member cull_mask], so updating them can be quite "
+"The [ReflectionProbe] is used to create high-quality reflections at a low "
+"performance cost (when [member update_mode] is [constant UPDATE_ONCE]). "
+"[ReflectionProbe]s can be blended together and with the rest of the scene "
+"smoothly. [ReflectionProbe]s can also be combined with [GIProbe] and screen-"
+"space reflections ([member Environment.ss_reflections_enabled]) to get more "
+"accurate reflections in specific areas. [ReflectionProbe]s render all "
+"objects within their [member cull_mask], so updating them can be quite "
"expensive. It is best to update them once with the important static objects "
-"and then leave them.\n"
-"[b]Note:[/b] By default Godot will only render 16 reflection probes. If you "
+"and then leave them as-is.\n"
+"[b]Note:[/b] Unlike [GIProbe], [ReflectionProbe]s only source their "
+"environment from a [WorldEnvironment] node. If you specify an [Environment] "
+"resource within a [Camera] node, it will be ignored by the "
+"[ReflectionProbe]. This can lead to incorrect lighting within the "
+"[ReflectionProbe].\n"
+"[b]Note:[/b] By default, Godot will only render 16 reflection probes. If you "
"need more, increase the number of atlas subdivisions. This setting can be "
"found in [member ProjectSettings.rendering/quality/reflections/"
"atlas_subdiv].\n"
@@ -48812,108 +50919,121 @@ msgid ""
"span over multiple reflection probes into smaller ones."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:13
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/reflection_probes.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/reflection_probes.html"
-
-#: doc/classes/ReflectionProbe.xml:19
+#: doc/classes/ReflectionProbe.xml
msgid ""
"If [code]true[/code], enables box projection. This makes reflections look "
"more correct in rectangle-shaped rooms by offsetting the reflection center "
-"depending on the camera's location."
+"depending on the camera's location.\n"
+"[b]Note:[/b] To better fit rectangle-shaped rooms that are not aligned to "
+"the grid, you can rotate the [ReflectionProbe] node."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:22
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Sets the cull mask which determines what objects are drawn by this probe. "
"Every [VisualInstance] with a layer included in this cull mask will be "
-"rendered by the probe. It is best to only include large objects which are "
-"likely to take up a lot of space in the reflection in order to save on "
-"rendering cost."
+"rendered by the probe. To improve performance, it is best to only include "
+"large objects which are likely to take up a lot of space in the reflection."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:25
+#: doc/classes/ReflectionProbe.xml
msgid ""
"If [code]true[/code], computes shadows in the reflection probe. This makes "
"the reflection probe slower to render; you may want to disable this if using "
"the [constant UPDATE_ALWAYS] [member update_mode]."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:28
+#: doc/classes/ReflectionProbe.xml
msgid ""
"The size of the reflection probe. The larger the extents the more space "
"covered by the probe which will lower the perceived resolution. It is best "
-"to keep the extents only as large as you need them."
+"to keep the extents only as large as you need them.\n"
+"[b]Note:[/b] To better fit areas that are not aligned to the grid, you can "
+"rotate the [ReflectionProbe] node."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:31
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Defines the reflection intensity. Intensity modulates the strength of the "
"reflection."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:34
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Sets the ambient light color to be used when this probe is set to [member "
"interior_enable]."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:37
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Sets the contribution value for how much the reflection affects the ambient "
"light for this reflection probe when set to [member interior_enable]. Useful "
"so that ambient light matches the color of the room."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:40
+#: doc/classes/ReflectionProbe.xml
msgid ""
"Sets the energy multiplier for this reflection probe's ambient light "
"contribution when set to [member interior_enable]."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:43
+#: doc/classes/ReflectionProbe.xml
msgid ""
"If [code]true[/code], reflections will ignore sky contribution. Ambient "
"lighting is then controlled by the [code]interior_ambient_*[/code] "
"properties."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:46
+#: doc/classes/ReflectionProbe.xml
msgid ""
-"Sets the max distance away from the probe an object can be before it is "
-"culled."
+"The maximum distance away from the [ReflectionProbe] an object can be before "
+"it is culled. Decrease this to improve performance, especially when using "
+"the [constant UPDATE_ALWAYS] [member update_mode].\n"
+"[b]Note:[/b] The maximum reflection distance is always at least equal to the "
+"[member extents]. This means that decreasing [member max_distance] will not "
+"always cull objects from reflections, especially if the reflection probe's "
+"[member extents] are already large."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:49
+#: doc/classes/ReflectionProbe.xml
msgid ""
-"Sets the origin offset to be used when this reflection probe is in box "
-"project mode."
+"Sets the origin offset to be used when this [ReflectionProbe] is in [member "
+"box_projection] mode. This can be set to a non-zero value to ensure a "
+"reflection fits a rectangle-shaped room, while reducing the amount of "
+"objects that \"get in the way\" of the reflection."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:52
+#: doc/classes/ReflectionProbe.xml
msgid ""
-"Sets how frequently the probe is updated. Can be [constant UPDATE_ONCE] or "
-"[constant UPDATE_ALWAYS]."
+"Sets how frequently the [ReflectionProbe] is updated. Can be [constant "
+"UPDATE_ONCE] or [constant UPDATE_ALWAYS]."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:57
-msgid "Update the probe once on the next frame."
+#: doc/classes/ReflectionProbe.xml
+msgid ""
+"Update the probe once on the next frame (recommended for most objects). The "
+"corresponding radiance map will be generated over the following six frames. "
+"This takes more time to update than [constant UPDATE_ALWAYS], but it has a "
+"lower performance cost and can result in higher-quality reflections. The "
+"ReflectionProbe is updated when its transform changes, but not when nearby "
+"geometry changes. You can force a [ReflectionProbe] update by moving the "
+"[ReflectionProbe] slightly in any direction."
msgstr ""
-#: doc/classes/ReflectionProbe.xml:60
+#: doc/classes/ReflectionProbe.xml
msgid ""
-"Update the probe every frame. This is needed when you want to capture "
-"dynamic objects. However, it results in an increased render time. Use "
-"[constant UPDATE_ONCE] whenever possible."
+"Update the probe every frame. This provides better results for fast-moving "
+"dynamic objects (such as cars). However, it has a significant performance "
+"cost. Due to the cost, it's recommended to only use one ReflectionProbe with "
+"[constant UPDATE_ALWAYS] at most per scene. For all other use cases, use "
+"[constant UPDATE_ONCE]."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:4
+#: modules/regex/doc_classes/RegEx.xml
msgid "Class for searching text for patterns using regular expressions."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:7
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"A regular expression (or regex) is a compact language that can be used to "
"recognise strings that follow a specific pattern, such as URLs, email "
@@ -48981,38 +51101,38 @@ msgid ""
"regular expressions online."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:55
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"This method resets the state of the object, as if it was freshly created. "
"Namely, it unassigns the regular expression of this object."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:62
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"Compiles and assign the search pattern to use. Returns [constant OK] if the "
"compilation is successful. If an error is encountered, details are printed "
"to standard output and an error is returned."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:68
+#: modules/regex/doc_classes/RegEx.xml
msgid "Returns the number of capturing groups in compiled pattern."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:74
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"Returns an array of names of named capturing groups in the compiled pattern. "
"They are ordered by appearance."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:80
+#: modules/regex/doc_classes/RegEx.xml
msgid "Returns the original search pattern that was compiled."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:86
+#: modules/regex/doc_classes/RegEx.xml
msgid "Returns whether this object has a valid search pattern assigned."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:95
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"Searches the text for the compiled pattern. Returns a [RegExMatch] container "
"of the first matching result if found, otherwise [code]null[/code]. The "
@@ -49020,7 +51140,7 @@ msgid ""
"and end anchor would be."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:104
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"Searches the text for the compiled pattern. Returns an array of [RegExMatch] "
"containers for each non-overlapping result. If no results were found, an "
@@ -49028,7 +51148,7 @@ msgid ""
"specified without modifying where the start and end anchor would be."
msgstr ""
-#: modules/regex/doc_classes/RegEx.xml:115
+#: modules/regex/doc_classes/RegEx.xml
msgid ""
"Searches the text for the compiled pattern and replaces it with the "
"specified string. Escapes and backreferences such as [code]$1[/code] and "
@@ -49038,11 +51158,11 @@ msgid ""
"where the start and end anchor would be."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:4
+#: modules/regex/doc_classes/RegExMatch.xml
msgid "Contains the results of a [RegEx] search."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:7
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"Contains the results of a single [RegEx] match returned by [method RegEx."
"search] and [method RegEx.search_all]. It can be used to find the position "
@@ -49050,7 +51170,7 @@ msgid ""
"substring for you."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:16
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"Returns the end position of the match within the source string. The end "
"position of capturing groups can be retrieved by providing its group number "
@@ -49059,11 +51179,11 @@ msgid ""
"Returns -1 if the group did not match or doesn't exist."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:23
+#: modules/regex/doc_classes/RegExMatch.xml
msgid "Returns the number of capturing groups."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:30
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"Returns the starting position of the match within the source string. The "
"starting position of capturing groups can be retrieved by providing its "
@@ -49072,7 +51192,7 @@ msgid ""
"Returns -1 if the group did not match or doesn't exist."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:38
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"Returns the substring of the match from the source string. Capturing groups "
"can be retrieved by providing its group number as an integer or its string "
@@ -49081,29 +51201,29 @@ msgid ""
"Returns an empty string if the group did not match or doesn't exist."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:45
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"A dictionary of named groups and its corresponding group number. Only groups "
"that were matched are included. If multiple groups have the same name, that "
"name would refer to the first matching one."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:48
+#: modules/regex/doc_classes/RegExMatch.xml
msgid "An [Array] of the match and its capturing groups."
msgstr ""
-#: modules/regex/doc_classes/RegExMatch.xml:51
+#: modules/regex/doc_classes/RegExMatch.xml
msgid ""
"The source string used with the search pattern to find this matching result."
msgstr ""
-#: doc/classes/RemoteTransform.xml:4
+#: doc/classes/RemoteTransform.xml
msgid ""
"RemoteTransform pushes its own [Transform] to another [Spatial] derived Node "
"in the scene."
msgstr ""
-#: doc/classes/RemoteTransform.xml:7
+#: doc/classes/RemoteTransform.xml
msgid ""
"RemoteTransform pushes its own [Transform] to another [Spatial] derived Node "
"(called the remote node) in the scene.\n"
@@ -49111,44 +51231,44 @@ msgid ""
"can use either global or local coordinates."
msgstr ""
-#: doc/classes/RemoteTransform.xml:16
+#: doc/classes/RemoteTransform.xml
msgid ""
"[RemoteTransform] caches the remote node. It may not notice if the remote "
"node disappears; [method force_update_cache] forces it to update the cache "
"again."
msgstr ""
-#: doc/classes/RemoteTransform.xml:22
+#: doc/classes/RemoteTransform.xml
msgid ""
"The [NodePath] to the remote node, relative to the RemoteTransform's "
"position in the scene."
msgstr ""
-#: doc/classes/RemoteTransform.xml:25 doc/classes/RemoteTransform2D.xml:25
+#: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml
msgid "If [code]true[/code], the remote node's position is updated."
msgstr ""
-#: doc/classes/RemoteTransform.xml:28 doc/classes/RemoteTransform2D.xml:28
+#: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml
msgid "If [code]true[/code], the remote node's rotation is updated."
msgstr ""
-#: doc/classes/RemoteTransform.xml:31 doc/classes/RemoteTransform2D.xml:31
+#: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml
msgid "If [code]true[/code], the remote node's scale is updated."
msgstr ""
-#: doc/classes/RemoteTransform.xml:34 doc/classes/RemoteTransform2D.xml:34
+#: doc/classes/RemoteTransform.xml doc/classes/RemoteTransform2D.xml
msgid ""
"If [code]true[/code], global coordinates are used. If [code]false[/code], "
"local coordinates are used."
msgstr ""
-#: doc/classes/RemoteTransform2D.xml:4
+#: doc/classes/RemoteTransform2D.xml
msgid ""
"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] "
"derived Node in the scene."
msgstr ""
-#: doc/classes/RemoteTransform2D.xml:7
+#: doc/classes/RemoteTransform2D.xml
msgid ""
"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] "
"derived Node (called the remote node) in the scene.\n"
@@ -49156,24 +51276,24 @@ msgid ""
"can use either global or local coordinates."
msgstr ""
-#: doc/classes/RemoteTransform2D.xml:16
+#: doc/classes/RemoteTransform2D.xml
msgid ""
"[RemoteTransform2D] caches the remote node. It may not notice if the remote "
"node disappears; [method force_update_cache] forces it to update the cache "
"again."
msgstr ""
-#: doc/classes/RemoteTransform2D.xml:22
+#: doc/classes/RemoteTransform2D.xml
msgid ""
"The [NodePath] to the remote node, relative to the RemoteTransform2D's "
"position in the scene."
msgstr ""
-#: doc/classes/Resource.xml:4
+#: doc/classes/Resource.xml
msgid "Base class for all resources."
msgstr ""
-#: doc/classes/Resource.xml:7
+#: doc/classes/Resource.xml
msgid ""
"Resource is the base class for all Godot-specific resource types, serving "
"primarily as data containers. Since they inherit from [Reference], resources "
@@ -49189,22 +51309,17 @@ msgid ""
"will linger on for a while before being removed."
msgstr ""
-#: doc/classes/Resource.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/step_by_step/resources."
-"html"
+#: doc/classes/Resource.xml
+msgid "Resources"
msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-"resources.html"
-#: doc/classes/Resource.xml:18
+#: doc/classes/Resource.xml
msgid ""
"Virtual function which can be overridden to customize the behavior value of "
"[method setup_local_to_scene]."
msgstr ""
-#: doc/classes/Resource.xml:25
+#: doc/classes/Resource.xml
msgid ""
"Duplicates the resource, returning a new resource with the exported members "
"copied. [b]Note:[/b] To duplicate the resource the constructor is called "
@@ -49221,7 +51336,7 @@ msgid ""
"in the new resource."
msgstr ""
-#: doc/classes/Resource.xml:34
+#: doc/classes/Resource.xml
msgid ""
"Emits the [signal changed] signal.\n"
"If external objects which depend on this resource should be updated, this "
@@ -49234,21 +51349,21 @@ msgid ""
"[b]Note:[/b] This method is called automatically for built-in resources."
msgstr ""
-#: doc/classes/Resource.xml:46
+#: doc/classes/Resource.xml
msgid ""
"If [member resource_local_to_scene] is enabled and the resource was loaded "
"from a [PackedScene] instantiation, returns the local scene where this "
"resource's unique copy is in use. Otherwise, returns [code]null[/code]."
msgstr ""
-#: doc/classes/Resource.xml:52
+#: doc/classes/Resource.xml
msgid ""
"Returns the RID of the resource (or an empty RID). Many resources (such as "
"[Texture], [Mesh], etc) are high-level abstractions of resources stored in a "
"server, so this function will return the original RID."
msgstr ""
-#: doc/classes/Resource.xml:58
+#: doc/classes/Resource.xml
msgid ""
"This method is called when a resource with [member resource_local_to_scene] "
"enabled is loaded from a [PackedScene] instantiation. Its behavior can be "
@@ -49258,7 +51373,7 @@ msgid ""
"local viewport."
msgstr ""
-#: doc/classes/Resource.xml:66
+#: doc/classes/Resource.xml
msgid ""
"Sets the path of the resource, potentially overriding an existing cache "
"entry for this path. This differs from setting [member resource_path], as "
@@ -49266,14 +51381,14 @@ msgid ""
"given path."
msgstr ""
-#: doc/classes/Resource.xml:72
+#: doc/classes/Resource.xml
msgid ""
"If [code]true[/code], the resource will be made unique in each instance of "
"its local scene. It can thus be modified in a scene instance without "
"impacting other instances of that same scene."
msgstr ""
-#: doc/classes/Resource.xml:75
+#: doc/classes/Resource.xml
msgid ""
"The name of the resource. This is an optional identifier. If [member "
"resource_name] is not empty, its value will be displayed to represent the "
@@ -49281,25 +51396,25 @@ msgid ""
"resource_name] will be displayed as the tab name in the script editor."
msgstr ""
-#: doc/classes/Resource.xml:78
+#: doc/classes/Resource.xml
msgid ""
"The path to the resource. In case it has its own file, it will return its "
"filepath. If it's tied to the scene, it will return the scene's path, "
"followed by the resource's index."
msgstr ""
-#: doc/classes/Resource.xml:84
+#: doc/classes/Resource.xml
msgid ""
"Emitted whenever the resource changes.\n"
"[b]Note:[/b] This signal is not emitted automatically for custom resources, "
"which means that you need to create a setter and emit the signal yourself."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:4
+#: doc/classes/ResourceFormatLoader.xml
msgid "Loads a specific resource type from a file."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:7
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"Godot loads resources in the editor or in exported games using "
"ResourceFormatLoaders. They are queried automatically via the "
@@ -49320,7 +51435,7 @@ msgid ""
"better efficiency on the graphics card."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:19
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"If implemented, gets the dependencies of a given resource. If "
"[code]add_types[/code] is [code]true[/code], paths should be appended "
@@ -49330,11 +51445,11 @@ msgid ""
"[ClassDB], so you might just return [code]\"Resource\"[/code] for them."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:26
+#: doc/classes/ResourceFormatLoader.xml
msgid "Gets the list of extensions for files this loader is able to read."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:33
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"Gets the class name of the resource associated with the given path. If the "
"loader cannot handle it, it should return [code]\"\"[/code].\n"
@@ -49342,14 +51457,14 @@ msgid ""
"[ClassDB], so you might just return [code]\"Resource\"[/code] for them."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:41
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"Tells which resource class this loader can load.\n"
"[b]Note:[/b] Custom resource types defined by scripts aren't known by the "
"[ClassDB], so you might just handle [code]\"Resource\"[/code] for them."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:50
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"Loads a resource when the engine finds this loader to be compatible. If the "
"loaded resource is the result of an import, [code]original_path[/code] will "
@@ -49357,7 +51472,7 @@ msgid ""
"Error] constant in case of failure."
msgstr ""
-#: doc/classes/ResourceFormatLoader.xml:58
+#: doc/classes/ResourceFormatLoader.xml
msgid ""
"If implemented, renames dependencies within the given resource and saves it. "
"[code]renames[/code] is a dictionary [code]{ String => String }[/code] "
@@ -49366,11 +51481,11 @@ msgid ""
"failure."
msgstr ""
-#: doc/classes/ResourceFormatSaver.xml:4
+#: doc/classes/ResourceFormatSaver.xml
msgid "Saves a specific resource type to a file."
msgstr ""
-#: doc/classes/ResourceFormatSaver.xml:7
+#: doc/classes/ResourceFormatSaver.xml
msgid ""
"The engine can save resources when you do it from the editor, or when you "
"use the [ResourceSaver] singleton. This is accomplished thanks to multiple "
@@ -49385,17 +51500,17 @@ msgid ""
"of its recognized type(s). You may also implement a [ResourceFormatLoader]."
msgstr ""
-#: doc/classes/ResourceFormatSaver.xml:17
+#: doc/classes/ResourceFormatSaver.xml
msgid ""
"Returns the list of extensions available for saving the resource object, "
"provided it is recognized (see [method recognize])."
msgstr ""
-#: doc/classes/ResourceFormatSaver.xml:24
+#: doc/classes/ResourceFormatSaver.xml
msgid "Returns whether the given resource object can be saved by this saver."
msgstr ""
-#: doc/classes/ResourceFormatSaver.xml:33
+#: doc/classes/ResourceFormatSaver.xml
msgid ""
"Saves the given resource object to a file at the target [code]path[/code]. "
"[code]flags[/code] is a bitmask composed with [enum ResourceSaver."
@@ -49404,22 +51519,26 @@ msgid ""
"failure."
msgstr ""
-#: doc/classes/ResourceImporter.xml:4
+#: doc/classes/ResourceImporter.xml
msgid "Base class for the implementation of core resource importers."
msgstr ""
-#: doc/classes/ResourceImporter.xml:7
+#: doc/classes/ResourceImporter.xml
msgid ""
"This is the base class for the resource importers implemented in core. To "
"implement your own resource importers using editor plugins, see "
"[EditorImportPlugin]."
msgstr ""
-#: doc/classes/ResourceImporter.xml:16
+#: doc/classes/ResourceImporter.xml
+msgid "Import plugins"
+msgstr ""
+
+#: doc/classes/ResourceImporter.xml
msgid "The default import order."
msgstr ""
-#: doc/classes/ResourceImporter.xml:19
+#: doc/classes/ResourceImporter.xml
msgid ""
"The import order for scenes, which ensures scenes are imported [i]after[/i] "
"all other core resources such as textures. Custom importers should generally "
@@ -49427,12 +51546,12 @@ msgid ""
"importing scenes that rely on custom resources."
msgstr ""
-#: doc/classes/ResourceInteractiveLoader.xml:4
+#: doc/classes/ResourceInteractiveLoader.xml
#, fuzzy
msgid "Interactive [Resource] loader."
msgstr "Ошибка \"Невозможно получить ресурс\"."
-#: doc/classes/ResourceInteractiveLoader.xml:7
+#: doc/classes/ResourceInteractiveLoader.xml
msgid ""
"Interactive [Resource] loader. This object is returned by [ResourceLoader] "
"when performing an interactive load. It allows loading resources with high "
@@ -49440,7 +51559,7 @@ msgid ""
"percentages."
msgstr ""
-#: doc/classes/ResourceInteractiveLoader.xml:15
+#: doc/classes/ResourceInteractiveLoader.xml
#, fuzzy
msgid ""
"Returns the loaded resource if the load operation completed successfully, "
@@ -49449,19 +51568,19 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/ResourceInteractiveLoader.xml:21
+#: doc/classes/ResourceInteractiveLoader.xml
msgid ""
"Returns the load stage. The total amount of stages can be queried with "
"[method get_stage_count]."
msgstr ""
-#: doc/classes/ResourceInteractiveLoader.xml:27
+#: doc/classes/ResourceInteractiveLoader.xml
msgid ""
"Returns the total amount of stages (calls to [method poll]) needed to "
"completely load this resource."
msgstr ""
-#: doc/classes/ResourceInteractiveLoader.xml:33
+#: doc/classes/ResourceInteractiveLoader.xml
msgid ""
"Polls the loading operation, i.e. loads a data chunk up to the next stage.\n"
"Returns [constant OK] if the poll is successful but the load operation has "
@@ -49473,7 +51592,7 @@ msgid ""
"Returns another [enum Error] code if the poll has failed."
msgstr ""
-#: doc/classes/ResourceInteractiveLoader.xml:42
+#: doc/classes/ResourceInteractiveLoader.xml
msgid ""
"Polls the loading operation successively until the resource is completely "
"loaded or a [method poll] fails.\n"
@@ -49484,11 +51603,11 @@ msgid ""
"operation."
msgstr ""
-#: doc/classes/ResourceLoader.xml:4
+#: doc/classes/ResourceLoader.xml
msgid "Singleton used to load resource files."
msgstr ""
-#: doc/classes/ResourceLoader.xml:7
+#: doc/classes/ResourceLoader.xml
msgid ""
"Singleton used to load resource files from the filesystem.\n"
"It uses the many [ResourceFormatLoader] classes registered in the engine "
@@ -49496,7 +51615,7 @@ msgid ""
"them to a format that can be used by the engine."
msgstr ""
-#: doc/classes/ResourceLoader.xml:19
+#: doc/classes/ResourceLoader.xml
msgid ""
"Returns whether a recognized resource exists for the given [code]path[/"
"code].\n"
@@ -49504,21 +51623,21 @@ msgid ""
"[Resource] type that should be handled by the [ResourceFormatLoader]."
msgstr ""
-#: doc/classes/ResourceLoader.xml:27
+#: doc/classes/ResourceLoader.xml
msgid ""
"Returns the dependencies for the resource at the given [code]path[/code]."
msgstr ""
-#: doc/classes/ResourceLoader.xml:34
+#: doc/classes/ResourceLoader.xml
msgid "Returns the list of recognized extensions for a resource type."
msgstr ""
-#: doc/classes/ResourceLoader.xml:41
+#: doc/classes/ResourceLoader.xml
msgid ""
"[i]Deprecated method.[/i] Use [method has_cached] or [method exists] instead."
msgstr ""
-#: doc/classes/ResourceLoader.xml:48
+#: doc/classes/ResourceLoader.xml
msgid ""
"Returns whether a cached resource is available for the given [code]path[/"
"code].\n"
@@ -49529,7 +51648,7 @@ msgid ""
"resource for that same path."
msgstr ""
-#: doc/classes/ResourceLoader.xml:58
+#: doc/classes/ResourceLoader.xml
msgid ""
"Loads a resource at the given [code]path[/code], caching the result for "
"further access.\n"
@@ -49550,7 +51669,7 @@ msgid ""
"advanced scenarios."
msgstr ""
-#: doc/classes/ResourceLoader.xml:71
+#: doc/classes/ResourceLoader.xml
msgid ""
"Starts loading a resource interactively. The returned "
"[ResourceInteractiveLoader] object allows to load with high granularity, "
@@ -49562,17 +51681,17 @@ msgid ""
"example [Image]."
msgstr ""
-#: doc/classes/ResourceLoader.xml:79
+#: doc/classes/ResourceLoader.xml
msgid ""
"Changes the behavior on missing sub-resources. The default behavior is to "
"abort loading."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:4
+#: doc/classes/ResourcePreloader.xml
msgid "Resource Preloader Node."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:7
+#: doc/classes/ResourcePreloader.xml
msgid ""
"This node is used to preload sub-resources inside a scene, so when the scene "
"is loaded, all the resources are ready to use and can be retrieved from the "
@@ -49582,7 +51701,7 @@ msgid ""
"more advanced scenarios."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:18
+#: doc/classes/ResourcePreloader.xml
msgid ""
"Adds a resource to the preloader with the given [code]name[/code]. If a "
"resource with the given [code]name[/code] already exists, the new resource "
@@ -49590,36 +51709,36 @@ msgid ""
"starting from 2."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:25
+#: doc/classes/ResourcePreloader.xml
msgid "Returns the resource associated to [code]name[/code]."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:31
+#: doc/classes/ResourcePreloader.xml
msgid "Returns the list of resources inside the preloader."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:38
+#: doc/classes/ResourcePreloader.xml
msgid ""
"Returns [code]true[/code] if the preloader contains a resource associated to "
"[code]name[/code]."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:45
+#: doc/classes/ResourcePreloader.xml
msgid ""
"Removes the resource associated to [code]name[/code] from the preloader."
msgstr ""
-#: doc/classes/ResourcePreloader.xml:53
+#: doc/classes/ResourcePreloader.xml
msgid ""
"Renames a resource inside the preloader from [code]name[/code] to "
"[code]newname[/code]."
msgstr ""
-#: doc/classes/ResourceSaver.xml:4
+#: doc/classes/ResourceSaver.xml
msgid "Singleton for saving Godot-specific resource types."
msgstr ""
-#: doc/classes/ResourceSaver.xml:7
+#: doc/classes/ResourceSaver.xml
msgid ""
"Singleton for saving Godot-specific resource types to the filesystem.\n"
"It uses the many [ResourceFormatSaver] classes registered in the engine "
@@ -49628,13 +51747,13 @@ msgid ""
"(e.g. [code].res[/code] or [code].scn[/code])."
msgstr ""
-#: doc/classes/ResourceSaver.xml:17
+#: doc/classes/ResourceSaver.xml
msgid ""
"Returns the list of extensions available for saving a resource of a given "
"type."
msgstr ""
-#: doc/classes/ResourceSaver.xml:26
+#: doc/classes/ResourceSaver.xml
msgid ""
"Saves a resource to disk to the given path, using a [ResourceFormatSaver] "
"that recognizes the resource object.\n"
@@ -49643,47 +51762,47 @@ msgid ""
"Returns [constant OK] on success."
msgstr ""
-#: doc/classes/ResourceSaver.xml:34
+#: doc/classes/ResourceSaver.xml
msgid "Save the resource with a path relative to the scene which uses it."
msgstr ""
-#: doc/classes/ResourceSaver.xml:37
+#: doc/classes/ResourceSaver.xml
msgid "Bundles external resources."
msgstr ""
-#: doc/classes/ResourceSaver.xml:40
+#: doc/classes/ResourceSaver.xml
msgid ""
"Changes the [member Resource.resource_path] of the saved resource to match "
"its new location."
msgstr ""
-#: doc/classes/ResourceSaver.xml:43
+#: doc/classes/ResourceSaver.xml
msgid ""
"Do not save editor-specific metadata (identified by their [code]__editor[/"
"code] prefix)."
msgstr ""
-#: doc/classes/ResourceSaver.xml:46
+#: doc/classes/ResourceSaver.xml
msgid "Save as big endian (see [member File.endian_swap])."
msgstr ""
-#: doc/classes/ResourceSaver.xml:49
+#: doc/classes/ResourceSaver.xml
msgid ""
"Compress the resource on save using [constant File.COMPRESSION_ZSTD]. Only "
"available for binary resource types."
msgstr ""
-#: doc/classes/ResourceSaver.xml:52
+#: doc/classes/ResourceSaver.xml
msgid ""
"Take over the paths of the saved subresources (see [method Resource."
"take_over_path])."
msgstr ""
-#: doc/classes/RichTextEffect.xml:4
+#: doc/classes/RichTextEffect.xml
msgid "A custom effect for use with [RichTextLabel]."
msgstr ""
-#: doc/classes/RichTextEffect.xml:7
+#: doc/classes/RichTextEffect.xml
msgid ""
"A custom effect for use with [RichTextLabel].\n"
"[b]Note:[/b] For a [RichTextEffect] to be usable, a BBCode tag must be "
@@ -49698,7 +51817,7 @@ msgid ""
"is paused. This may impact battery life negatively."
msgstr ""
-#: doc/classes/RichTextEffect.xml:24
+#: doc/classes/RichTextEffect.xml
msgid ""
"Override this method to modify properties in [code]char_fx[/code]. The "
"method must return [code]true[/code] if the character could be transformed "
@@ -49706,11 +51825,11 @@ msgid ""
"transformation to avoid displaying broken text."
msgstr ""
-#: doc/classes/RichTextLabel.xml:4
+#: doc/classes/RichTextLabel.xml
msgid "Label that displays rich text."
msgstr ""
-#: doc/classes/RichTextLabel.xml:7
+#: doc/classes/RichTextLabel.xml
msgid ""
"Rich text can contain custom text, fonts, images and some basic formatting. "
"The label manages these as an internal tag stack. It also adapts itself to "
@@ -49735,12 +51854,15 @@ msgid ""
"characters instead. This will be resolved in Godot 4.0."
msgstr ""
-#: doc/classes/RichTextLabel.xml:16
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/132"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/RichTextLabel.xml
+msgid "BBCode in RichTextLabel"
+msgstr ""
-#: doc/classes/RichTextLabel.xml:26
+#: doc/classes/RichTextLabel.xml
+msgid "GUI Rich Text/BBcode Demo"
+msgstr ""
+
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds an image's opening and closing tags to the tag stack, optionally "
"providing a [code]width[/code] and [code]height[/code] to resize the image.\n"
@@ -49748,11 +51870,11 @@ msgid ""
"will be adjusted in order to keep the original aspect ratio."
msgstr ""
-#: doc/classes/RichTextLabel.xml:34
+#: doc/classes/RichTextLabel.xml
msgid "Adds raw non-BBCode-parsed text to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:41
+#: doc/classes/RichTextLabel.xml
msgid ""
"Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns "
"the result of the parsing, [constant OK] if successful.\n"
@@ -49764,146 +51886,138 @@ msgid ""
"[method append_bbcode]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:48
+#: doc/classes/RichTextLabel.xml
msgid "Clears the tag stack and sets [member bbcode_text] to an empty string."
msgstr ""
-#: doc/classes/RichTextLabel.xml:54
+#: doc/classes/RichTextLabel.xml
msgid "Returns the height of the content."
msgstr ""
-#: doc/classes/RichTextLabel.xml:60
+#: doc/classes/RichTextLabel.xml
msgid ""
"Returns the total number of newlines in the tag stack's text tags. Considers "
"wrapped text as one line."
msgstr ""
-#: doc/classes/RichTextLabel.xml:66
+#: doc/classes/RichTextLabel.xml
msgid ""
"Returns the total number of characters from text tags. Does not include "
"BBCodes."
msgstr ""
-#: doc/classes/RichTextLabel.xml:72
-msgid ""
-"Returns the vertical scrollbar.\n"
-"[b]Warning:[/b] This is a required internal node, removing and freeing it "
-"may cause a crash. If you wish to hide it or any of its children, use their "
-"[member CanvasItem.visible] property."
-msgstr ""
-
-#: doc/classes/RichTextLabel.xml:79
+#: doc/classes/RichTextLabel.xml
msgid "Returns the number of visible lines."
msgstr ""
-#: doc/classes/RichTextLabel.xml:86
+#: doc/classes/RichTextLabel.xml
msgid ""
"Installs a custom effect. [code]effect[/code] should be a valid "
"[RichTextEffect]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:92
+#: doc/classes/RichTextLabel.xml
msgid "Adds a newline tag to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:99
+#: doc/classes/RichTextLabel.xml
msgid ""
"The assignment version of [method append_bbcode]. Clears the tag stack and "
"inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] "
"successfully."
msgstr ""
-#: doc/classes/RichTextLabel.xml:106
+#: doc/classes/RichTextLabel.xml
msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary."
msgstr ""
-#: doc/classes/RichTextLabel.xml:112
+#: doc/classes/RichTextLabel.xml
msgid ""
"Terminates the current tag. Use after [code]push_*[/code] methods to close "
"BBCodes manually. Does not need to follow [code]add_*[/code] methods."
msgstr ""
-#: doc/classes/RichTextLabel.xml:119
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds an [code][align][/code] tag based on the given [code]align[/code] "
"value. See [enum Align] for possible values."
msgstr ""
-#: doc/classes/RichTextLabel.xml:125
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][font][/code] tag with a bold font to the tag stack. This is "
"the same as adding a [code][b][/code] tag if not currently in a [code][i][/"
"code] tag."
msgstr ""
-#: doc/classes/RichTextLabel.xml:131
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][font][/code] tag with a bold italics font to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:137
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]"
"[table][/code] tag. See [method push_table] for details."
msgstr ""
-#: doc/classes/RichTextLabel.xml:144
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][color][/code] tag to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:151
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for "
"its duration."
msgstr ""
-#: doc/classes/RichTextLabel.xml:158
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/"
"code] by current [member tab_size] to determine new margin length."
msgstr ""
-#: doc/classes/RichTextLabel.xml:164
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][font][/code] tag with a italics font to the tag stack. This is "
"the same as adding a [code][i][/code] tag if not currently in a [code][b][/"
"code] tag."
msgstr ""
-#: doc/classes/RichTextLabel.xml:171
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes "
"[code][ol][/code] or [code][ul][/code], but supports more list types. Not "
"fully implemented!"
msgstr ""
-#: doc/classes/RichTextLabel.xml:178
+#: doc/classes/RichTextLabel.xml
msgid ""
"Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]"
"[url=something]{text}[/url][/code], but supports non-[String] metadata types."
msgstr ""
-#: doc/classes/RichTextLabel.xml:184
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:190
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][font][/code] tag with a normal font to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:196
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][s][/code] tag to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:203
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][table=columns][/code] tag to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:209
+#: doc/classes/RichTextLabel.xml
msgid "Adds a [code][u][/code] tag to the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:216
+#: doc/classes/RichTextLabel.xml
msgid ""
"Removes a line of content from the label. Returns [code]true[/code] if the "
"line exists.\n"
@@ -49911,11 +52025,11 @@ msgid ""
"take values in the interval [code][0, get_line_count() - 1][/code]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:224
+#: doc/classes/RichTextLabel.xml
msgid "Scrolls the window's top line to match [code]line[/code]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:233
+#: doc/classes/RichTextLabel.xml
msgid ""
"Edits the selected column's expansion options. If [code]expand[/code] is "
"[code]true[/code], the column expands in proportion to its expansion ratio "
@@ -49926,7 +52040,7 @@ msgid ""
"to the total ratio."
msgstr ""
-#: doc/classes/RichTextLabel.xml:241
+#: doc/classes/RichTextLabel.xml
msgid ""
"If [code]true[/code], the label uses BBCode formatting.\n"
"[b]Note:[/b] Trying to alter the [RichTextLabel]'s text with [method "
@@ -49934,26 +52048,27 @@ msgid ""
"append_bbcode] to preserve BBCode formatting."
msgstr ""
-#: doc/classes/RichTextLabel.xml:245
+#: doc/classes/RichTextLabel.xml
msgid ""
"The label's text in BBCode format. Is not representative of manual "
"modifications to the internal tag stack. Erases changes made by other "
"methods when edited.\n"
"[b]Note:[/b] It is unadvised to use the [code]+=[/code] operator with "
"[code]bbcode_text[/code] (e.g. [code]bbcode_text += \"some string\"[/code]) "
-"as it replaces the whole text and can cause slowdowns. Use [method "
-"append_bbcode] for adding text instead, unless you absolutely need to close "
-"a tag that was opened in an earlier method call."
+"as it replaces the whole text and can cause slowdowns. It will also erase "
+"all BBCode that was added to stack using [code]push_*[/code] methods. Use "
+"[method append_bbcode] for adding text instead, unless you absolutely need "
+"to close a tag that was opened in an earlier method call."
msgstr ""
-#: doc/classes/RichTextLabel.xml:249
+#: doc/classes/RichTextLabel.xml
msgid ""
"The currently installed custom effects. This is an array of "
"[RichTextEffect]s.\n"
"To add a custom effect, it's more convenient to use [method install_effect]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:253
+#: doc/classes/RichTextLabel.xml
msgid ""
"If [code]true[/code], the label's height will be automatically updated to "
"fit its content.\n"
@@ -49962,17 +52077,17 @@ msgid ""
"be removed in future versions."
msgstr ""
-#: doc/classes/RichTextLabel.xml:257
+#: doc/classes/RichTextLabel.xml
msgid ""
"If [code]true[/code], the label underlines meta tags such as [code][url]"
"{text}[/url][/code]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:260
+#: doc/classes/RichTextLabel.xml
msgid "If [code]true[/code], the label uses the custom font color."
msgstr ""
-#: doc/classes/RichTextLabel.xml:263
+#: doc/classes/RichTextLabel.xml
msgid ""
"The range of characters to display, as a [float] between 0.0 and 1.0. When "
"assigned an out of range value, it's the same as assigning 1.0.\n"
@@ -49980,36 +52095,36 @@ msgid ""
"on current [method get_total_character_count]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:268
+#: doc/classes/RichTextLabel.xml
msgid ""
"If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/"
"code] does not block scrolling completely. See [method scroll_to_line]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:271
+#: doc/classes/RichTextLabel.xml
msgid ""
"If [code]true[/code], the window scrolls down to display new content "
"automatically."
msgstr ""
-#: doc/classes/RichTextLabel.xml:274
+#: doc/classes/RichTextLabel.xml
msgid "If [code]true[/code], the label allows text selection."
msgstr ""
-#: doc/classes/RichTextLabel.xml:277
+#: doc/classes/RichTextLabel.xml
msgid ""
"The number of spaces associated with a single tab length. Does not affect "
"[code]\\t[/code] in text tags, only indent tags."
msgstr ""
-#: doc/classes/RichTextLabel.xml:280
+#: doc/classes/RichTextLabel.xml
msgid ""
"The raw text of the label.\n"
"When set, clears the tag stack and adds a raw text tag to the top of it. "
"Does not parse BBCodes. Does not modify [member bbcode_text]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:284
+#: doc/classes/RichTextLabel.xml
msgid ""
"The restricted number of characters to display in the label. If [code]-1[/"
"code], all characters will be displayed.\n"
@@ -50017,7 +52132,7 @@ msgid ""
"current [method get_total_character_count]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:292
+#: doc/classes/RichTextLabel.xml
msgid ""
"Triggered when the user clicks on content between meta tags. If the meta is "
"defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the "
@@ -50026,119 +52141,119 @@ msgid ""
"insert the data into the tag stack."
msgstr ""
-#: doc/classes/RichTextLabel.xml:298
+#: doc/classes/RichTextLabel.xml
msgid "Triggers when the mouse exits a meta tag."
msgstr ""
-#: doc/classes/RichTextLabel.xml:304
+#: doc/classes/RichTextLabel.xml
msgid "Triggers when the mouse enters a meta tag."
msgstr ""
-#: doc/classes/RichTextLabel.xml:310
+#: doc/classes/RichTextLabel.xml
msgid "Makes text left aligned."
msgstr ""
-#: doc/classes/RichTextLabel.xml:313
+#: doc/classes/RichTextLabel.xml
msgid "Makes text centered."
msgstr ""
-#: doc/classes/RichTextLabel.xml:316
+#: doc/classes/RichTextLabel.xml
msgid "Makes text right aligned."
msgstr ""
-#: doc/classes/RichTextLabel.xml:319
+#: doc/classes/RichTextLabel.xml
msgid "Makes text fill width."
msgstr ""
-#: doc/classes/RichTextLabel.xml:322
+#: doc/classes/RichTextLabel.xml
msgid "Each list item has a number marker."
msgstr ""
-#: doc/classes/RichTextLabel.xml:325
+#: doc/classes/RichTextLabel.xml
msgid "Each list item has a letter marker."
msgstr ""
-#: doc/classes/RichTextLabel.xml:328
+#: doc/classes/RichTextLabel.xml
msgid "Each list item has a filled circle marker."
msgstr ""
-#: doc/classes/RichTextLabel.xml:371
-msgid "The font used for bold text."
-msgstr ""
-
-#: doc/classes/RichTextLabel.xml:374
-msgid "The font used for bold italics text."
-msgstr ""
-
-#: doc/classes/RichTextLabel.xml:377
+#: doc/classes/RichTextLabel.xml
msgid "The default text color."
msgstr ""
-#: doc/classes/RichTextLabel.xml:380
-msgid "The background The background used when the [RichTextLabel] is focused."
-msgstr ""
-
-#: doc/classes/RichTextLabel.xml:383
+#: doc/classes/RichTextLabel.xml
msgid ""
"The color of selected text, used when [member selection_enabled] is "
"[code]true[/code]."
msgstr ""
-#: doc/classes/RichTextLabel.xml:386
+#: doc/classes/RichTextLabel.xml
msgid "The color of the font's shadow."
msgstr ""
-#: doc/classes/RichTextLabel.xml:389
-msgid "The font used for italics text."
+#: doc/classes/RichTextLabel.xml
+msgid "The color of the selection box."
msgstr ""
-#: doc/classes/RichTextLabel.xml:392
+#: doc/classes/RichTextLabel.xml
msgid "The vertical space between lines."
msgstr ""
-#: doc/classes/RichTextLabel.xml:395
-msgid "The font used for monospace text."
+#: doc/classes/RichTextLabel.xml
+msgid ""
+"Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around "
+"the whole text as an outline."
msgstr ""
-#: doc/classes/RichTextLabel.xml:398
-msgid "The normal background for the [RichTextLabel]."
+#: doc/classes/RichTextLabel.xml
+msgid "The horizontal offset of the font's shadow."
msgstr ""
-#: doc/classes/RichTextLabel.xml:401
-msgid "The default text font."
+#: doc/classes/RichTextLabel.xml
+msgid "The vertical offset of the font's shadow."
msgstr ""
-#: doc/classes/RichTextLabel.xml:404
-msgid "The color of the selection box."
+#: doc/classes/RichTextLabel.xml
+msgid "The horizontal separation of elements in a table."
msgstr ""
-#: doc/classes/RichTextLabel.xml:407
-msgid ""
-"Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around "
-"the whole text as an outline."
+#: doc/classes/RichTextLabel.xml
+msgid "The vertical separation of elements in a table."
msgstr ""
-#: doc/classes/RichTextLabel.xml:410
-msgid "The horizontal offset of the font's shadow."
+#: doc/classes/RichTextLabel.xml
+msgid "The font used for bold text."
msgstr ""
-#: doc/classes/RichTextLabel.xml:413
-msgid "The vertical offset of the font's shadow."
+#: doc/classes/RichTextLabel.xml
+msgid "The font used for bold italics text."
msgstr ""
-#: doc/classes/RichTextLabel.xml:416
-msgid "The horizontal separation of elements in a table."
+#: doc/classes/RichTextLabel.xml
+msgid "The font used for italics text."
msgstr ""
-#: doc/classes/RichTextLabel.xml:419
-msgid "The vertical separation of elements in a table."
+#: doc/classes/RichTextLabel.xml
+msgid "The font used for monospace text."
+msgstr ""
+
+#: doc/classes/RichTextLabel.xml
+msgid "The default text font."
msgstr ""
-#: doc/classes/RID.xml:4
+#: doc/classes/RichTextLabel.xml
+msgid "The background The background used when the [RichTextLabel] is focused."
+msgstr ""
+
+#: doc/classes/RichTextLabel.xml
+msgid "The normal background for the [RichTextLabel]."
+msgstr ""
+
+#: doc/classes/RID.xml
msgid "Handle for a [Resource]'s unique ID."
msgstr ""
-#: doc/classes/RID.xml:7
+#: doc/classes/RID.xml
msgid ""
"The RID type is used to access the unique integer ID of a resource. They are "
"opaque, which means they do not grant access to the associated resource by "
@@ -50146,23 +52261,23 @@ msgid ""
"[VisualServer]."
msgstr ""
-#: doc/classes/RID.xml:16
+#: doc/classes/RID.xml
msgid ""
"Creates a new RID instance with the ID of a given resource. When not handed "
"a valid resource, silently stores the unused ID 0."
msgstr ""
-#: doc/classes/RID.xml:22
+#: doc/classes/RID.xml
msgid "Returns the ID of the referenced resource."
msgstr ""
-#: doc/classes/RigidBody.xml:4
+#: doc/classes/RigidBody.xml
msgid ""
"Physics Body whose position is determined through physics simulation in 3D "
"space."
msgstr ""
-#: doc/classes/RigidBody.xml:7
+#: doc/classes/RigidBody.xml
msgid ""
"This is the node that implements full 3D physics. This means that you do not "
"control a RigidBody directly. Instead, you can apply forces to it (gravity, "
@@ -50183,7 +52298,7 @@ msgid ""
"[CollisionShape] centers."
msgstr ""
-#: doc/classes/RigidBody.xml:23
+#: doc/classes/RigidBody.xml
msgid ""
"Called during physics processing, allowing you to read and safely modify the "
"simulation state for the object. By default, it works in addition to the "
@@ -50192,32 +52307,32 @@ msgid ""
"for a body."
msgstr ""
-#: doc/classes/RigidBody.xml:30
+#: doc/classes/RigidBody.xml
msgid ""
"Adds a constant directional force (i.e. acceleration) without affecting "
"rotation.\n"
"This is equivalent to [code]add_force(force, Vector3(0,0,0))[/code]."
msgstr ""
-#: doc/classes/RigidBody.xml:39
+#: doc/classes/RigidBody.xml
msgid ""
"Adds a constant directional force (i.e. acceleration).\n"
"The position uses the rotation of the global coordinate system, but is "
"centered at the object's origin."
msgstr ""
-#: doc/classes/RigidBody.xml:47
+#: doc/classes/RigidBody.xml
msgid ""
"Adds a constant rotational force (i.e. a motor) without affecting position."
msgstr ""
-#: doc/classes/RigidBody.xml:54
+#: doc/classes/RigidBody.xml
msgid ""
"Applies a directional impulse without affecting rotation.\n"
"This is equivalent to [code]apply_impulse(Vector3(0,0,0), impulse)[/code]."
msgstr ""
-#: doc/classes/RigidBody.xml:63
+#: doc/classes/RigidBody.xml
msgid ""
"Applies a positioned impulse to the body. An impulse is time independent! "
"Applying an impulse every frame would result in a framerate-dependent force. "
@@ -50226,19 +52341,19 @@ msgid ""
"at the object's origin."
msgstr ""
-#: doc/classes/RigidBody.xml:70
+#: doc/classes/RigidBody.xml
msgid ""
"Applies a torque impulse which will be affected by the body mass and shape. "
"This will rotate the body around the [code]impulse[/code] vector passed."
msgstr ""
-#: doc/classes/RigidBody.xml:77
+#: doc/classes/RigidBody.xml
msgid ""
"Returns [code]true[/code] if the specified linear or rotational axis is "
"locked."
msgstr ""
-#: doc/classes/RigidBody.xml:83 doc/classes/RigidBody2D.xml:73
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
msgid ""
"Returns a list of the bodies colliding with this one. Requires [member "
"contact_monitor] to be set to [code]true[/code] and [member "
@@ -50248,53 +52363,49 @@ msgid ""
"physics step. Consider using signals instead."
msgstr ""
-#: doc/classes/RigidBody.xml:90
+#: doc/classes/RigidBody.xml
msgid ""
"Returns the inverse inertia tensor basis. This is used to calculate the "
"angular acceleration resulting from a torque applied to the RigidBody."
msgstr ""
-#: doc/classes/RigidBody.xml:98
+#: doc/classes/RigidBody.xml
msgid "Locks the specified linear or rotational axis."
msgstr ""
-#: doc/classes/RigidBody.xml:111
+#: doc/classes/RigidBody.xml
msgid ""
"Damps RigidBody's rotational forces.\n"
"See [member ProjectSettings.physics/3d/default_angular_damp] for more "
"details about damping."
msgstr ""
-#: doc/classes/RigidBody.xml:115
-msgid "RigidBody's rotational velocity."
-msgstr ""
-
-#: doc/classes/RigidBody.xml:118
+#: doc/classes/RigidBody.xml
msgid "Lock the body's rotation in the X axis."
msgstr ""
-#: doc/classes/RigidBody.xml:121
+#: doc/classes/RigidBody.xml
msgid "Lock the body's rotation in the Y axis."
msgstr ""
-#: doc/classes/RigidBody.xml:124
+#: doc/classes/RigidBody.xml
msgid "Lock the body's rotation in the Z axis."
msgstr ""
-#: doc/classes/RigidBody.xml:127
+#: doc/classes/RigidBody.xml
msgid "Lock the body's movement in the X axis."
msgstr ""
-#: doc/classes/RigidBody.xml:130
+#: doc/classes/RigidBody.xml
msgid "Lock the body's movement in the Y axis."
msgstr ""
-#: doc/classes/RigidBody.xml:133
+#: doc/classes/RigidBody.xml
msgid "Lock the body's movement in the Z axis."
msgstr ""
-#: doc/classes/RigidBody.xml:136 doc/classes/RigidBody2D.xml:110
-#: doc/classes/StaticBody.xml:19 doc/classes/StaticBody2D.xml:16
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
+#: doc/classes/StaticBody.xml doc/classes/StaticBody2D.xml
msgid ""
"The body's bounciness. Values range from [code]0[/code] (no bounce) to "
"[code]1[/code] (full bounciness).\n"
@@ -50302,7 +52413,7 @@ msgid ""
"physics_material_override]."
msgstr ""
-#: doc/classes/RigidBody.xml:140
+#: doc/classes/RigidBody.xml
msgid ""
"If [code]true[/code], the body can enter sleep mode when there is no "
"movement. See [member sleeping].\n"
@@ -50311,13 +52422,13 @@ msgid ""
"manually by setting its [member sleeping] property to [code]true[/code]."
msgstr ""
-#: doc/classes/RigidBody.xml:144
+#: doc/classes/RigidBody.xml
msgid ""
"If [code]true[/code], the RigidBody will emit signals when it collides with "
"another RigidBody. See also [member contacts_reported]."
msgstr ""
-#: doc/classes/RigidBody.xml:147
+#: doc/classes/RigidBody.xml
msgid ""
"The maximum number of contacts that will be recorded. Requires [member "
"contact_monitor] to be set to [code]true[/code].\n"
@@ -50327,7 +52438,7 @@ msgid ""
"contacts (one at each corner)."
msgstr ""
-#: doc/classes/RigidBody.xml:151
+#: doc/classes/RigidBody.xml
msgid ""
"If [code]true[/code], continuous collision detection is used.\n"
"Continuous collision detection tries to predict where a moving body will "
@@ -50337,7 +52448,7 @@ msgid ""
"faster to compute, but can miss small, fast-moving objects."
msgstr ""
-#: doc/classes/RigidBody.xml:155
+#: doc/classes/RigidBody.xml
msgid ""
"If [code]true[/code], internal force integration will be disabled (like "
"gravity or air friction) for this body. Other than collision response, the "
@@ -50345,14 +52456,14 @@ msgid ""
"function, if defined."
msgstr ""
-#: doc/classes/RigidBody.xml:158
+#: doc/classes/RigidBody.xml
msgid ""
"The body's friction, from 0 (frictionless) to 1 (max friction).\n"
"Deprecated, use [member PhysicsMaterial.friction] instead via [member "
"physics_material_override]."
msgstr ""
-#: doc/classes/RigidBody.xml:162
+#: doc/classes/RigidBody.xml
msgid ""
"This is multiplied by the global 3D gravity setting found in [b]Project > "
"Project Settings > Physics > 3d[/b] to produce RigidBody's gravity. For "
@@ -50360,7 +52471,7 @@ msgid ""
"and 0.5 will apply half gravity to this object."
msgstr ""
-#: doc/classes/RigidBody.xml:165
+#: 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 "
@@ -50369,44 +52480,44 @@ msgid ""
"about damping."
msgstr ""
-#: doc/classes/RigidBody.xml:169
+#: doc/classes/RigidBody.xml
msgid ""
-"The body's linear velocity. Can be used sporadically, but [b]don't set this "
-"every frame[/b], because physics may run in another thread and runs at a "
-"different granularity. Use [method _integrate_forces] as your process loop "
-"for precise control of the body state."
+"The body's linear velocity in units per second. Can be used sporadically, "
+"but [b]don't set this every frame[/b], because physics may run in another "
+"thread and runs at a different granularity. Use [method _integrate_forces] "
+"as your process loop for precise control of the body state."
msgstr ""
-#: doc/classes/RigidBody.xml:172 doc/classes/RigidBody2D.xml:149
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
msgid "The body's mass."
msgstr ""
-#: doc/classes/RigidBody.xml:175
+#: doc/classes/RigidBody.xml
msgid "The body mode. See [enum Mode] for possible values."
msgstr ""
-#: doc/classes/RigidBody.xml:178 doc/classes/RigidBody2D.xml:155
-#: doc/classes/StaticBody.xml:33 doc/classes/StaticBody2D.xml:30
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
+#: doc/classes/StaticBody.xml doc/classes/StaticBody2D.xml
msgid ""
"The physics material override for the body.\n"
"If a material is assigned to this property, it will be used instead of any "
"other physics material, such as an inherited one."
msgstr ""
-#: doc/classes/RigidBody.xml:182 doc/classes/RigidBody2D.xml:159
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
msgid ""
"If [code]true[/code], the body will not move and will not calculate forces "
"until woken up by another body through, for example, a collision, or by "
"using the [method apply_impulse] or [method add_force] methods."
msgstr ""
-#: doc/classes/RigidBody.xml:185
+#: doc/classes/RigidBody.xml
msgid ""
"The body's weight based on its mass and the global 3D gravity. Global values "
"are set in [b]Project > Project Settings > Physics > 3d[/b]."
msgstr ""
-#: doc/classes/RigidBody.xml:192
+#: doc/classes/RigidBody.xml
msgid ""
"Emitted when a collision with another [PhysicsBody] or [GridMap] occurs. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
@@ -50416,7 +52527,7 @@ msgid ""
"[PhysicsBody] or [GridMap]."
msgstr ""
-#: doc/classes/RigidBody.xml:199
+#: doc/classes/RigidBody.xml
msgid ""
"Emitted when the collision with another [PhysicsBody] or [GridMap] ends. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
@@ -50426,7 +52537,7 @@ msgid ""
"[PhysicsBody] or [GridMap]."
msgstr ""
-#: doc/classes/RigidBody.xml:209
+#: doc/classes/RigidBody.xml
msgid ""
"Emitted when one of this RigidBody's [Shape]s collides with another "
"[PhysicsBody] or [GridMap]'s [Shape]s. Requires [member contact_monitor] to "
@@ -50449,7 +52560,7 @@ msgid ""
"[ConcavePolygonShape] with Bullet physics if you need shape indices."
msgstr ""
-#: doc/classes/RigidBody.xml:223
+#: doc/classes/RigidBody.xml
msgid ""
"Emitted when the collision between one of this RigidBody's [Shape]s and "
"another [PhysicsBody] or [GridMap]'s [Shape]s ends. Requires [member "
@@ -50473,7 +52584,7 @@ msgid ""
"[ConcavePolygonShape] with Bullet physics if you need shape indices."
msgstr ""
-#: doc/classes/RigidBody.xml:233 doc/classes/RigidBody2D.xml:208
+#: doc/classes/RigidBody.xml doc/classes/RigidBody2D.xml
msgid ""
"Emitted when the physics engine changes the body's sleeping state.\n"
"[b]Note:[/b] Changing the value [member sleeping] will not trigger this "
@@ -50481,34 +52592,34 @@ msgid ""
"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used."
msgstr ""
-#: doc/classes/RigidBody.xml:240
+#: doc/classes/RigidBody.xml
msgid ""
"Rigid body mode. This is the \"natural\" state of a rigid body. It is "
"affected by forces, and can move, rotate, and be affected by user code."
msgstr ""
-#: doc/classes/RigidBody.xml:243
+#: doc/classes/RigidBody.xml
msgid ""
"Static mode. The body behaves like a [StaticBody], and can only move by user "
"code."
msgstr ""
-#: doc/classes/RigidBody.xml:246
+#: doc/classes/RigidBody.xml
msgid ""
"Character body mode. This behaves like a rigid body, but can not rotate."
msgstr ""
-#: doc/classes/RigidBody.xml:249
+#: doc/classes/RigidBody.xml
msgid ""
"Kinematic body mode. The body behaves like a [KinematicBody], and can only "
"move by user code."
msgstr ""
-#: doc/classes/RigidBody2D.xml:4
+#: doc/classes/RigidBody2D.xml
msgid "A body that is controlled by the 2D physics engine."
msgstr ""
-#: doc/classes/RigidBody2D.xml:7
+#: doc/classes/RigidBody2D.xml
msgid ""
"This node implements simulated 2D physics. You do not control a RigidBody2D "
"directly. Instead, you apply forces to it (gravity, impulses, etc.) and the "
@@ -50531,17 +52642,15 @@ msgid ""
"into account the [CollisionShape2D] centroid offsets."
msgstr ""
-#: doc/classes/RigidBody2D.xml:15
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/119"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/RigidBody2D.xml
+msgid "2D Physics Platformer Demo"
+msgstr ""
-#: doc/classes/RigidBody2D.xml:16 doc/classes/Sprite.xml:10
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/148"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/RigidBody2D.xml doc/classes/Sprite.xml
+msgid "Instancing Demo"
+msgstr ""
-#: doc/classes/RigidBody2D.xml:23
+#: doc/classes/RigidBody2D.xml
msgid ""
"Allows you to read and safely modify the simulation state for the object. "
"Use this instead of [method Node._physics_process] if you need to directly "
@@ -50551,7 +52660,7 @@ msgid ""
"custom force integration for a body."
msgstr ""
-#: doc/classes/RigidBody2D.xml:60
+#: doc/classes/RigidBody2D.xml
msgid ""
"Applies a positioned impulse to the body. An impulse is time-independent! "
"Applying an impulse every frame would result in a framerate-dependent force. "
@@ -50560,14 +52669,14 @@ msgid ""
"global coordinate system, but is centered at the object's origin."
msgstr ""
-#: doc/classes/RigidBody2D.xml:81
+#: doc/classes/RigidBody2D.xml
msgid ""
"Sets the body's velocity on the given axis. The velocity in the given vector "
"axis will be set as the given vector length. This is useful for jumping "
"behavior."
msgstr ""
-#: doc/classes/RigidBody2D.xml:91
+#: doc/classes/RigidBody2D.xml
msgid ""
"Returns [code]true[/code] if a collision would result from moving in the "
"given vector. [code]margin[/code] increases the size of the shapes involved "
@@ -50576,7 +52685,7 @@ msgid ""
"collision (should there be one)."
msgstr ""
-#: doc/classes/RigidBody2D.xml:97
+#: doc/classes/RigidBody2D.xml
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 "
@@ -50585,15 +52694,15 @@ msgid ""
"details about damping."
msgstr ""
-#: doc/classes/RigidBody2D.xml:104
+#: doc/classes/RigidBody2D.xml
msgid "The body's total applied force."
msgstr ""
-#: doc/classes/RigidBody2D.xml:107
+#: doc/classes/RigidBody2D.xml
msgid "The body's total applied torque."
msgstr ""
-#: doc/classes/RigidBody2D.xml:114
+#: doc/classes/RigidBody2D.xml
msgid ""
"If [code]true[/code], the body can enter sleep mode when there is no "
"movement. See [member sleeping].\n"
@@ -50602,13 +52711,13 @@ msgid ""
"manually by setting its [member sleeping] property to [code]true[/code]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:118
+#: doc/classes/RigidBody2D.xml
msgid ""
"If [code]true[/code], the body will emit signals when it collides with "
"another RigidBody2D. See also [member contacts_reported]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:121
+#: doc/classes/RigidBody2D.xml
msgid ""
"The maximum number of contacts that will be recorded. Requires [member "
"contact_monitor] to be set to [code]true[/code].\n"
@@ -50617,7 +52726,7 @@ msgid ""
"(one at each end)."
msgstr ""
-#: doc/classes/RigidBody2D.xml:125
+#: doc/classes/RigidBody2D.xml
msgid ""
"Continuous collision detection mode.\n"
"Continuous collision detection tries to predict where a moving body will "
@@ -50627,14 +52736,14 @@ msgid ""
"methods are available. See [enum CCDMode] for details."
msgstr ""
-#: doc/classes/RigidBody2D.xml:129
+#: doc/classes/RigidBody2D.xml
msgid ""
"If [code]true[/code], internal force integration is disabled for this body. "
"Aside from collision response, the body will only move as determined by the "
"[method _integrate_forces] function."
msgstr ""
-#: doc/classes/RigidBody2D.xml:132
+#: doc/classes/RigidBody2D.xml
msgid ""
"The body's friction. Values range from [code]0[/code] (frictionless) to "
"[code]1[/code] (maximum friction).\n"
@@ -50642,14 +52751,14 @@ msgid ""
"physics_material_override]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:136
+#: doc/classes/RigidBody2D.xml
msgid ""
"Multiplies the gravity applied to the body. The body's gravity is calculated "
"from the [b]Default Gravity[/b] value in [b]Project > Project Settings > "
"Physics > 2d[/b] and/or any additional gravity vector applied by [Area2D]s."
msgstr ""
-#: doc/classes/RigidBody2D.xml:139
+#: doc/classes/RigidBody2D.xml
msgid ""
"The body's moment of inertia. This is like mass, but for rotation: it "
"determines how much torque it takes to rotate the body. The moment of "
@@ -50658,7 +52767,7 @@ msgid ""
"automatically computing it."
msgstr ""
-#: doc/classes/RigidBody2D.xml:142
+#: doc/classes/RigidBody2D.xml
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 > "
@@ -50667,17 +52776,25 @@ msgid ""
"about damping."
msgstr ""
-#: doc/classes/RigidBody2D.xml:152
+#: doc/classes/RigidBody2D.xml
+msgid ""
+"The body's linear velocity in pixels per second. Can be used sporadically, "
+"but [b]don't set this every frame[/b], because physics may run in another "
+"thread and runs at a different granularity. Use [method _integrate_forces] "
+"as your process loop for precise control of the body state."
+msgstr ""
+
+#: doc/classes/RigidBody2D.xml
msgid "The body's mode. See [enum Mode] for possible values."
msgstr ""
-#: doc/classes/RigidBody2D.xml:162
+#: doc/classes/RigidBody2D.xml
msgid ""
"The body's weight based on its mass and the [b]Default Gravity[/b] value in "
"[b]Project > Project Settings > Physics > 2d[/b]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:169
+#: doc/classes/RigidBody2D.xml
msgid ""
"Emitted when a collision with another [PhysicsBody2D] or [TileMap] occurs. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
@@ -50687,7 +52804,7 @@ msgid ""
"[PhysicsBody2D] or [TileMap]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:176
+#: doc/classes/RigidBody2D.xml
msgid ""
"Emitted when the collision with another [PhysicsBody2D] or [TileMap] ends. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
@@ -50697,7 +52814,7 @@ msgid ""
"[PhysicsBody2D] or [TileMap]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:186
+#: doc/classes/RigidBody2D.xml
msgid ""
"Emitted when one of this RigidBody2D's [Shape2D]s collides with another "
"[PhysicsBody2D] or [TileMap]'s [Shape2D]s. Requires [member contact_monitor] "
@@ -50717,7 +52834,7 @@ msgid ""
"with [code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:199
+#: doc/classes/RigidBody2D.xml
msgid ""
"Emitted when the collision between one of this RigidBody2D's [Shape2D]s and "
"another [PhysicsBody2D] or [TileMap]'s [Shape2D]s ends. Requires [member "
@@ -50737,51 +52854,51 @@ msgid ""
"with [code]self.shape_owner_get_owner(local_shape_index)[/code]."
msgstr ""
-#: doc/classes/RigidBody2D.xml:215
+#: doc/classes/RigidBody2D.xml
msgid ""
"Rigid mode. The body behaves as a physical object. It collides with other "
"bodies and responds to forces applied to it. This is the default mode."
msgstr ""
-#: doc/classes/RigidBody2D.xml:218
+#: doc/classes/RigidBody2D.xml
msgid "Static mode. The body behaves like a [StaticBody2D] and does not move."
msgstr ""
-#: doc/classes/RigidBody2D.xml:221
+#: doc/classes/RigidBody2D.xml
msgid ""
"Character mode. Similar to [constant MODE_RIGID], but the body can not "
"rotate."
msgstr ""
-#: doc/classes/RigidBody2D.xml:224
+#: doc/classes/RigidBody2D.xml
msgid ""
"Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved "
"by code."
msgstr ""
-#: doc/classes/RigidBody2D.xml:227
+#: doc/classes/RigidBody2D.xml
msgid ""
"Continuous collision detection disabled. This is the fastest way to detect "
"body collisions, but can miss small, fast-moving objects."
msgstr ""
-#: doc/classes/RigidBody2D.xml:230
+#: doc/classes/RigidBody2D.xml
msgid ""
"Continuous collision detection enabled using raycasting. This is faster than "
"shapecasting but less precise."
msgstr ""
-#: doc/classes/RigidBody2D.xml:233
+#: doc/classes/RigidBody2D.xml
msgid ""
"Continuous collision detection enabled using shapecasting. This is the "
"slowest CCD method and the most precise."
msgstr ""
-#: doc/classes/Room.xml:4
+#: doc/classes/Room.xml
msgid "Room node, used to group objects together locally for [Portal] culling."
msgstr ""
-#: doc/classes/Room.xml:7
+#: doc/classes/Room.xml
msgid ""
"The [Portal] culling system requires levels to be built using objects "
"grouped together by location in areas called [Room]s. In many cases these "
@@ -50804,7 +52921,7 @@ msgid ""
"over doors and windows."
msgstr ""
-#: doc/classes/Room.xml:27
+#: doc/classes/Room.xml
msgid ""
"If [code]points[/code] are set, the [Room] bounding convex hull will be "
"built from these points. If no points are set, the room bound will either be "
@@ -50816,26 +52933,26 @@ msgid ""
"further refine the bound."
msgstr ""
-#: doc/classes/Room.xml:31
+#: doc/classes/Room.xml
msgid ""
"The [code]simplify[/code] value determines to what degree room hulls "
"(bounds) are simplified, by removing similar planes. A value of 0 gives no "
"simplification, 1 gives maximum simplification."
msgstr ""
-#: doc/classes/Room.xml:34
+#: doc/classes/Room.xml
msgid ""
"The room hull simplification can either use the default value set in the "
"[RoomManager], or override this and use the per room setting."
msgstr ""
-#: doc/classes/RoomGroup.xml:4
+#: doc/classes/RoomGroup.xml
msgid "Groups [Room]s together to allow common functionality."
msgstr ""
-#: doc/classes/RoomGroup.xml:7
+#: doc/classes/RoomGroup.xml
msgid ""
-"Although [Room] behaviour can be specified individually, sometimes it is "
+"Although [Room] behavior can be specified individually, sometimes it is "
"faster and more convenient to write functionality for a group of rooms.\n"
"[RoomGroup]s should be placed as children of the [b]room list[/b] (the "
"parent [Node] of your [Room]s), and [Room]s should be placed in turn as "
@@ -50849,7 +52966,7 @@ msgid ""
"(see [RoomManager] for details)."
msgstr ""
-#: doc/classes/RoomGroup.xml:18
+#: doc/classes/RoomGroup.xml
msgid ""
"This priority will be applied to [Room]s within the group. The [Room] "
"priority allows the use of [b]internal rooms[/b], rooms [i]within[/i] "
@@ -50861,11 +52978,11 @@ msgid ""
"but outside the house, the terrain room would be used instead."
msgstr ""
-#: doc/classes/RoomManager.xml:4
+#: doc/classes/RoomManager.xml
msgid "The RoomManager node is used to control the portal culling system."
msgstr ""
-#: doc/classes/RoomManager.xml:7
+#: doc/classes/RoomManager.xml
msgid ""
"In order to utilize the portal occlusion culling system, you must build your "
"level using [Room]s and [Portal]s. Before these can be used at runtime, they "
@@ -50875,14 +52992,14 @@ msgid ""
"settings that are common throughout the portal system."
msgstr ""
-#: doc/classes/RoomManager.xml:15
+#: doc/classes/RoomManager.xml
msgid ""
"This function clears all converted data from the [b]room graph[/b]. Use this "
"before unloading a level, when transitioning from level to level, or "
"returning to a main menu."
msgstr ""
-#: doc/classes/RoomManager.xml:21
+#: doc/classes/RoomManager.xml
msgid ""
"This is the most important function in the whole portal culling system. "
"Without it, the system cannot function.\n"
@@ -50942,7 +53059,7 @@ msgid ""
"portal modes."
msgstr ""
-#: doc/classes/RoomManager.xml:39
+#: doc/classes/RoomManager.xml
msgid ""
"Switches the portal culling system on and off.\n"
"It is important to note that when portal culling is active, it is "
@@ -50953,7 +53070,7 @@ msgid ""
"graph[/code] is unloaded (the rooms have not yet been converted)."
msgstr ""
-#: doc/classes/RoomManager.xml:44
+#: doc/classes/RoomManager.xml
msgid ""
"Large objects can 'sprawl' over (be present in) more than one room. It can "
"be useful to visualize which objects are sprawling outside the current "
@@ -50961,7 +53078,7 @@ msgid ""
"Toggling this setting turns this debug view on and off."
msgstr ""
-#: doc/classes/RoomManager.xml:48
+#: doc/classes/RoomManager.xml
msgid ""
"Usually we don't want objects that only [b]just[/b] cross a boundary into an "
"adjacent [Room] to sprawl into that room. To prevent this, each [Portal] has "
@@ -50971,7 +53088,7 @@ msgid ""
"override the margin for each portal."
msgstr ""
-#: doc/classes/RoomManager.xml:52
+#: doc/classes/RoomManager.xml
msgid ""
"When using a partial or full PVS, the gameplay monitor allows you to receive "
"callbacks when roaming objects or rooms enter or exit the [b]gameplay area[/"
@@ -50985,7 +53102,7 @@ msgid ""
"Signals: [code]\"gameplay_entered\"[/code], [code]\"gameplay_exited\"[/code]"
msgstr ""
-#: doc/classes/RoomManager.xml:60
+#: doc/classes/RoomManager.xml
msgid ""
"If enabled, the system will attempt to merge similar meshes (particularly in "
"terms of materials) within [Room]s during conversion. This can significantly "
@@ -50996,7 +53113,7 @@ msgid ""
"accidental alteration to the scene and loss of data."
msgstr ""
-#: doc/classes/RoomManager.xml:64
+#: doc/classes/RoomManager.xml
msgid ""
"When converting rooms, the editor will warn you if overlap is detected "
"between rooms. Overlap can interfere with determining the room that cameras "
@@ -51005,7 +53122,7 @@ msgid ""
"There are no other side effects."
msgstr ""
-#: doc/classes/RoomManager.xml:67
+#: doc/classes/RoomManager.xml
msgid ""
"Portal rendering is recursive - each time a portal is seen through an "
"earlier portal there is some cost. For this reason, and to prevent the "
@@ -51014,15 +53131,15 @@ msgid ""
"[b]Note:[/b] This value is unused when using [code]Full[/code] PVS mode."
msgstr ""
-#: doc/classes/RoomManager.xml:71
+#: doc/classes/RoomManager.xml
msgid ""
"Portal culling normally operates using the current [Camera] / [Camera]s, "
"however for debugging purposes within the editor, you can use this setting "
-"to override this behaviour and force it to use a particular camera to get a "
+"to override this behavior and force it to use a particular camera to get a "
"better idea of what the occlusion culling is doing."
msgstr ""
-#: doc/classes/RoomManager.xml:75
+#: doc/classes/RoomManager.xml
msgid ""
"Optionally during conversion the potentially visible set (PVS) of rooms that "
"are potentially visible from each room can be calculated. This can be used "
@@ -51033,7 +53150,23 @@ msgid ""
"frustum."
msgstr ""
-#: doc/classes/RoomManager.xml:79
+#: doc/classes/RoomManager.xml
+msgid ""
+"In order to reduce processing for roaming objects, an expansion is applied "
+"to their AABB as they move. This expanded volume is used to calculate which "
+"rooms the roaming object is within. If the object's exact AABB is still "
+"within this expanded volume on the next move, there is no need to reprocess "
+"the object, which can save considerable CPU.\n"
+"The downside is that if the expansion is too much, the object may end up "
+"unexpectedly sprawling into neighbouring rooms and showing up where it might "
+"otherwise be culled.\n"
+"In order to balance roaming performance against culling accuracy, this "
+"expansion margin can be customized by the user. It will typically depend on "
+"your room and object sizes, and movement speeds. The default value should "
+"work reasonably in most circumstances."
+msgstr ""
+
+#: doc/classes/RoomManager.xml
msgid ""
"During the conversion process, the geometry of objects within [Room]s, or a "
"custom specified manual bound, are used to generate a [b]convex hull bound[/"
@@ -51052,7 +53185,7 @@ msgid ""
"The room convex hulls are shown as a wireframe in the editor."
msgstr ""
-#: doc/classes/RoomManager.xml:86
+#: doc/classes/RoomManager.xml
msgid ""
"For the [Room] conversion process to succeed, you must point the "
"[RoomManager] to the parent [Node] of your [Room]s and [RoomGroup]s, which "
@@ -51060,11 +53193,11 @@ msgid ""
"type, it is normally just a [Spatial])."
msgstr ""
-#: doc/classes/RoomManager.xml:89
+#: doc/classes/RoomManager.xml
msgid "Shows the [Portal] margins when the portal gizmo is used in the editor."
msgstr ""
-#: doc/classes/RoomManager.xml:92
+#: doc/classes/RoomManager.xml
msgid ""
"When receiving gameplay callbacks when objects enter and exit gameplay, the "
"[b]gameplay area[/b] can be defined by either the primary PVS (potentially "
@@ -51074,29 +53207,29 @@ msgid ""
"preferable."
msgstr ""
-#: doc/classes/RoomManager.xml:98
+#: doc/classes/RoomManager.xml
msgid ""
"Use only [Portal]s at runtime to determine visibility. PVS will not be "
"generated at [Room]s conversion, and gameplay notifications cannot be used."
msgstr ""
-#: doc/classes/RoomManager.xml:101
+#: doc/classes/RoomManager.xml
msgid ""
"Use a combination of PVS and [Portal]s to determine visibility (this is "
"usually fastest and most accurate)."
msgstr ""
-#: doc/classes/RoomManager.xml:104
+#: doc/classes/RoomManager.xml
msgid ""
"Use only the PVS (potentially visible set) of [Room]s to determine "
"visibility."
msgstr ""
-#: doc/classes/RootMotionView.xml:4
+#: doc/classes/RootMotionView.xml
msgid "Editor-only helper for setting up root motion in [AnimationTree]."
msgstr ""
-#: doc/classes/RootMotionView.xml:7
+#: doc/classes/RootMotionView.xml
msgid ""
"[i]Root motion[/i] refers to an animation technique where a mesh's skeleton "
"is used to give impulse to a character. When working with 3D animations, a "
@@ -51109,48 +53242,43 @@ msgid ""
"plain [Node] in the running project. This means a script attached to a "
"[RootMotionView] node [i]must[/i] have [code]extends Node[/code] instead of "
"[code]extends RootMotionView[/code]. Additionally, it must not be a "
-"[code]@tool[/code] script."
+"[code]tool[/code] script."
msgstr ""
-#: doc/classes/RootMotionView.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree."
-"html#root-motion"
+#: doc/classes/RootMotionView.xml
+msgid "Using AnimationTree - Root motion"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree."
-"html"
-#: doc/classes/RootMotionView.xml:17
+#: doc/classes/RootMotionView.xml
msgid "Path to an [AnimationTree] node to use as a basis for root motion."
msgstr ""
-#: doc/classes/RootMotionView.xml:20
+#: doc/classes/RootMotionView.xml
msgid "The grid's cell size in 3D units."
msgstr ""
-#: doc/classes/RootMotionView.xml:23
+#: doc/classes/RootMotionView.xml
msgid "The grid's color."
msgstr ""
-#: doc/classes/RootMotionView.xml:26
+#: doc/classes/RootMotionView.xml
msgid ""
"The grid's radius in 3D units. The grid's opacity will fade gradually as the "
"distance from the origin increases until this [member radius] is reached."
msgstr ""
-#: doc/classes/RootMotionView.xml:29
+#: doc/classes/RootMotionView.xml
msgid ""
"If [code]true[/code], the grid's points will all be on the same Y coordinate "
"([i]local[/i] Y = 0). If [code]false[/code], the points' original Y "
"coordinate is preserved."
msgstr ""
-#: doc/classes/SceneState.xml:4
+#: doc/classes/SceneState.xml
msgid "A script interface to a scene file's data."
msgstr ""
-#: doc/classes/SceneState.xml:7
+#: doc/classes/SceneState.xml
msgid ""
"Maintains a list of resources, nodes, exported, and overridden properties, "
"and built-in scripts associated with a scene.\n"
@@ -51158,12 +53286,12 @@ msgid ""
"scene as the result of [method PackedScene.get_state]."
msgstr ""
-#: doc/classes/SceneState.xml:17
+#: doc/classes/SceneState.xml
msgid ""
"Returns the list of bound parameters for the signal at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:23
+#: doc/classes/SceneState.xml
msgid ""
"Returns the number of signal connections in the scene.\n"
"The [code]idx[/code] argument used to query connection metadata in other "
@@ -51171,33 +53299,33 @@ msgid ""
"get_connection_count() - 1][/code]."
msgstr ""
-#: doc/classes/SceneState.xml:31
+#: doc/classes/SceneState.xml
msgid ""
"Returns the connection flags for the signal at [code]idx[/code]. See [enum "
"Object.ConnectFlags] constants."
msgstr ""
-#: doc/classes/SceneState.xml:38
+#: doc/classes/SceneState.xml
msgid "Returns the method connected to the signal at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:45
+#: doc/classes/SceneState.xml
msgid "Returns the name of the signal at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:52
+#: doc/classes/SceneState.xml
msgid ""
"Returns the path to the node that owns the signal at [code]idx[/code], "
"relative to the root node."
msgstr ""
-#: doc/classes/SceneState.xml:59
+#: doc/classes/SceneState.xml
msgid ""
"Returns the path to the node that owns the method connected to the signal at "
"[code]idx[/code], relative to the root node."
msgstr ""
-#: doc/classes/SceneState.xml:65
+#: doc/classes/SceneState.xml
msgid ""
"Returns the number of nodes in the scene.\n"
"The [code]idx[/code] argument used to query node data in other "
@@ -51205,12 +53333,12 @@ msgid ""
"1][/code]."
msgstr ""
-#: doc/classes/SceneState.xml:73
+#: doc/classes/SceneState.xml
msgid ""
"Returns the list of group names associated with the node at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:80
+#: doc/classes/SceneState.xml
msgid ""
"Returns the node's index, which is its position relative to its siblings. "
"This is only relevant and saved in scenes for cases where new nodes are "
@@ -51219,37 +53347,37 @@ msgid ""
"used here and in other methods."
msgstr ""
-#: doc/classes/SceneState.xml:87
+#: doc/classes/SceneState.xml
msgid ""
"Returns a [PackedScene] for the node at [code]idx[/code] (i.e. the whole "
"branch starting at this node, with its child nodes and resources), or "
"[code]null[/code] if the node is not an instance."
msgstr ""
-#: doc/classes/SceneState.xml:94
+#: doc/classes/SceneState.xml
msgid ""
"Returns the path to the represented scene file if the node at [code]idx[/"
"code] is an [InstancePlaceholder]."
msgstr ""
-#: doc/classes/SceneState.xml:101
+#: doc/classes/SceneState.xml
msgid "Returns the name of the node at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:108
+#: doc/classes/SceneState.xml
msgid ""
"Returns the path to the owner of the node at [code]idx[/code], relative to "
"the root node."
msgstr ""
-#: doc/classes/SceneState.xml:116
+#: doc/classes/SceneState.xml
msgid ""
"Returns the path to the node at [code]idx[/code].\n"
"If [code]for_parent[/code] is [code]true[/code], returns the path of the "
"[code]idx[/code] node's parent instead."
msgstr ""
-#: doc/classes/SceneState.xml:124
+#: doc/classes/SceneState.xml
msgid ""
"Returns the number of exported or overridden properties for the node at "
"[code]idx[/code].\n"
@@ -51258,52 +53386,60 @@ msgid ""
"get_node_property_count() - 1][/code]."
msgstr ""
-#: doc/classes/SceneState.xml:133
+#: doc/classes/SceneState.xml
msgid ""
"Returns the name of the property at [code]prop_idx[/code] for the node at "
"[code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:141
+#: doc/classes/SceneState.xml
msgid ""
"Returns the value of the property at [code]prop_idx[/code] for the node at "
"[code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:148
+#: doc/classes/SceneState.xml
msgid "Returns the type of the node at [code]idx[/code]."
msgstr ""
-#: doc/classes/SceneState.xml:155
+#: doc/classes/SceneState.xml
msgid ""
"Returns [code]true[/code] if the node at [code]idx[/code] is an "
"[InstancePlaceholder]."
msgstr ""
-#: doc/classes/SceneState.xml:161
+#: doc/classes/SceneState.xml
msgid ""
"If passed to [method PackedScene.instance], blocks edits to the scene state."
msgstr ""
-#: doc/classes/SceneState.xml:164
+#: doc/classes/SceneState.xml
msgid ""
"If passed to [method PackedScene.instance], provides inherited scene "
"resources to the local scene.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
-#: doc/classes/SceneState.xml:168
+#: doc/classes/SceneState.xml
msgid ""
"If passed to [method PackedScene.instance], provides local scene resources "
"to the local scene. Only the main scene should receive the main edit state.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
-#: doc/classes/SceneTree.xml:4
+#: doc/classes/SceneState.xml
+msgid ""
+"If passed to [method PackedScene.instance], it's similar to [constant "
+"GEN_EDIT_STATE_MAIN], but for the case where the scene is being instantiated "
+"to be the base of another one.\n"
+"[b]Note:[/b] Only available in editor builds."
+msgstr ""
+
+#: doc/classes/SceneTree.xml
msgid "Manages the game loop via a hierarchy of nodes."
msgstr ""
-#: doc/classes/SceneTree.xml:7
+#: doc/classes/SceneTree.xml
msgid ""
"As one of the most important classes, the [SceneTree] manages the hierarchy "
"of nodes in a scene as well as scenes themselves. Nodes can be added, "
@@ -51317,25 +53453,7 @@ msgid ""
"thus in charge of the game loop."
msgstr ""
-#: doc/classes/SceneTree.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/step_by_step/scene_tree."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-"scene_tree.html"
-
-#: doc/classes/SceneTree.xml:13
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/viewports/multiple_resolutions."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/viewports/"
-"multiple_resolutions.html"
-
-#: doc/classes/SceneTree.xml:21
+#: doc/classes/SceneTree.xml
msgid ""
"Calls [code]method[/code] on each member of the given group. You can pass "
"arguments to [code]method[/code] by specifying them at the end of the method "
@@ -51351,7 +53469,7 @@ msgid ""
"GROUP_CALL_REALTIME] flag."
msgstr ""
-#: doc/classes/SceneTree.xml:33
+#: doc/classes/SceneTree.xml
msgid ""
"Calls [code]method[/code] on each member of the given group, respecting the "
"given [enum GroupCallFlags]. You can pass arguments to [code]method[/code] "
@@ -51367,7 +53485,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/SceneTree.xml:46
+#: doc/classes/SceneTree.xml
msgid ""
"Changes the running scene to the one at the given [code]path[/code], after "
"loading it into a [PackedScene] and creating a new instance.\n"
@@ -51379,7 +53497,7 @@ msgid ""
"immediately after the [method change_scene] call."
msgstr ""
-#: doc/classes/SceneTree.xml:55
+#: doc/classes/SceneTree.xml
msgid ""
"Changes the running scene to a new instance of the given [PackedScene].\n"
"Returns [constant OK] on success or [constant ERR_CANT_CREATE] if the scene "
@@ -51389,7 +53507,7 @@ msgid ""
"immediately after the [method change_scene_to] call."
msgstr ""
-#: doc/classes/SceneTree.xml:65
+#: doc/classes/SceneTree.xml
msgid ""
"Returns a [SceneTreeTimer] which will [signal SceneTreeTimer.timeout] after "
"the given time in seconds elapsed in this [SceneTree]. If "
@@ -51405,68 +53523,68 @@ msgid ""
"The timer will be automatically freed after its time elapses."
msgstr ""
-#: doc/classes/SceneTree.xml:79
+#: doc/classes/SceneTree.xml
msgid ""
"Returns the current frame number, i.e. the total frame count since the "
"application started."
msgstr ""
-#: doc/classes/SceneTree.xml:85
+#: doc/classes/SceneTree.xml
msgid ""
"Returns the peer IDs of all connected peers of this [SceneTree]'s [member "
"network_peer]."
msgstr ""
-#: doc/classes/SceneTree.xml:91
+#: doc/classes/SceneTree.xml
msgid "Returns the unique peer ID of this [SceneTree]'s [member network_peer]."
msgstr ""
-#: doc/classes/SceneTree.xml:97
+#: doc/classes/SceneTree.xml
msgid "Returns the number of nodes in this [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:104
+#: doc/classes/SceneTree.xml
msgid "Returns a list of all nodes assigned to the given group."
msgstr ""
-#: doc/classes/SceneTree.xml:110
+#: doc/classes/SceneTree.xml
msgid "Returns the sender's peer ID for the most recently received RPC call."
msgstr ""
-#: doc/classes/SceneTree.xml:117
+#: doc/classes/SceneTree.xml
msgid "Returns [code]true[/code] if the given group exists."
msgstr ""
-#: doc/classes/SceneTree.xml:129
+#: doc/classes/SceneTree.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the most recent [InputEvent] was marked as "
"handled with [method set_input_as_handled]."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/SceneTree.xml:135
+#: doc/classes/SceneTree.xml
msgid ""
"Returns [code]true[/code] if this [SceneTree]'s [member network_peer] is in "
"server mode (listening for connections)."
msgstr ""
-#: doc/classes/SceneTree.xml:143
+#: doc/classes/SceneTree.xml
msgid "Sends the given notification to all members of the [code]group[/code]."
msgstr ""
-#: doc/classes/SceneTree.xml:152
+#: doc/classes/SceneTree.xml
msgid ""
"Sends the given notification to all members of the [code]group[/code], "
"respecting the given [enum GroupCallFlags]."
msgstr ""
-#: doc/classes/SceneTree.xml:159
+#: doc/classes/SceneTree.xml
msgid ""
"Queues the given object for deletion, delaying the call to [method Object."
"free] to after the current frame."
msgstr ""
-#: doc/classes/SceneTree.xml:166
+#: doc/classes/SceneTree.xml
msgid ""
"Quits the application at the end of the current iteration. A process "
"[code]exit_code[/code] can optionally be passed as an argument. If this "
@@ -51477,7 +53595,7 @@ msgid ""
"Home button."
msgstr ""
-#: doc/classes/SceneTree.xml:173
+#: doc/classes/SceneTree.xml
msgid ""
"Reloads the currently active scene.\n"
"Returns [constant OK] on success, [constant ERR_UNCONFIGURED] if no [member "
@@ -51486,30 +53604,30 @@ msgid ""
"ERR_CANT_CREATE] if the scene cannot be instantiated."
msgstr ""
-#: doc/classes/SceneTree.xml:181
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], the application automatically accepts quitting. "
"Enabled by default.\n"
"For mobile platforms, see [method set_quit_on_go_back]."
msgstr ""
-#: doc/classes/SceneTree.xml:191
+#: doc/classes/SceneTree.xml
msgid ""
"Sets the given [code]property[/code] to [code]value[/code] on all members of "
"the given group."
msgstr ""
-#: doc/classes/SceneTree.xml:201
+#: doc/classes/SceneTree.xml
msgid ""
"Sets the given [code]property[/code] to [code]value[/code] on all members of "
"the given group, respecting the given [enum GroupCallFlags]."
msgstr ""
-#: doc/classes/SceneTree.xml:207
+#: doc/classes/SceneTree.xml
msgid "Marks the most recent [InputEvent] as handled."
msgstr ""
-#: doc/classes/SceneTree.xml:214
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], the application quits automatically on going back (e."
"g. on Android). Enabled by default.\n"
@@ -51517,37 +53635,37 @@ msgid ""
"MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST]."
msgstr ""
-#: doc/classes/SceneTree.xml:225
+#: doc/classes/SceneTree.xml
msgid ""
"Configures screen stretching to the given [enum StretchMode], [enum "
"StretchAspect], minimum size and [code]scale[/code]."
msgstr ""
-#: doc/classes/SceneTree.xml:231
+#: doc/classes/SceneTree.xml
msgid "The current scene."
msgstr ""
-#: doc/classes/SceneTree.xml:234
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], collision shapes will be visible when running the game "
"from the editor for debugging purposes."
msgstr ""
-#: doc/classes/SceneTree.xml:237
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], navigation polygons will be visible when running the "
"game from the editor for debugging purposes."
msgstr ""
-#: doc/classes/SceneTree.xml:240
+#: doc/classes/SceneTree.xml
msgid "The root of the edited scene."
msgstr ""
-#: doc/classes/SceneTree.xml:243
+#: doc/classes/SceneTree.xml
msgid "The default [MultiplayerAPI] instance for this [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:246
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code] (default value), enables automatic polling of the "
"[MultiplayerAPI] for this SceneTree during [signal idle_frame].\n"
@@ -51558,7 +53676,7 @@ msgid ""
"threads."
msgstr ""
-#: doc/classes/SceneTree.xml:250
+#: doc/classes/SceneTree.xml
msgid ""
"The peer object to handle the RPC system (effectively enabling networking "
"when set). Depending on the peer itself, the [SceneTree] will become a "
@@ -51569,7 +53687,7 @@ msgid ""
"disconnection, new clients) is done by connecting to [SceneTree]'s signals."
msgstr ""
-#: doc/classes/SceneTree.xml:253
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], the [SceneTree] is paused. Doing so will have the "
"following behavior:\n"
@@ -51579,51 +53697,69 @@ msgid ""
"_input] will not be called anymore in nodes."
msgstr ""
-#: doc/classes/SceneTree.xml:258
+#: doc/classes/SceneTree.xml
+msgid ""
+"Although physics interpolation would normally be globally turned on and off "
+"using [member ProjectSettings.physics/common/physics_interpolation], this "
+"property allows control over interpolation at runtime."
+msgstr ""
+
+#: doc/classes/SceneTree.xml
msgid ""
"If [code]true[/code], the [SceneTree]'s [member network_peer] refuses new "
"incoming connections."
msgstr ""
-#: doc/classes/SceneTree.xml:261
+#: doc/classes/SceneTree.xml
msgid "The [SceneTree]'s root [Viewport]."
msgstr ""
-#: doc/classes/SceneTree.xml:264
-#, fuzzy
-msgid "If [code]true[/code], font oversampling is used."
-msgstr "Если [code]true[/code], текстура будет центрирована."
+#: doc/classes/SceneTree.xml
+msgid ""
+"If [code]true[/code], font oversampling is enabled. This means that "
+"[DynamicFont]s will be rendered at higher or lower size than configured "
+"based on the viewport's scaling ratio. For example, in a viewport scaled "
+"with a factor 1.5, a font configured with size 14 would be rendered with "
+"size 21 ([code]14 * 1.5[/code]).\n"
+"[b]Note:[/b] Font oversampling is only used if the viewport stretch mode is "
+"[constant STRETCH_MODE_VIEWPORT], and if the stretch aspect mode is "
+"different from [constant STRETCH_ASPECT_IGNORE].\n"
+"[b]Note:[/b] This property is set automatically for the active [SceneTree] "
+"when the project starts based on the configuration of [code]rendering/"
+"quality/dynamic_fonts/use_oversampling[/code] in [ProjectSettings]. The "
+"property can however be overridden at runtime as needed."
+msgstr ""
-#: doc/classes/SceneTree.xml:270
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever this [SceneTree]'s [member network_peer] successfully "
"connected to a server. Only emitted on clients."
msgstr ""
-#: doc/classes/SceneTree.xml:275
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever this [SceneTree]'s [member network_peer] fails to establish "
"a connection to a server. Only emitted on clients."
msgstr ""
-#: doc/classes/SceneTree.xml:282
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted when files are dragged from the OS file manager and dropped in the "
"game window. The arguments are a list of file paths and the identifier of "
"the screen where the drag originated."
msgstr ""
-#: doc/classes/SceneTree.xml:289
+#: doc/classes/SceneTree.xml
msgid "Emitted whenever global menu item is clicked."
msgstr ""
-#: doc/classes/SceneTree.xml:294
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted immediately before [method Node._process] is called on every node in "
"the [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:300
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever this [SceneTree]'s [member network_peer] connects with a "
"new peer. ID is the peer ID of the new peer. Clients get notified when other "
@@ -51631,120 +53767,120 @@ msgid ""
"also receives this signal for the server (with ID being 1)."
msgstr ""
-#: doc/classes/SceneTree.xml:306
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever this [SceneTree]'s [member network_peer] disconnects from a "
"peer. Clients get notified when other clients disconnect from the same "
"server."
msgstr ""
-#: doc/classes/SceneTree.xml:312
+#: doc/classes/SceneTree.xml
msgid "Emitted whenever a node is added to the [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:318
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted when a node's configuration changed. Only emitted in [code]tool[/"
"code] mode."
msgstr ""
-#: doc/classes/SceneTree.xml:324
+#: doc/classes/SceneTree.xml
msgid "Emitted whenever a node is removed from the [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:330
+#: doc/classes/SceneTree.xml
msgid "Emitted whenever a node is renamed."
msgstr ""
-#: doc/classes/SceneTree.xml:335
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted immediately before [method Node._physics_process] is called on every "
"node in the [SceneTree]."
msgstr ""
-#: doc/classes/SceneTree.xml:340
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted when the screen resolution (fullscreen) or window size (windowed) "
"changes."
msgstr ""
-#: doc/classes/SceneTree.xml:345
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever this [SceneTree]'s [member network_peer] disconnected from "
"server. Only emitted on clients."
msgstr ""
-#: doc/classes/SceneTree.xml:350
+#: doc/classes/SceneTree.xml
msgid ""
"Emitted whenever the [SceneTree] hierarchy changed (children being moved or "
"renamed, etc.)."
msgstr ""
-#: doc/classes/SceneTree.xml:356
+#: doc/classes/SceneTree.xml
msgid "Call a group with no flags (default)."
msgstr ""
-#: doc/classes/SceneTree.xml:359
+#: doc/classes/SceneTree.xml
msgid "Call a group in reverse scene order."
msgstr ""
-#: doc/classes/SceneTree.xml:362
+#: doc/classes/SceneTree.xml
msgid "Call a group immediately (calls are normally made on idle)."
msgstr ""
-#: doc/classes/SceneTree.xml:365
+#: doc/classes/SceneTree.xml
msgid "Call a group only once even if the call is executed many times."
msgstr ""
-#: doc/classes/SceneTree.xml:368
+#: doc/classes/SceneTree.xml
msgid "No stretching."
msgstr ""
-#: doc/classes/SceneTree.xml:371
+#: doc/classes/SceneTree.xml
msgid "Render stretching in higher resolution (interpolated)."
msgstr ""
-#: doc/classes/SceneTree.xml:374
+#: doc/classes/SceneTree.xml
msgid ""
"Keep the specified display resolution. No interpolation. Content may appear "
"pixelated."
msgstr ""
-#: doc/classes/SceneTree.xml:377
+#: doc/classes/SceneTree.xml
msgid ""
"Fill the window with the content stretched to cover excessive space. Content "
"may appear stretched."
msgstr ""
-#: doc/classes/SceneTree.xml:380
+#: doc/classes/SceneTree.xml
msgid ""
"Retain the same aspect ratio by padding with black bars on either axis. This "
"prevents distortion."
msgstr ""
-#: doc/classes/SceneTree.xml:383
+#: doc/classes/SceneTree.xml
msgid ""
"Expand vertically. Left/right black bars may appear if the window is too "
"wide."
msgstr ""
-#: doc/classes/SceneTree.xml:386
+#: doc/classes/SceneTree.xml
msgid ""
"Expand horizontally. Top/bottom black bars may appear if the window is too "
"tall."
msgstr ""
-#: doc/classes/SceneTree.xml:389
+#: doc/classes/SceneTree.xml
msgid ""
"Expand in both directions, retaining the same aspect ratio. This prevents "
"distortion while avoiding black bars."
msgstr ""
-#: doc/classes/SceneTreeTimer.xml:4
+#: doc/classes/SceneTreeTimer.xml
msgid "One-shot timer."
msgstr ""
-#: doc/classes/SceneTreeTimer.xml:7
+#: doc/classes/SceneTreeTimer.xml
msgid ""
"A one-shot timer managed by the scene tree, which emits [signal timeout] on "
"completion. See also [method SceneTree.create_timer].\n"
@@ -51755,22 +53891,23 @@ msgid ""
" print(\"Timer started.\")\n"
" yield(get_tree().create_timer(1.0), \"timeout\")\n"
" print(\"Timer ended.\")\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"The timer will be automatically freed after its time elapses."
msgstr ""
-#: doc/classes/SceneTreeTimer.xml:22
-msgid "The time remaining."
+#: doc/classes/SceneTreeTimer.xml
+msgid "The time remaining (in seconds)."
msgstr ""
-#: doc/classes/SceneTreeTimer.xml:28 doc/classes/Timer.xml:61
+#: doc/classes/SceneTreeTimer.xml doc/classes/Timer.xml
msgid "Emitted when the timer reaches 0."
msgstr ""
-#: doc/classes/Script.xml:4
+#: doc/classes/Script.xml
msgid "A class stored as a resource."
msgstr ""
-#: doc/classes/Script.xml:7
+#: doc/classes/Script.xml
msgid ""
"A class stored as a resource. A script extends the functionality of all "
"objects that instance it.\n"
@@ -51779,84 +53916,75 @@ msgid ""
"class matches one of the script's base classes."
msgstr ""
-#: doc/classes/Script.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/step_by_step/scripting."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-"scripting.html"
-
-#: doc/classes/Script.xml:17
+#: doc/classes/Script.xml
msgid "Returns [code]true[/code] if the script can be instanced."
msgstr ""
-#: doc/classes/Script.xml:23
+#: doc/classes/Script.xml
msgid "Returns the script directly inherited by this script."
msgstr ""
-#: doc/classes/Script.xml:29
+#: doc/classes/Script.xml
msgid "Returns the script's base type."
msgstr ""
-#: doc/classes/Script.xml:36
+#: doc/classes/Script.xml
msgid "Returns the default value of the specified property."
msgstr ""
-#: doc/classes/Script.xml:42
+#: doc/classes/Script.xml
msgid "Returns a dictionary containing constant names and their values."
msgstr ""
-#: doc/classes/Script.xml:48
+#: doc/classes/Script.xml
msgid "Returns the list of methods in this [Script]."
msgstr ""
-#: doc/classes/Script.xml:54
+#: doc/classes/Script.xml
msgid "Returns the list of properties in this [Script]."
msgstr ""
-#: doc/classes/Script.xml:60
+#: doc/classes/Script.xml
msgid "Returns the list of user signals defined in this [Script]."
msgstr ""
-#: doc/classes/Script.xml:67
+#: doc/classes/Script.xml
msgid ""
"Returns [code]true[/code] if the script, or a base class, defines a signal "
"with the given name."
msgstr ""
-#: doc/classes/Script.xml:73
+#: doc/classes/Script.xml
msgid "Returns [code]true[/code] if the script contains non-empty source code."
msgstr ""
-#: doc/classes/Script.xml:80
+#: doc/classes/Script.xml
msgid ""
"Returns [code]true[/code] if [code]base_object[/code] is an instance of this "
"script."
msgstr ""
-#: doc/classes/Script.xml:86
+#: doc/classes/Script.xml
msgid ""
"Returns [code]true[/code] if the script is a tool script. A tool script can "
"run in the editor."
msgstr ""
-#: doc/classes/Script.xml:93
+#: doc/classes/Script.xml
msgid "Reloads the script's class implementation. Returns an error code."
msgstr ""
-#: doc/classes/Script.xml:99
+#: doc/classes/Script.xml
msgid ""
"The script source code or an empty string if source code is not available. "
"When set, does not reload the class implementation automatically."
msgstr ""
-#: doc/classes/ScriptCreateDialog.xml:4
+#: doc/classes/ScriptCreateDialog.xml
msgid "The Editor's popup dialog for creating new [Script] files."
msgstr ""
-#: doc/classes/ScriptCreateDialog.xml:7
+#: doc/classes/ScriptCreateDialog.xml
msgid ""
"The [ScriptCreateDialog] creates script files according to a given template "
"for a given scripting language. The standard use is to configure its fields "
@@ -51870,83 +53998,89 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ScriptCreateDialog.xml:25
+#: doc/classes/ScriptCreateDialog.xml
msgid "Prefills required fields to configure the ScriptCreateDialog for use."
msgstr ""
-#: doc/classes/ScriptCreateDialog.xml:40
+#: doc/classes/ScriptCreateDialog.xml
msgid "Emitted when the user clicks the OK button."
msgstr ""
-#: doc/classes/ScriptEditor.xml:4
+#: doc/classes/ScriptEditor.xml
msgid "Godot editor's script editor."
msgstr ""
-#: doc/classes/ScriptEditor.xml:7
+#: doc/classes/ScriptEditor.xml
msgid ""
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_script_editor]."
msgstr ""
-#: doc/classes/ScriptEditor.xml:31
+#: doc/classes/ScriptEditor.xml
msgid "Returns a [Script] that is currently active in editor."
msgstr ""
-#: doc/classes/ScriptEditor.xml:44
+#: doc/classes/ScriptEditor.xml
msgid ""
"Returns an array with all [Script] objects which are currently open in "
"editor."
msgstr ""
-#: doc/classes/ScriptEditor.xml:51
+#: doc/classes/ScriptEditor.xml
msgid "Goes to the specified line in the current script."
msgstr ""
-#: doc/classes/ScriptEditor.xml:59
+#: doc/classes/ScriptEditor.xml
msgid ""
"Opens the script create dialog. The script will extend [code]base_name[/"
"code]. The file extension can be omitted from [code]base_path[/code]. It "
"will be added based on the selected scripting language."
msgstr ""
-#: doc/classes/ScriptEditor.xml:67
+#: doc/classes/ScriptEditor.xml
+msgid ""
+"Reload all currently opened scripts from disk in case the file contents are "
+"newer."
+msgstr ""
+
+#: doc/classes/ScriptEditor.xml
msgid ""
"Emitted when user changed active script. Argument is a freshly activated "
"[Script]."
msgstr ""
-#: doc/classes/ScriptEditor.xml:73
+#: doc/classes/ScriptEditor.xml
msgid ""
"Emitted when editor is about to close the active script. Argument is a "
"[Script] that is going to be closed."
msgstr ""
-#: doc/classes/ScrollBar.xml:4
+#: doc/classes/ScrollBar.xml
msgid "Base class for scroll bars."
msgstr ""
-#: doc/classes/ScrollBar.xml:7
+#: doc/classes/ScrollBar.xml
msgid ""
"Scrollbars are a [Range]-based [Control], that display a draggable area (the "
"size of the page). Horizontal ([HScrollBar]) and Vertical ([VScrollBar]) "
"versions are available."
msgstr ""
-#: doc/classes/ScrollBar.xml:15
+#: doc/classes/ScrollBar.xml
msgid ""
"Overrides the step used when clicking increment and decrement buttons or "
"when using arrow keys when the [ScrollBar] is focused."
msgstr ""
-#: doc/classes/ScrollBar.xml:23
+#: doc/classes/ScrollBar.xml
msgid "Emitted when the scrollbar is being scrolled."
msgstr ""
-#: doc/classes/ScrollContainer.xml:4
+#: doc/classes/ScrollContainer.xml
msgid "A helper node for displaying scrollable elements such as lists."
msgstr ""
-#: doc/classes/ScrollContainer.xml:7
+#: doc/classes/ScrollContainer.xml
msgid ""
"A ScrollContainer node meant to contain a [Control] child. ScrollContainers "
"will automatically create a scrollbar child ([HScrollBar], [VScrollBar], or "
@@ -51961,13 +54095,21 @@ msgid ""
"invisible for the chosen dimension)."
msgstr ""
-#: doc/classes/ScrollContainer.xml:16
+#: doc/classes/ScrollContainer.xml
msgid ""
"Ensures the given [code]control[/code] is visible (must be a direct or "
-"indirect child of the ScrollContainer). Used by [member follow_focus]."
+"indirect child of the ScrollContainer). Used by [member follow_focus].\n"
+"[b]Note:[/b] This will not work on a node that was just added during the "
+"same frame. If you want to scroll to a newly added child, you must wait "
+"until the next frame using [signal SceneTree.idle_frame]:\n"
+"[codeblock]\n"
+"add_child(child_node)\n"
+"yield(get_tree(), \"idle_frame\")\n"
+"ensure_control_visible(child_node)\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/ScrollContainer.xml:22
+#: doc/classes/ScrollContainer.xml
msgid ""
"Returns the horizontal scrollbar [HScrollBar] of this [ScrollContainer].\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -51976,7 +54118,7 @@ msgid ""
"its [member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/ScrollContainer.xml:29
+#: doc/classes/ScrollContainer.xml
msgid ""
"Returns the vertical scrollbar [VScrollBar] of this [ScrollContainer].\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -51985,98 +54127,98 @@ msgid ""
"its [member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/ScrollContainer.xml:36
+#: doc/classes/ScrollContainer.xml
msgid ""
"If [code]true[/code], the ScrollContainer will automatically scroll to "
"focused children (including indirect children) to make sure they are fully "
"visible."
msgstr ""
-#: doc/classes/ScrollContainer.xml:42
+#: doc/classes/ScrollContainer.xml
msgid "The current horizontal scroll value."
msgstr ""
-#: doc/classes/ScrollContainer.xml:45
+#: doc/classes/ScrollContainer.xml
msgid "If [code]true[/code], enables horizontal scrolling."
msgstr ""
-#: doc/classes/ScrollContainer.xml:48
+#: doc/classes/ScrollContainer.xml
msgid "The current vertical scroll value."
msgstr ""
-#: doc/classes/ScrollContainer.xml:51
+#: doc/classes/ScrollContainer.xml
msgid "If [code]true[/code], enables vertical scrolling."
msgstr ""
-#: doc/classes/ScrollContainer.xml:57
+#: doc/classes/ScrollContainer.xml
msgid "Emitted when scrolling stops."
msgstr ""
-#: doc/classes/ScrollContainer.xml:62
+#: doc/classes/ScrollContainer.xml
msgid "Emitted when scrolling is started."
msgstr ""
-#: doc/classes/ScrollContainer.xml:70
+#: doc/classes/ScrollContainer.xml
msgid "The background [StyleBox] of the [ScrollContainer]."
msgstr ""
-#: doc/classes/SegmentShape2D.xml:4
+#: doc/classes/SegmentShape2D.xml
msgid "Segment shape for 2D collisions."
msgstr ""
-#: doc/classes/SegmentShape2D.xml:7
+#: doc/classes/SegmentShape2D.xml
msgid ""
"Segment shape for 2D collisions. Consists of two points, [code]a[/code] and "
"[code]b[/code]."
msgstr ""
-#: doc/classes/SegmentShape2D.xml:15
+#: doc/classes/SegmentShape2D.xml
msgid "The segment's first point position."
msgstr ""
-#: doc/classes/SegmentShape2D.xml:18
+#: doc/classes/SegmentShape2D.xml
msgid "The segment's second point position."
msgstr ""
-#: doc/classes/Semaphore.xml:4
+#: doc/classes/Semaphore.xml
msgid "A synchronization semaphore."
msgstr ""
-#: doc/classes/Semaphore.xml:7
+#: doc/classes/Semaphore.xml
msgid ""
"A synchronization semaphore which can be used to synchronize multiple "
"[Thread]s. Initialized to zero on creation. Be careful to avoid deadlocks. "
"For a binary version, see [Mutex]."
msgstr ""
-#: doc/classes/Semaphore.xml:16
+#: doc/classes/Semaphore.xml
msgid ""
"Lowers the [Semaphore], allowing one more thread in. Returns [constant OK] "
"on success, [constant ERR_BUSY] otherwise."
msgstr ""
-#: doc/classes/Semaphore.xml:22
+#: doc/classes/Semaphore.xml
msgid ""
"Tries to wait for the [Semaphore], if its value is zero, blocks until non-"
"zero. Returns [constant OK] on success, [constant ERR_BUSY] otherwise."
msgstr ""
-#: doc/classes/Separator.xml:4
+#: doc/classes/Separator.xml
msgid "Base class for separators."
msgstr ""
-#: doc/classes/Separator.xml:7
+#: doc/classes/Separator.xml
msgid ""
"Separator is a [Control] used for separating other controls. It's purely a "
"visual decoration. Horizontal ([HSeparator]) and Vertical ([VSeparator]) "
"versions are available."
msgstr ""
-#: doc/classes/Shader.xml:4
+#: doc/classes/Shader.xml
msgid "A custom shader program."
msgstr ""
-#: doc/classes/Shader.xml:7
+#: doc/classes/Shader.xml
msgid ""
"This class allows you to define a custom shader program that can be used by "
"a [ShaderMaterial]. Shaders allow you to write your own custom behavior for "
@@ -52084,34 +54226,20 @@ msgid ""
"explanation and usage, please see the tutorials linked below."
msgstr ""
-#: doc/classes/Shader.xml:10 doc/classes/ShaderMaterial.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/shading/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/shading/index.html"
-
-#: doc/classes/Shader.xml:11
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/shading/your_first_shader/"
-"what_are_shaders.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/shading/your_first_shader/"
-"what_are_shaders.html"
-
-#: doc/classes/Shader.xml:18
+#: doc/classes/Shader.xml
msgid ""
"Returns the texture that is set as default for the specified parameter.\n"
"[b]Note:[/b] [code]param[/code] must match the name of the uniform in the "
"code exactly."
msgstr ""
-#: doc/classes/Shader.xml:25
+#: doc/classes/Shader.xml
msgid ""
"Returns the shader mode for the shader, either [constant MODE_CANVAS_ITEM], "
"[constant MODE_SPATIAL] or [constant MODE_PARTICLES]."
msgstr ""
-#: doc/classes/Shader.xml:32
+#: doc/classes/Shader.xml
msgid ""
"Returns [code]true[/code] if the shader has this param defined as a uniform "
"in its code.\n"
@@ -52119,7 +54247,7 @@ msgid ""
"code exactly."
msgstr ""
-#: doc/classes/Shader.xml:41
+#: doc/classes/Shader.xml
msgid ""
"Sets the default texture to be used with a texture uniform. The default is "
"used if a texture is not set in the [ShaderMaterial].\n"
@@ -52127,13 +54255,13 @@ msgid ""
"code exactly."
msgstr ""
-#: doc/classes/Shader.xml:48
+#: doc/classes/Shader.xml
msgid ""
"Returns the shader's code as the user has written it, not the full generated "
"code used internally."
msgstr ""
-#: doc/classes/Shader.xml:51
+#: doc/classes/Shader.xml
msgid ""
"Returns the shader's custom defines. Custom defines can be used in Godot to "
"add GLSL preprocessor directives (e.g: extensions) required for the shader "
@@ -52142,25 +54270,25 @@ msgid ""
"care should be taken when using them."
msgstr ""
-#: doc/classes/Shader.xml:57
+#: doc/classes/Shader.xml
msgid "Mode used to draw all 3D objects."
msgstr ""
-#: doc/classes/Shader.xml:60
+#: doc/classes/Shader.xml
msgid "Mode used to draw all 2D objects."
msgstr ""
-#: doc/classes/Shader.xml:63
+#: doc/classes/Shader.xml
msgid ""
"Mode used to calculate particle information on a per-particle basis. Not "
"used for drawing."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:4
+#: doc/classes/ShaderMaterial.xml
msgid "A material that uses a custom [Shader] program."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:7
+#: doc/classes/ShaderMaterial.xml
msgid ""
"A material that uses a custom [Shader] program to render either items to "
"screen or process particles. You can create multiple materials for the same "
@@ -52171,50 +54299,50 @@ msgid ""
"emit light in a [GIProbe]."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:18
+#: doc/classes/ShaderMaterial.xml
msgid ""
"Returns the current value set for this material of a uniform in the shader."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:25
+#: doc/classes/ShaderMaterial.xml
msgid ""
"Returns [code]true[/code] if the property identified by [code]name[/code] "
"can be reverted to a default value."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:32
+#: doc/classes/ShaderMaterial.xml
msgid ""
"Returns the default value of the material property with given [code]name[/"
"code]."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:40
+#: doc/classes/ShaderMaterial.xml
msgid ""
"Changes the value set for this material of a uniform in the shader.\n"
"[b]Note:[/b] [code]param[/code] must match the name of the uniform in the "
"code exactly."
msgstr ""
-#: doc/classes/ShaderMaterial.xml:47
+#: doc/classes/ShaderMaterial.xml
msgid "The [Shader] program used to render this material."
msgstr ""
-#: doc/classes/Shape.xml:4
+#: doc/classes/Shape.xml
msgid "Base class for all 3D shape resources."
msgstr ""
-#: doc/classes/Shape.xml:7
+#: doc/classes/Shape.xml
msgid ""
"Base class for all 3D shape resources. Nodes that inherit from this can be "
"used as shapes for a [PhysicsBody] or [Area] objects."
msgstr ""
-#: doc/classes/Shape.xml:16
+#: doc/classes/Shape.xml
msgid ""
"Returns the [ArrayMesh] used to draw the debug collision for this [Shape]."
msgstr ""
-#: doc/classes/Shape.xml:22
+#: doc/classes/Shape.xml
msgid ""
"The collision margin for the shape. Used in Bullet Physics only.\n"
"Collision margins allow collision detection to be more efficient by adding "
@@ -52224,15 +54352,15 @@ msgid ""
"them less sharp."
msgstr ""
-#: doc/classes/Shape2D.xml:4
+#: doc/classes/Shape2D.xml
msgid "Base class for all 2D shapes."
msgstr ""
-#: doc/classes/Shape2D.xml:7
+#: doc/classes/Shape2D.xml
msgid "Base class for all 2D shapes. All 2D shape types inherit from this."
msgstr ""
-#: doc/classes/Shape2D.xml:19
+#: doc/classes/Shape2D.xml
msgid ""
"Returns [code]true[/code] if this shape is colliding with another.\n"
"This method needs the transformation matrix for this shape "
@@ -52241,7 +54369,7 @@ msgid ""
"([code]shape_xform[/code])."
msgstr ""
-#: doc/classes/Shape2D.xml:29
+#: doc/classes/Shape2D.xml
msgid ""
"Returns a list of the points where this shape touches another. If there are "
"no collisions the list is empty.\n"
@@ -52251,7 +54379,7 @@ msgid ""
"([code]shape_xform[/code])."
msgstr ""
-#: doc/classes/Shape2D.xml:41
+#: doc/classes/Shape2D.xml
msgid ""
"Returns whether this shape would collide with another, if a given movement "
"was applied.\n"
@@ -52263,7 +54391,7 @@ msgid ""
"([code]shape_motion[/code])."
msgstr ""
-#: doc/classes/Shape2D.xml:53
+#: doc/classes/Shape2D.xml
msgid ""
"Returns a list of the points where this shape would touch another, if a "
"given movement was applied. If there are no collisions the list is empty.\n"
@@ -52275,54 +54403,54 @@ msgid ""
"([code]shape_motion[/code])."
msgstr ""
-#: doc/classes/Shape2D.xml:62
+#: doc/classes/Shape2D.xml
msgid ""
"Draws a solid shape onto a [CanvasItem] with the [VisualServer] API filled "
"with the specified [code]color[/code]. The exact drawing method is specific "
"for each shape and cannot be configured."
msgstr ""
-#: doc/classes/Shape2D.xml:68
+#: doc/classes/Shape2D.xml
msgid "The shape's custom solver bias."
msgstr ""
-#: doc/classes/ShortCut.xml:4
+#: doc/classes/ShortCut.xml
msgid "A shortcut for binding input."
msgstr ""
-#: doc/classes/ShortCut.xml:7
+#: doc/classes/ShortCut.xml
msgid ""
"A shortcut for binding input.\n"
"Shortcuts are commonly used for interacting with a [Control] element from a "
"[InputEvent]."
msgstr ""
-#: doc/classes/ShortCut.xml:16
+#: doc/classes/ShortCut.xml
msgid "Returns the shortcut's [InputEvent] as a [String]."
msgstr ""
-#: doc/classes/ShortCut.xml:23
+#: doc/classes/ShortCut.xml
msgid ""
"Returns [code]true[/code] if the shortcut's [InputEvent] equals [code]event[/"
"code]."
msgstr ""
-#: doc/classes/ShortCut.xml:29
+#: doc/classes/ShortCut.xml
msgid "If [code]true[/code], this shortcut is valid."
msgstr ""
-#: doc/classes/ShortCut.xml:35
+#: doc/classes/ShortCut.xml
msgid ""
"The shortcut's [InputEvent].\n"
"Generally the [InputEvent] is a keyboard key, though it can be any "
"[InputEvent]."
msgstr ""
-#: doc/classes/Skeleton.xml:4
+#: doc/classes/Skeleton.xml
msgid "Skeleton for characters and animated objects."
msgstr ""
-#: doc/classes/Skeleton.xml:7
+#: doc/classes/Skeleton.xml
msgid ""
"Skeleton provides a hierarchical interface for managing bones, including "
"pose, rest and animation (see [Animation]). It can also use ragdoll "
@@ -52334,54 +54462,53 @@ msgid ""
"bone."
msgstr ""
-#: doc/classes/Skeleton.xml:20
+#: doc/classes/Skeleton.xml
msgid ""
"Adds a bone, with name [code]name[/code]. [method get_bone_count] will "
"become the bone index."
msgstr ""
-#: doc/classes/Skeleton.xml:28 doc/classes/Skeleton.xml:109
-#: doc/classes/Skeleton.xml:212
+#: doc/classes/Skeleton.xml
msgid "[i]Deprecated soon.[/i]"
msgstr ""
-#: doc/classes/Skeleton.xml:34
+#: doc/classes/Skeleton.xml
msgid "Clear all the bones in this skeleton."
msgstr ""
-#: doc/classes/Skeleton.xml:46
+#: doc/classes/Skeleton.xml
msgid "Returns the bone index that matches [code]name[/code] as its name."
msgstr ""
-#: doc/classes/Skeleton.xml:52
+#: doc/classes/Skeleton.xml
msgid "Returns the amount of bones in the skeleton."
msgstr ""
-#: doc/classes/Skeleton.xml:59
+#: doc/classes/Skeleton.xml
msgid ""
"Returns the custom pose of the specified bone. Custom pose is applied on top "
"of the rest pose."
msgstr ""
-#: doc/classes/Skeleton.xml:66
+#: doc/classes/Skeleton.xml
msgid ""
"Returns the overall transform of the specified bone, with respect to the "
"skeleton. Being relative to the skeleton frame, this is not the actual "
"\"global\" transform of the bone."
msgstr ""
-#: doc/classes/Skeleton.xml:73
+#: doc/classes/Skeleton.xml
msgid ""
"Returns the overall transform of the specified bone, with respect to the "
"skeleton, but without any global pose overrides. Being relative to the "
"skeleton frame, this is not the actual \"global\" transform of the bone."
msgstr ""
-#: doc/classes/Skeleton.xml:80
+#: doc/classes/Skeleton.xml
msgid "Returns the name of the bone at index [code]index[/code]."
msgstr ""
-#: doc/classes/Skeleton.xml:87
+#: doc/classes/Skeleton.xml
msgid ""
"Returns the bone index which is the parent of the bone at [code]bone_idx[/"
"code]. If -1, then bone has no parent.\n"
@@ -52389,51 +54516,44 @@ msgid ""
"[code]bone_idx[/code]."
msgstr ""
-#: doc/classes/Skeleton.xml:95
+#: doc/classes/Skeleton.xml
msgid ""
"Returns the pose transform of the specified bone. Pose is applied on top of "
"the custom pose, which is applied on top the rest pose."
msgstr ""
-#: doc/classes/Skeleton.xml:102
+#: doc/classes/Skeleton.xml
msgid "Returns the rest transform for a bone [code]bone_idx[/code]."
msgstr ""
-#: doc/classes/Skeleton.xml:187
+#: doc/classes/Skeleton.xml
msgid ""
"Sets the bone index [code]parent_idx[/code] as the parent of the bone at "
"[code]bone_idx[/code]. If -1, then bone has no parent.\n"
"[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]."
msgstr ""
-#: doc/classes/Skeleton.xml:196
+#: doc/classes/Skeleton.xml
#, fuzzy
msgid "Sets the pose transform for bone [code]bone_idx[/code]."
msgstr "Возвращает расстояние до [code]b[/code]."
-#: doc/classes/Skeleton.xml:204
+#: doc/classes/Skeleton.xml
msgid "Sets the rest transform for bone [code]bone_idx[/code]."
msgstr ""
-#: doc/classes/Skeleton2D.xml:4
+#: doc/classes/Skeleton2D.xml
msgid "Skeleton for 2D characters and animated objects."
msgstr ""
-#: doc/classes/Skeleton2D.xml:7
+#: doc/classes/Skeleton2D.xml
msgid ""
"Skeleton2D parents a hierarchy of [Bone2D] objects. It is a requirement of "
"[Bone2D]. Skeleton2D holds a reference to the rest pose of its children and "
"acts as a single point of access to its bones."
msgstr ""
-#: doc/classes/Skeleton2D.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/animation/2d_skeletons.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/animation/2d_skeletons.html"
-
-#: doc/classes/Skeleton2D.xml:17
+#: doc/classes/Skeleton2D.xml
msgid ""
"Returns a [Bone2D] from the node hierarchy parented by Skeleton2D. The "
"object to return is identified by the parameter [code]idx[/code]. Bones are "
@@ -52441,23 +54561,23 @@ msgid ""
"children of each branch before moving to the next sibling."
msgstr ""
-#: doc/classes/Skeleton2D.xml:23
+#: doc/classes/Skeleton2D.xml
msgid ""
"Returns the number of [Bone2D] nodes in the node hierarchy parented by "
"Skeleton2D."
msgstr ""
-#: doc/classes/Skeleton2D.xml:29
+#: doc/classes/Skeleton2D.xml
msgid "Returns the [RID] of a Skeleton2D instance."
msgstr ""
-#: doc/classes/SkeletonIK.xml:4
+#: doc/classes/SkeletonIK.xml
msgid ""
"SkeletonIK is used to place the end bone of a [Skeleton] bone chain at a "
"certain point in 3D by rotating all bones in the chain accordingly."
msgstr ""
-#: doc/classes/SkeletonIK.xml:7
+#: doc/classes/SkeletonIK.xml
msgid ""
"SkeletonIK is used to place the end bone of a [Skeleton] bone chain at a "
"certain point in 3D by rotating all bones in the chain accordingly. A "
@@ -52491,14 +54611,14 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/SkeletonIK.xml:35
+#: doc/classes/SkeletonIK.xml
msgid ""
"Returns the parent [Skeleton] Node that was present when SkeletonIK entered "
"the [SceneTree]. Returns null if the parent node was not a [Skeleton] Node "
"when SkeletonIK entered the [SceneTree]."
msgstr ""
-#: doc/classes/SkeletonIK.xml:41
+#: doc/classes/SkeletonIK.xml
msgid ""
"Returns [code]true[/code] if SkeletonIK is applying IK effects on continues "
"frames to the [Skeleton] bones. Returns [code]false[/code] if SkeletonIK is "
@@ -52506,7 +54626,7 @@ msgid ""
"set to [code]true[/code]."
msgstr ""
-#: doc/classes/SkeletonIK.xml:48
+#: doc/classes/SkeletonIK.xml
msgid ""
"Starts applying IK effects on each frame to the [Skeleton] bones but will "
"only take effect starting on the next frame. If [code]one_time[/code] is "
@@ -52514,14 +54634,14 @@ msgid ""
"next frame."
msgstr ""
-#: doc/classes/SkeletonIK.xml:54
+#: doc/classes/SkeletonIK.xml
msgid ""
"Stops applying IK effects on each frame to the [Skeleton] bones and also "
"calls [method Skeleton.clear_bones_global_pose_override] to remove existing "
"overrides on all bones."
msgstr ""
-#: doc/classes/SkeletonIK.xml:60
+#: doc/classes/SkeletonIK.xml
msgid ""
"Interpolation value for how much the IK results are applied to the current "
"skeleton bone chain. A value of [code]1.0[/code] will overwrite all skeleton "
@@ -52530,7 +54650,7 @@ msgid ""
"[method Skeleton.clear_bones_global_pose_override]."
msgstr ""
-#: doc/classes/SkeletonIK.xml:63
+#: doc/classes/SkeletonIK.xml
msgid ""
"Secondary target position (first is [member target] property or [member "
"target_node]) for the IK chain. Use magnet position (pole target) to control "
@@ -52539,29 +54659,29 @@ msgid ""
"magnet position."
msgstr ""
-#: doc/classes/SkeletonIK.xml:66
+#: doc/classes/SkeletonIK.xml
msgid ""
"Number of iteration loops used by the IK solver to produce more accurate "
"(and elegant) bone chain results."
msgstr ""
-#: doc/classes/SkeletonIK.xml:69
+#: doc/classes/SkeletonIK.xml
msgid ""
"The minimum distance between bone and goal target. If the distance is below "
"this value, the IK solver stops further iterations."
msgstr ""
-#: doc/classes/SkeletonIK.xml:72
+#: doc/classes/SkeletonIK.xml
msgid ""
"If [code]true[/code] overwrites the rotation of the tip bone with the "
"rotation of the [member target] (or [member target_node] if defined)."
msgstr ""
-#: doc/classes/SkeletonIK.xml:75
+#: doc/classes/SkeletonIK.xml
msgid "The name of the current root bone, the first bone in the IK chain."
msgstr ""
-#: doc/classes/SkeletonIK.xml:78
+#: doc/classes/SkeletonIK.xml
msgid ""
"First target of the IK chain where the tip bone is placed and, if [member "
"override_tip_basis] is [code]true[/code], how the tip bone is rotated. If a "
@@ -52569,30 +54689,30 @@ msgid ""
"and this property is ignored."
msgstr ""
-#: doc/classes/SkeletonIK.xml:81
+#: doc/classes/SkeletonIK.xml
msgid ""
"Target node [NodePath] for the IK chain. If available, the node's current "
"[Transform] is used instead of the [member target] property."
msgstr ""
-#: doc/classes/SkeletonIK.xml:84
+#: doc/classes/SkeletonIK.xml
msgid ""
"The name of the current tip bone, the last bone in the IK chain placed at "
"the [member target] transform (or [member target_node] if defined)."
msgstr ""
-#: doc/classes/SkeletonIK.xml:87
+#: doc/classes/SkeletonIK.xml
msgid ""
"If [code]true[/code], instructs the IK solver to consider the secondary "
"magnet target (pole target) when calculating the bone chain. Use the magnet "
"position (pole target) to control the bending of the IK chain."
msgstr ""
-#: doc/classes/Sky.xml:4 doc/classes/Sky.xml:7
+#: doc/classes/Sky.xml
msgid "The base class for [PanoramaSky] and [ProceduralSky]."
msgstr ""
-#: doc/classes/Sky.xml:15
+#: doc/classes/Sky.xml
msgid ""
"The [Sky]'s radiance map size. The higher the radiance map size, the more "
"detailed the lighting from the [Sky] will be.\n"
@@ -52605,160 +54725,167 @@ msgid ""
"can cause crashes on low-end GPUs."
msgstr ""
-#: doc/classes/Sky.xml:22
+#: doc/classes/Sky.xml
msgid "Radiance texture size is 32×32 pixels."
msgstr ""
-#: doc/classes/Sky.xml:25
+#: doc/classes/Sky.xml
msgid "Radiance texture size is 64×64 pixels."
msgstr ""
-#: doc/classes/Sky.xml:28
+#: doc/classes/Sky.xml
msgid "Radiance texture size is 128×128 pixels."
msgstr ""
-#: doc/classes/Sky.xml:31
+#: doc/classes/Sky.xml
msgid "Radiance texture size is 256×256 pixels."
msgstr ""
-#: doc/classes/Sky.xml:34
+#: doc/classes/Sky.xml
msgid "Radiance texture size is 512×512 pixels."
msgstr ""
-#: doc/classes/Sky.xml:37
+#: doc/classes/Sky.xml
msgid ""
"Radiance texture size is 1024×1024 pixels.\n"
"[b]Note:[/b] [constant RADIANCE_SIZE_1024] is not exposed in the inspector "
"as it is known to cause GPU hangs on certain systems."
msgstr ""
-#: doc/classes/Sky.xml:41
+#: doc/classes/Sky.xml
msgid ""
"Radiance texture size is 2048×2048 pixels.\n"
"[b]Note:[/b] [constant RADIANCE_SIZE_2048] is not exposed in the inspector "
"as it is known to cause GPU hangs on certain systems."
msgstr ""
-#: doc/classes/Sky.xml:45
+#: doc/classes/Sky.xml
msgid "Represents the size of the [enum RadianceSize] enum."
msgstr ""
-#: doc/classes/Slider.xml:4
+#: doc/classes/Slider.xml
msgid "Base class for GUI sliders."
msgstr ""
-#: doc/classes/Slider.xml:7
+#: doc/classes/Slider.xml
msgid ""
"Base class for GUI sliders.\n"
"[b]Note:[/b] The [signal Range.changed] and [signal Range.value_changed] "
"signals are part of the [Range] class which this class inherits from."
msgstr ""
-#: doc/classes/Slider.xml:16
+#: doc/classes/Slider.xml
msgid ""
"If [code]true[/code], the slider can be interacted with. If [code]false[/"
"code], the value can be changed only by code."
msgstr ""
-#: doc/classes/Slider.xml:20
+#: doc/classes/Slider.xml
msgid "If [code]true[/code], the value can be changed using the mouse wheel."
msgstr ""
-#: doc/classes/Slider.xml:24
+#: doc/classes/Slider.xml
msgid ""
"Number of ticks displayed on the slider, including border ticks. Ticks are "
"uniformly-distributed value markers."
msgstr ""
-#: doc/classes/Slider.xml:27
+#: doc/classes/Slider.xml
msgid ""
"If [code]true[/code], the slider will display ticks for minimum and maximum "
"values."
msgstr ""
-#: doc/classes/SliderJoint.xml:4
+#: doc/classes/Slider.xml
+msgid ""
+"Emitted when dragging stops. If [code]value_changed[/code] is true, [member "
+"Range.value] is different from the value when you started the dragging."
+msgstr ""
+
+#: doc/classes/Slider.xml
+msgid "Emitted when dragging is started."
+msgstr ""
+
+#: doc/classes/SliderJoint.xml
msgid "Slider between two PhysicsBodies in 3D."
msgstr ""
-#: doc/classes/SliderJoint.xml:7
+#: doc/classes/SliderJoint.xml
msgid ""
"Slides across the X axis of the pivot object. See also [Generic6DOFJoint]."
msgstr ""
-#: doc/classes/SliderJoint.xml:28
+#: doc/classes/SliderJoint.xml
msgid ""
"The amount of damping of the rotation when the limit is surpassed.\n"
"A lower damping value allows a rotation initiated by body A to travel to "
"body B slower."
msgstr ""
-#: doc/classes/SliderJoint.xml:35
+#: doc/classes/SliderJoint.xml
msgid ""
"The amount of restitution of the rotation when the limit is surpassed.\n"
"Does not affect damping."
msgstr ""
-#: doc/classes/SliderJoint.xml:39
+#: doc/classes/SliderJoint.xml
msgid ""
"A factor applied to the all rotation once the limit is surpassed.\n"
"Makes all rotation slower when between 0 and 1."
msgstr ""
-#: doc/classes/SliderJoint.xml:52 doc/classes/SliderJoint.xml:147
+#: doc/classes/SliderJoint.xml
msgid "A factor applied to the all rotation in the limits."
msgstr ""
-#: doc/classes/SliderJoint.xml:61 doc/classes/SliderJoint.xml:156
+#: doc/classes/SliderJoint.xml
msgid ""
"A factor applied to the all rotation across axes orthogonal to the slider."
msgstr ""
-#: doc/classes/SliderJoint.xml:64
+#: doc/classes/SliderJoint.xml
msgid ""
"The amount of damping that happens once the limit defined by [member "
"linear_limit/lower_distance] and [member linear_limit/upper_distance] is "
"surpassed."
msgstr ""
-#: doc/classes/SliderJoint.xml:70
+#: doc/classes/SliderJoint.xml
msgid ""
"The amount of restitution once the limits are surpassed. The lower, the more "
"velocity-energy gets lost."
msgstr ""
-#: doc/classes/SoftBody.xml:4
+#: doc/classes/SoftBody.xml
msgid "A soft mesh physics body."
msgstr ""
-#: doc/classes/SoftBody.xml:7
+#: doc/classes/SoftBody.xml
msgid ""
"A deformable physics body. Used to create elastic or deformable objects such "
-"as cloth, rubber, or other flexible materials."
-msgstr ""
-
-#: doc/classes/SoftBody.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/physics/soft_body.html"
+"as cloth, rubber, or other flexible materials.\n"
+"[b]Note:[/b] There are many known bugs in [SoftBody]. Therefore, it's not "
+"recommended to use them for things that can affect gameplay (such as a "
+"player character made entirely out of soft bodies)."
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/physics/soft_body.html"
-#: doc/classes/SoftBody.xml:44
+#: doc/classes/SoftBody.xml
msgid "Returns local translation of a vertex in the surface array."
msgstr ""
-#: doc/classes/SoftBody.xml:51
+#: doc/classes/SoftBody.xml
#, fuzzy
msgid "Returns [code]true[/code] if vertex is set to pinned."
msgstr "Возвращает [code]true[/code] если массив пустой."
-#: doc/classes/SoftBody.xml:83
+#: doc/classes/SoftBody.xml
msgid ""
"Sets the pinned state of a surface vertex. When set to [code]true[/code], "
"the optional [code]attachment_path[/code] can define a [Spatial] the pinned "
"vertex will be attached to."
msgstr ""
-#: doc/classes/SoftBody.xml:91
+#: doc/classes/SoftBody.xml
msgid ""
"The physics layers this SoftBody is in.\n"
"Collidable objects can exist in any of 32 different layers. These layers "
@@ -52766,54 +54893,54 @@ msgid ""
"layers to select with which objects it can collide, using the collision_mask "
"property.\n"
"A contact is detected if object A is in any of the layers that object B "
-"scans, or object B is in any layer scanned by object A. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"scans, or object B is in any layer scanned by object A. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/SoftBody.xml:96
+#: doc/classes/SoftBody.xml
msgid ""
-"The physics layers this SoftBody scans for collisions. See [url=https://docs."
-"godotengine.org/en/3.4/tutorials/physics/physics_introduction.html#collision-"
-"layers-and-masks]Collision layers and masks[/url] in the documentation for "
-"more information."
+"The physics layers this SoftBody scans for collisions. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/SoftBody.xml:105
+#: doc/classes/SoftBody.xml
msgid "[NodePath] to a [CollisionObject] this SoftBody should avoid clipping."
msgstr ""
-#: doc/classes/SoftBody.xml:108
+#: doc/classes/SoftBody.xml
msgid ""
"If [code]true[/code], the [SoftBody] is simulated in physics. Can be set to "
"[code]false[/code] to pause the physics simulation."
msgstr ""
-#: doc/classes/SoftBody.xml:115
+#: doc/classes/SoftBody.xml
#, fuzzy
msgid "If [code]true[/code], the [SoftBody] will respond to [RayCast]s."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/SoftBody.xml:118
+#: doc/classes/SoftBody.xml
msgid ""
"Increasing this value will improve the resulting simulation, but can affect "
"performance. Use with care."
msgstr ""
-#: doc/classes/SoftBody.xml:121
+#: doc/classes/SoftBody.xml
msgid "The SoftBody's mass."
msgstr ""
-#: doc/classes/Spatial.xml:4
+#: doc/classes/Spatial.xml
msgid "Most basic 3D game object, parent of all 3D-related nodes."
msgstr ""
"Базовый объект для 3D-игр, наследуемый всеми узлами, предназначенными для 3D-"
"сцен."
-#: doc/classes/Spatial.xml:7
+#: doc/classes/Spatial.xml
msgid ""
"Most basic 3D game object, with a 3D [Transform] and visibility settings. "
"All other 3D game objects inherit from Spatial. Use [Spatial] as a parent "
@@ -52829,190 +54956,201 @@ msgid ""
"to radians, use [method @GDScript.deg2rad]."
msgstr ""
-#: doc/classes/Spatial.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/3d/introduction_to_3d.html"
+#: doc/classes/Spatial.xml
+msgid "Introduction to 3D"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/introduction_to_3d.html"
-#: doc/classes/Spatial.xml:13 doc/classes/Vector3.xml:16
-#, fuzzy
-msgid "https://github.com/godotengine/godot-demo-projects/tree/master/3d"
+#: doc/classes/Spatial.xml doc/classes/Vector3.xml
+msgid "All 3D Demos"
+msgstr ""
+
+#: doc/classes/Spatial.xml
+msgid ""
+"When using physics interpolation, there will be circumstances in which you "
+"want to know the interpolated (displayed) transform of a node rather than "
+"the standard transform (which may only be accurate to the most recent "
+"physics tick).\n"
+"This is particularly important for frame-based operations that take place in "
+"[method Node._process], rather than [method Node._physics_process]. Examples "
+"include [Camera]s focusing on a node, or finding where to fire lasers from "
+"on a frame rather than physics tick."
msgstr ""
-"https://github.com/godotengine/godot-demo-projects/tree/master/audio/"
-"generator"
-#: doc/classes/Spatial.xml:25
+#: doc/classes/Spatial.xml
msgid ""
"Returns the parent [Spatial], or an empty [Object] if no parent exists or "
"parent is not of type [Spatial]."
msgstr ""
-#: doc/classes/Spatial.xml:31
+#: doc/classes/Spatial.xml
msgid ""
"Returns the current [World] resource this [Spatial] node is registered to."
msgstr ""
-#: doc/classes/Spatial.xml:39
+#: doc/classes/Spatial.xml
msgid ""
"Rotates the global (world) transformation around axis, a unit [Vector3], by "
"specified angle in radians. The rotation axis is in global coordinate system."
msgstr ""
-#: doc/classes/Spatial.xml:46
+#: doc/classes/Spatial.xml
msgid ""
"Scales the global (world) transformation by the given [Vector3] scale "
"factors."
msgstr ""
-#: doc/classes/Spatial.xml:53
+#: doc/classes/Spatial.xml
msgid ""
"Moves the global (world) transformation by [Vector3] offset. The offset is "
"in global coordinate system."
msgstr ""
-#: doc/classes/Spatial.xml:59
+#: doc/classes/Spatial.xml
msgid ""
"Disables rendering of this node. Changes [member visible] to [code]false[/"
"code]."
msgstr ""
-#: doc/classes/Spatial.xml:65
+#: doc/classes/Spatial.xml
msgid ""
"Returns whether node notifies about its local transformation changes. "
"[Spatial] will not propagate this by default."
msgstr ""
-#: doc/classes/Spatial.xml:71
+#: doc/classes/Spatial.xml
msgid ""
"Returns whether this node uses a scale of [code](1, 1, 1)[/code] or its "
"local transformation scale."
msgstr ""
-#: doc/classes/Spatial.xml:77
+#: doc/classes/Spatial.xml
msgid ""
"Returns whether this node is set as Toplevel, that is whether it ignores its "
"parent nodes transformations."
msgstr ""
-#: doc/classes/Spatial.xml:83
+#: doc/classes/Spatial.xml
msgid ""
"Returns whether the node notifies about its global and local transformation "
"changes. [Spatial] will not propagate this by default."
msgstr ""
-#: doc/classes/Spatial.xml:97
+#: doc/classes/Spatial.xml
msgid ""
-"Rotates itself so that the local -Z axis points towards the [code]target[/"
-"code] position.\n"
-"The transform will first be rotated around the given [code]up[/code] vector, "
-"and then fully aligned to the target by a further rotation around an axis "
-"perpendicular to both the [code]target[/code] and [code]up[/code] vectors.\n"
+"Rotates the node so that the local forward axis (-Z) points toward the "
+"[code]target[/code] position.\n"
+"The local up axis (+Y) points as close to the [code]up[/code] vector as "
+"possible while staying perpendicular to the local forward axis. The "
+"resulting transform is orthogonal, and the scale is preserved. Non-uniform "
+"scaling may not work correctly.\n"
+"The [code]target[/code] position cannot be the same as the node's position, "
+"the [code]up[/code] vector cannot be zero, and the direction from the node's "
+"position to the [code]target[/code] vector cannot be parallel to the "
+"[code]up[/code] vector.\n"
"Operations take place in global space."
msgstr ""
-#: doc/classes/Spatial.xml:108
+#: doc/classes/Spatial.xml
msgid ""
"Moves the node to the specified [code]position[/code], and then rotates "
"itself to point toward the [code]target[/code] as per [method look_at]. "
"Operations take place in global space."
msgstr ""
-#: doc/classes/Spatial.xml:114
+#: doc/classes/Spatial.xml
msgid ""
"Resets this node's transformations (like scale, skew and taper) preserving "
"its rotation and translation by performing Gram-Schmidt orthonormalization "
"on this node's [Transform]."
msgstr ""
-#: doc/classes/Spatial.xml:122
+#: doc/classes/Spatial.xml
msgid ""
"Rotates the local transformation around axis, a unit [Vector3], by specified "
"angle in radians."
msgstr ""
-#: doc/classes/Spatial.xml:130
+#: doc/classes/Spatial.xml
msgid ""
"Rotates the local transformation around axis, a unit [Vector3], by specified "
"angle in radians. The rotation axis is in object-local coordinate system."
msgstr ""
-#: doc/classes/Spatial.xml:137
+#: doc/classes/Spatial.xml
msgid "Rotates the local transformation around the X axis by angle in radians."
msgstr ""
-#: doc/classes/Spatial.xml:144
+#: doc/classes/Spatial.xml
msgid "Rotates the local transformation around the Y axis by angle in radians."
msgstr ""
-#: doc/classes/Spatial.xml:151
+#: doc/classes/Spatial.xml
msgid "Rotates the local transformation around the Z axis by angle in radians."
msgstr ""
-#: doc/classes/Spatial.xml:158
+#: doc/classes/Spatial.xml
msgid ""
"Scales the local transformation by given 3D scale factors in object-local "
"coordinate system."
msgstr ""
-#: doc/classes/Spatial.xml:165
+#: doc/classes/Spatial.xml
msgid ""
"Makes the node ignore its parents transformations. Node transformations are "
"only in global space."
msgstr ""
-#: doc/classes/Spatial.xml:172
+#: doc/classes/Spatial.xml
msgid ""
"Sets whether the node uses a scale of [code](1, 1, 1)[/code] or its local "
"transformation scale. Changes to the local transformation scale are "
"preserved."
msgstr ""
-#: doc/classes/Spatial.xml:178
+#: doc/classes/Spatial.xml
msgid ""
"Reset all transformations for this node (sets its [Transform] to the "
"identity matrix)."
msgstr ""
-#: doc/classes/Spatial.xml:185
+#: doc/classes/Spatial.xml
msgid ""
"Sets whether the node ignores notification that its transformation (global "
"or local) changed."
msgstr ""
-#: doc/classes/Spatial.xml:192
+#: doc/classes/Spatial.xml
msgid ""
"Sets whether the node notifies about its local transformation changes. "
"[Spatial] will not propagate this by default."
msgstr ""
-#: doc/classes/Spatial.xml:199
+#: doc/classes/Spatial.xml
msgid ""
"Sets whether the node notifies about its global and local transformation "
"changes. [Spatial] will not propagate this by default, unless it is in the "
"editor context and it has a valid gizmo."
msgstr ""
-#: doc/classes/Spatial.xml:205
+#: doc/classes/Spatial.xml
msgid ""
"Enables rendering of this node. Changes [member visible] to [code]true[/"
"code]."
msgstr ""
-#: doc/classes/Spatial.xml:212
+#: doc/classes/Spatial.xml
msgid ""
"Transforms [code]local_point[/code] from this node's local space to world "
"space."
msgstr ""
-#: doc/classes/Spatial.xml:219
+#: doc/classes/Spatial.xml
msgid ""
"Transforms [code]global_point[/code] from world space to this node's local "
"space."
msgstr ""
-#: doc/classes/Spatial.xml:226
+#: doc/classes/Spatial.xml
msgid ""
"Changes the node's position by the given offset [Vector3].\n"
"Note that the translation [code]offset[/code] is affected by the node's "
@@ -53021,26 +55159,26 @@ msgid ""
"to the X coordinate."
msgstr ""
-#: doc/classes/Spatial.xml:234
+#: doc/classes/Spatial.xml
msgid ""
"Changes the node's position by the given offset [Vector3] in local space."
msgstr ""
-#: doc/classes/Spatial.xml:240
+#: doc/classes/Spatial.xml
msgid "Updates the [SpatialGizmo] of this node."
msgstr ""
-#: doc/classes/Spatial.xml:246
+#: doc/classes/Spatial.xml
msgid ""
"The [SpatialGizmo] for this node. Used for example in [EditorSpatialGizmo] "
"as custom visualization and editing handles in Editor."
msgstr ""
-#: doc/classes/Spatial.xml:249
+#: doc/classes/Spatial.xml
msgid "World space (global) [Transform] of this node."
msgstr ""
-#: doc/classes/Spatial.xml:252
+#: doc/classes/Spatial.xml
msgid ""
"Rotation part of the local transformation in radians, specified in terms of "
"YXZ-Euler angles in the format (X angle, Y angle, Z angle).\n"
@@ -53049,52 +55187,52 @@ msgid ""
"of the Euler-angle parametrization of the rotation matrix, are stored in a "
"[Vector3] data structure not because the rotation is a vector, but only "
"because [Vector3] exists as a convenient data-structure to store 3 floating-"
-"point numbers. Therefore, applying affine operations on the rotation \"vector"
-"\" is not meaningful."
+"point numbers. Therefore, applying affine operations on the rotation "
+"\"vector\" is not meaningful."
msgstr ""
-#: doc/classes/Spatial.xml:256
+#: doc/classes/Spatial.xml
msgid ""
"Rotation part of the local transformation in degrees, specified in terms of "
"YXZ-Euler angles in the format (X angle, Y angle, Z angle)."
msgstr ""
-#: doc/classes/Spatial.xml:259
+#: doc/classes/Spatial.xml
msgid "Scale part of the local transformation."
msgstr ""
-#: doc/classes/Spatial.xml:262
+#: doc/classes/Spatial.xml
msgid "Local space [Transform] of this node, with respect to the parent node."
msgstr ""
-#: doc/classes/Spatial.xml:265
+#: doc/classes/Spatial.xml
msgid "Local translation of this node."
msgstr ""
-#: doc/classes/Spatial.xml:268
+#: doc/classes/Spatial.xml
msgid ""
"If [code]true[/code], this node is drawn. The node is only visible if all of "
"its antecedents are visible as well (in other words, [method "
"is_visible_in_tree] must return [code]true[/code])."
msgstr ""
-#: doc/classes/Spatial.xml:274
+#: doc/classes/Spatial.xml
msgid ""
"Emitted by portal system gameplay monitor when a node enters the gameplay "
"area."
msgstr ""
-#: doc/classes/Spatial.xml:279
+#: doc/classes/Spatial.xml
msgid ""
"Emitted by portal system gameplay monitor when a node exits the gameplay "
"area."
msgstr ""
-#: doc/classes/Spatial.xml:284
+#: doc/classes/Spatial.xml
msgid "Emitted when node visibility changes."
msgstr ""
-#: doc/classes/Spatial.xml:290
+#: doc/classes/Spatial.xml
msgid ""
"Spatial nodes receives this notification when their global transform "
"changes. This means that either the current or a parent node changed its "
@@ -53104,67 +55242,61 @@ msgid ""
"also sent if the node is in the editor context and it has a valid gizmo."
msgstr ""
-#: doc/classes/Spatial.xml:294
+#: doc/classes/Spatial.xml
msgid ""
"Spatial nodes receives this notification when they are registered to new "
"[World] resource."
msgstr ""
-#: doc/classes/Spatial.xml:297
+#: doc/classes/Spatial.xml
msgid ""
"Spatial nodes receives this notification when they are unregistered from "
"current [World] resource."
msgstr ""
-#: doc/classes/Spatial.xml:300
+#: doc/classes/Spatial.xml
msgid "Spatial nodes receives this notification when their visibility changes."
msgstr ""
-#: doc/classes/Spatial.xml:303
+#: doc/classes/Spatial.xml
msgid ""
"Spatial nodes receives this notification if the portal system gameplay "
"monitor detects they have entered the gameplay area."
msgstr ""
-#: doc/classes/Spatial.xml:306
+#: doc/classes/Spatial.xml
msgid ""
"Spatial nodes receives this notification if the portal system gameplay "
"monitor detects they have exited the gameplay area."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:4
+#: doc/classes/SpatialMaterial.xml
msgid "Default 3D rendering material."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:7
+#: doc/classes/SpatialMaterial.xml
msgid ""
"This provides a default material with a wide variety of rendering features "
"and properties without the need to write shader code. See the tutorial below "
"for details."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:10
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/3d/spatial_material.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/3d/spatial_material.html"
-
-#: doc/classes/SpatialMaterial.xml:17
+#: doc/classes/SpatialMaterial.xml
msgid "Returns [code]true[/code], if the specified [enum Feature] is enabled."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:24
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Returns [code]true[/code], if the specified flag is enabled. See [enum "
"Flags] enumerator for options."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:31
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Returns the [Texture] associated with the specified [enum TextureParam]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:39
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the specified [enum Feature]. Many features "
"that are available in [SpatialMaterial]s need to be enabled before use. This "
@@ -53172,55 +55304,74 @@ msgid ""
"can also be enabled by setting the corresponding member to [code]true[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:47
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the specified flag. Flags are optional "
-"behaviour that can be turned on and off. Only one flag can be enabled at a "
+"behavior that can be turned on and off. Only one flag can be enabled at a "
"time with this function, the flag enumerators cannot be bit-masked together "
"to enable or disable multiple flags at once. Flags can also be enabled by "
"setting the corresponding member to [code]true[/code]. See [enum Flags] "
"enumerator for options."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:55
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Sets the [Texture] to be used by the specified [enum TextureParam]. This "
"function is called when setting members ending in [code]*_texture[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:61
+#: doc/classes/SpatialMaterial.xml
msgid "The material's base color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:64
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture to multiply by [member albedo_color]. Used for basic texturing of "
"objects."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:67
-msgid "The strength of the anisotropy effect."
+#: doc/classes/SpatialMaterial.xml
+msgid ""
+"The strength of the anisotropy effect. This is multiplied by [member "
+"anisotropy_flowmap]'s alpha channel if a texture is defined there and the "
+"texture contains an alpha channel."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:70
+#: doc/classes/SpatialMaterial.xml
msgid ""
-"If [code]true[/code], anisotropy is enabled. Changes the shape of the "
-"specular blob and aligns it to tangent space. Mesh tangents are needed for "
-"this to work. If the mesh does not contain tangents the anisotropy effect "
-"will appear broken."
+"If [code]true[/code], anisotropy is enabled. Anisotropy changes the shape of "
+"the specular blob and aligns it to tangent space. This is useful for brushed "
+"aluminium and hair reflections.\n"
+"[b]Note:[/b] Mesh tangents are needed for anisotropy to work. If the mesh "
+"does not contain tangents, the anisotropy effect will appear broken.\n"
+"[b]Note:[/b] Material anisotropy should not to be confused with anisotropic "
+"texture filtering. Anisotropic texture filtering can be enabled by selecting "
+"a texture in the FileSystem dock, going to the Import dock, checking the "
+"[b]Anisotropic[/b] checkbox then clicking [b]Reimport[/b]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:73
-msgid "Texture that offsets the tangent map for anisotropy calculations."
+#: doc/classes/SpatialMaterial.xml
+msgid ""
+"Texture that offsets the tangent map for anisotropy calculations and "
+"optionally controls the anisotropy effect (if an alpha channel is present). "
+"The flowmap texture is expected to be a derivative map, with the red channel "
+"representing distortion on the X axis and green channel representing "
+"distortion on the Y axis. Values below 0.5 will result in negative "
+"distortion, whereas values above 0.5 will result in positive distortion.\n"
+"If present, the texture's alpha channel will be used to multiply the "
+"strength of the [member anisotropy] effect. Fully opaque pixels will keep "
+"the anisotropy effect's original strength while fully transparent pixels "
+"will disable the anisotropy effect entirely. The flowmap texture's blue "
+"channel is ignored."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:76
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], ambient occlusion is enabled. Ambient occlusion "
"darkens areas based on the [member ao_texture]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:79
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Amount that ambient occlusion affects lighting from lights. If [code]0[/"
"code], ambient occlusion only affects ambient light. If [code]1[/code], "
@@ -53229,19 +55380,19 @@ msgid ""
"typically looks unrealistic."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:82
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], use [code]UV2[/code] coordinates to look up from the "
"[member ao_texture]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:85
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture that defines the amount of ambient occlusion for a given point on "
"the object."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:88 doc/classes/SpatialMaterial.xml:325
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies the channel of the [member ao_texture] in which the ambient "
"occlusion information is stored. This is useful when you store the "
@@ -53250,13 +55401,21 @@ msgid ""
"occlusion in the green you could reduce the number of textures you use."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:91
+#: doc/classes/SpatialMaterial.xml
+msgid ""
+"If [member ProjectSettings.rendering/gles3/shaders/shader_compilation_mode] "
+"is [code]Synchronous[/code] (with or without cache), this determines how "
+"this material must behave in regards to asynchronous shader compilation.\n"
+"[constant ASYNC_MODE_VISIBLE] is the default and the best for most cases."
+msgstr ""
+
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Sets the strength of the clearcoat effect. Setting to [code]0[/code] looks "
"the same as disabling the clearcoat effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:94
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], clearcoat rendering is enabled. Adds a secondary "
"transparent pass to the lighting calculation resulting in an added specular "
@@ -53266,27 +55425,27 @@ msgid ""
"flags_unshaded] set to [code]true[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:98
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Sets the roughness of the clearcoat pass. A higher value results in a "
"smoother clearcoat while a lower value results in a rougher clearcoat."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:101
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture that defines the strength of the clearcoat effect and the glossiness "
"of the clearcoat. Strength is specified in the red channel while glossiness "
"is specified in the green channel."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:104
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the shader will read depth texture at multiple points "
"along the view ray to determine occlusion and parrallax. This can be very "
"performance demanding, but results in more realistic looking depth mapping."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:107
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], depth mapping is enabled (also called \"parallax "
"mapping\" or \"height mapping\"). See also [member normal_enabled].\n"
@@ -53295,21 +55454,21 @@ msgid ""
"[member uv1_triplanar] is enabled."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:111
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], direction of the binormal is flipped before using in "
"the depth effect. This may be necessary if you have encoded your binormals "
"in a way that is conflicting with the depth effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:114
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], direction of the tangent is flipped before using in "
"the depth effect. This may be necessary if you have encoded your tangents in "
"a way that is conflicting with the depth effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:117
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Number of layers to use when using [member depth_deep_parallax] and the view "
"direction is perpendicular to the surface of the object. A higher number "
@@ -53317,35 +55476,35 @@ msgid ""
"crisp."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:120
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Number of layers to use when using [member depth_deep_parallax] and the view "
"direction is parallel to the surface of the object. A higher number will be "
"more performance demanding while a lower number may not look as crisp."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:123
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Scales the depth offset effect. A higher number will create a larger depth."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:126
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to determine depth at a given pixel. Depth is always stored in "
"the red channel."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:129
+#: doc/classes/SpatialMaterial.xml
msgid "Texture that specifies the color of the detail overlay."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:132
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies how the [member detail_albedo] should blend with the current "
"[code]ALBEDO[/code]. See [enum BlendMode] for options."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:135
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the detail overlay. Detail is a second texture "
"that gets mixed over the surface of the object based on [member "
@@ -53353,28 +55512,28 @@ msgid ""
"between two different albedo/normal textures."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:138
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to specify how the detail textures get blended with the base "
"textures."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:141
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture that specifies the per-pixel normal of the detail overlay.\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:145
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail "
"layer. See [enum DetailUV] for options."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:148
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Distance at which the object appears fully opaque.\n"
"[b]Note:[/b] If [code]distance_fade_max_distance[/code] is less than "
@@ -53384,7 +55543,7 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:152
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Distance at which the object starts to become visible. If the object is less "
"than this distance away, it will be invisible.\n"
@@ -53395,17 +55554,17 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:156
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies which type of fade to use. Can be any of the [enum "
"DistanceFadeMode]s."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:159
+#: doc/classes/SpatialMaterial.xml
msgid "The emitted light's color. See [member emission_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:162
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the body emits light. Emitting light makes the object "
"appear brighter. The object can also cast light on other objects if a "
@@ -53413,80 +55572,80 @@ msgid ""
"lighting."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:165
+#: doc/classes/SpatialMaterial.xml
msgid "The emitted light's strength. See [member emission_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:168
+#: doc/classes/SpatialMaterial.xml
msgid "Use [code]UV2[/code] to read from the [member emission_texture]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:171
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Sets how [member emission] interacts with [member emission_texture]. Can "
"either add or multiply. See [enum EmissionOperator] for options."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:174
+#: doc/classes/SpatialMaterial.xml
msgid "Texture that specifies how much surface emits light at a given point."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:177
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Forces a conversion of the [member albedo_texture] from sRGB space to linear "
"space."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:180
+#: doc/classes/SpatialMaterial.xml
msgid "If [code]true[/code], the object receives no ambient light."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:183
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the object receives no shadow that would otherwise be "
"cast onto it."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:186
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the shader will compute extra operations to make sure "
"the normal stays correct when using a non-uniform scale. Only enable if "
"using non-uniform scaling."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:189
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the object is rendered at the same size regardless of "
"distance."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:192
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], depth testing is disabled and the object will be drawn "
"in render order."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:195
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], transparency is enabled on the body. See also [member "
"params_blend_mode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:198
+#: doc/classes/SpatialMaterial.xml
#, fuzzy
msgid "If [code]true[/code], the object is unaffected by lighting."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: doc/classes/SpatialMaterial.xml:201
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], render point size can be changed.\n"
"[b]Note:[/b] This is only effective for objects whose geometry is point-"
"based rather than triangle-based. See also [member params_point_size]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:205
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the \"shadow to opacity\" render mode where "
"lighting modifies the alpha so shadowed areas are opaque and non-shadowed "
@@ -53494,19 +55653,19 @@ msgid ""
"AR."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:208
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], lighting is calculated per vertex rather than per "
"pixel. This may increase performance on low-end devices."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:211
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], triplanar mapping is calculated in world space rather "
"than object local space. See also [member uv1_triplanar]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:214
+#: doc/classes/SpatialMaterial.xml
msgid ""
"A high value makes the material appear more like a metal. Non-metals use "
"their albedo as the diffuse color and add diffuse to the specular "
@@ -53519,7 +55678,7 @@ msgid ""
"roughness]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:217
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Sets the size of the specular lobe. The specular lobe is the bright spot "
"that is reflected from light sources.\n"
@@ -53528,13 +55687,13 @@ msgid ""
"roughness]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:221
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to specify metallic for an object. This is multiplied by "
"[member metallic]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:224
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies the channel of the [member metallic_texture] in which the metallic "
"information is stored. This is useful when you store the information for "
@@ -53543,15 +55702,15 @@ msgid ""
"you could reduce the number of textures you use."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:227
+#: doc/classes/SpatialMaterial.xml
msgid "If [code]true[/code], normal mapping is enabled."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:230
+#: doc/classes/SpatialMaterial.xml
msgid "The strength of the normal map's effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:233
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to specify the normal at a given pixel. The "
"[code]normal_texture[/code] only uses the red and green channels; the blue "
@@ -53563,24 +55722,24 @@ msgid ""
"you can use [method SurfaceTool.generate_normals] and [method SurfaceTool."
"generate_tangents] to automatically generate normals and tangents "
"respectively.\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:238
+#: doc/classes/SpatialMaterial.xml
msgid "Threshold at which the alpha scissor will discard values."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:241
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the shader will keep the scale set for the mesh. "
"Otherwise the scale is lost when billboarding. Only applies when [member "
"params_billboard_mode] is [constant BILLBOARD_ENABLED]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:244
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Controls how the object faces the camera. See [enum BillboardMode].\n"
"[b]Note:[/b] Billboard mode is not suitable for VR because the left-right "
@@ -53589,91 +55748,91 @@ msgid ""
"issues/41567]GitHub issue #41567[/url] for details."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:248
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The material's blend mode.\n"
"[b]Note:[/b] Values other than [code]Mix[/code] force the object into the "
"transparent pipeline. See [enum BlendMode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:252
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Which side of the object is not drawn when backfaces are rendered. See [enum "
"CullMode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:255
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Determines when depth rendering takes place. See [enum DepthDrawMode]. See "
"also [member flags_transparent]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:258
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The algorithm used for diffuse light scattering. See [enum DiffuseMode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:261
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the vertex grow setting. See [member "
"params_grow_amount]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:264
+#: doc/classes/SpatialMaterial.xml
msgid "Grows object vertices in the direction of their normals."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:267
+#: doc/classes/SpatialMaterial.xml
msgid "Currently unimplemented in Godot."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:270
+#: doc/classes/SpatialMaterial.xml
msgid "The point size in pixels. See [member flags_use_point_size]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:273
+#: doc/classes/SpatialMaterial.xml
msgid "The method for rendering the specular blob. See [enum SpecularMode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:276
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the shader will discard all pixels that have an alpha "
"value less than [member params_alpha_scissor_threshold]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:279
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The number of horizontal frames in the particle sprite sheet. Only enabled "
"when using [constant BILLBOARD_PARTICLES]. See [member "
"params_billboard_mode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:282
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], particle animations are looped. Only enabled when "
"using [constant BILLBOARD_PARTICLES]. See [member params_billboard_mode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:285
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The number of vertical frames in the particle sprite sheet. Only enabled "
"when using [constant BILLBOARD_PARTICLES]. See [member "
"params_billboard_mode]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:288
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Distance over which the fade effect takes place. The larger the distance the "
"longer it takes for an object to fade."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:291
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the proximity fade effect is enabled. The proximity "
"fade effect fades out each pixel based on its distance to another object."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:294
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the refraction effect is enabled. Refraction distorts "
"transparency based on light from behind the object. When using the GLES3 "
@@ -53681,19 +55840,19 @@ msgid ""
"refraction. Higher roughness values will make the refraction look blurrier."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:297
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The strength of the refraction effect. Higher values result in a more "
"distorted appearance for the refraction."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:300
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture that controls the strength of the refraction per-pixel. Multiplied "
"by [member refraction_scale]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:303
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Specifies the channel of the [member refraction_texture] in which the "
"refraction information is stored. This is useful when you store the "
@@ -53702,11 +55861,11 @@ msgid ""
"occlusion in the green you could reduce the number of textures you use."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:306
+#: doc/classes/SpatialMaterial.xml
msgid "Sets the strength of the rim lighting effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:309
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], rim effect is enabled. Rim lighting increases the "
"brightness at glancing angles on an object.\n"
@@ -53714,79 +55873,79 @@ msgid ""
"flags_unshaded] set to [code]true[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:313
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to set the strength of the rim lighting effect per-pixel. "
"Multiplied by [member rim]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:316
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The amount of to blend light and albedo color when rendering rim effect. If "
"[code]0[/code] the light color is used, while [code]1[/code] means albedo "
"color is used. An intermediate value generally works best."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:319
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Surface reflection. A value of [code]0[/code] represents a perfect mirror "
"while a value of [code]1[/code] completely blurs the reflection. See also "
"[member metallic]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:322
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to control the roughness per-pixel. Multiplied by [member "
"roughness]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:328
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], subsurface scattering is enabled. Emulates light that "
"penetrates an object's surface, is scattered, and then emerges."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:331
+#: doc/classes/SpatialMaterial.xml
msgid "The strength of the subsurface scattering effect."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:334
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to control the subsurface scattering strength. Stored in the "
"red texture channel. Multiplied by [member subsurf_scatter_strength]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:337
+#: doc/classes/SpatialMaterial.xml
msgid ""
"The color used by the transmission effect. Represents the light passing "
"through an object."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:340
+#: doc/classes/SpatialMaterial.xml
#, fuzzy
msgid "If [code]true[/code], the transmission effect is enabled."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/SpatialMaterial.xml:343
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture used to control the transmission effect per-pixel. Added to [member "
"transmission]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:346
+#: doc/classes/SpatialMaterial.xml
msgid ""
"How much to offset the [code]UV[/code] coordinates. This amount will be "
"added to [code]UV[/code] in the vertex function. This can be used to offset "
"a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:349
+#: doc/classes/SpatialMaterial.xml
msgid ""
"How much to scale the [code]UV[/code] coordinates. This is multiplied by "
"[code]UV[/code] in the vertex function."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:352
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], instead of using [code]UV[/code] textures will use a "
"triplanar texture lookup to determine how to apply textures. Triplanar uses "
@@ -53800,26 +55959,26 @@ msgid ""
"when you are trying to achieve crisp texturing."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:355 doc/classes/SpatialMaterial.xml:367
+#: doc/classes/SpatialMaterial.xml
msgid ""
"A lower number blends the texture more softly while a higher number blends "
"the texture more sharply."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:358
+#: doc/classes/SpatialMaterial.xml
msgid ""
"How much to offset the [code]UV2[/code] coordinates. This amount will be "
"added to [code]UV2[/code] in the vertex function. This can be used to offset "
"a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:361
+#: doc/classes/SpatialMaterial.xml
msgid ""
"How much to scale the [code]UV2[/code] coordinates. This is multiplied by "
"[code]UV2[/code] in the vertex function."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:364
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], instead of using [code]UV2[/code] textures will use a "
"triplanar texture lookup to determine how to apply textures. Triplanar uses "
@@ -53833,338 +55992,338 @@ msgid ""
"when you are trying to achieve crisp texturing."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:370
+#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], the model's vertex colors are processed as sRGB mode."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:373
+#: doc/classes/SpatialMaterial.xml
msgid "If [code]true[/code], the vertex color is used as albedo color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:378
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:381
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel metallic value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:384
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel roughness value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:387
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel emission color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:390
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel normal vector."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:393
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel rim value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:396
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel clearcoat value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:399
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture specifying per-pixel flowmap direction for use with [member "
"anisotropy]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:402
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel ambient occlusion value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:405
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel depth."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:408
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel subsurface scattering."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:411
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel transmission color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:414
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel refraction strength."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:417
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel detail mask blending value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:420
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel detail color."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:423
+#: doc/classes/SpatialMaterial.xml
msgid "Texture specifying per-pixel detail normal."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:426
+#: doc/classes/SpatialMaterial.xml
msgid "Represents the size of the [enum TextureParam] enum."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:429
+#: doc/classes/SpatialMaterial.xml
msgid "Use [code]UV[/code] with the detail texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:432
+#: doc/classes/SpatialMaterial.xml
msgid "Use [code]UV2[/code] with the detail texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:435
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member flags_transparent]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:438
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member emission_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:441
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member normal_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:444
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member rim_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:447
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member clearcoat_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:450
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member anisotropy_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:453
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member ao_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:456
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member depth_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:459
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member subsurf_scatter_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:462
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member transmission_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:465
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member refraction_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:468
+#: doc/classes/SpatialMaterial.xml
msgid "Constant for setting [member detail_enabled]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:474
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Default blend mode. The color of the object is blended over the background "
"based on the object's alpha value."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:477
+#: doc/classes/SpatialMaterial.xml
msgid "The color of the object is added to the background."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:480
+#: doc/classes/SpatialMaterial.xml
msgid "The color of the object is subtracted from the background."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:483
+#: doc/classes/SpatialMaterial.xml
msgid "The color of the object is multiplied by the background."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:486
+#: doc/classes/SpatialMaterial.xml
msgid "Default depth draw mode. Depth is drawn only for opaque objects."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:489
+#: doc/classes/SpatialMaterial.xml
msgid "Depth draw is calculated for both opaque and transparent objects."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:492
+#: doc/classes/SpatialMaterial.xml
msgid "No depth draw."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:495
+#: doc/classes/SpatialMaterial.xml
msgid ""
"For transparent objects, an opaque pass is made first with the opaque parts, "
"then transparency is drawn."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:498
+#: doc/classes/SpatialMaterial.xml
msgid "Default cull mode. The back of the object is culled when not visible."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:501
+#: doc/classes/SpatialMaterial.xml
msgid "The front of the object is culled when not visible."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:504
+#: doc/classes/SpatialMaterial.xml
msgid "No culling is performed."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:507
+#: doc/classes/SpatialMaterial.xml
msgid ""
"No lighting is used on the object. Color comes directly from [code]ALBEDO[/"
"code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:510
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Lighting is calculated per-vertex rather than per-pixel. This can be used to "
"increase the speed of the shader at the cost of quality."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:513
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Disables the depth test, so this object is drawn on top of all others. "
"However, objects drawn after it in the draw order may cover it."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:516
+#: doc/classes/SpatialMaterial.xml
msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:519
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Vertex color is in sRGB space and needs to be converted to linear. Only "
"applies in the GLES3 renderer."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:522
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Uses point size to alter the size of primitive points. Also changes the "
"albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/"
"code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:525
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Object is scaled by depth so that it always appears the same size on screen."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:528
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Shader will keep the scale set for the mesh. Otherwise the scale is lost "
"when billboarding. Only applies when [member params_billboard_mode] is "
"[constant BILLBOARD_ENABLED]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:531
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Use triplanar texture lookup for all texture lookups that would normally use "
"[code]UV[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:534
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Use triplanar texture lookup for all texture lookups that would normally use "
"[code]UV2[/code]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:537
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Use [code]UV2[/code] coordinates to look up from the [member ao_texture]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:540
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Use [code]UV2[/code] coordinates to look up from the [member "
"emission_texture]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:543
+#: doc/classes/SpatialMaterial.xml
msgid "Use alpha scissor. Set by [member params_use_alpha_scissor]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:546
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Use world coordinates in the triplanar texture lookup instead of local "
"coordinates."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:549
+#: doc/classes/SpatialMaterial.xml
msgid "Forces the shader to convert albedo from sRGB space to linear space."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:552
+#: doc/classes/SpatialMaterial.xml
msgid "Disables receiving shadows from other objects."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:555
+#: doc/classes/SpatialMaterial.xml
msgid "Disables receiving ambient light."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:558
+#: doc/classes/SpatialMaterial.xml
msgid "Ensures that normals appear correct, even with non-uniform scaling."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:561
+#: doc/classes/SpatialMaterial.xml
msgid "Enables the shadow to opacity feature."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:567
+#: doc/classes/SpatialMaterial.xml
msgid "Default diffuse scattering algorithm."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:570
+#: doc/classes/SpatialMaterial.xml
msgid "Diffuse scattering ignores roughness."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:573
+#: doc/classes/SpatialMaterial.xml
msgid "Extends Lambert to cover more than 90 degrees when roughness increases."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:576
+#: doc/classes/SpatialMaterial.xml
msgid "Attempts to use roughness to emulate microsurfacing."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:579
+#: doc/classes/SpatialMaterial.xml
msgid "Uses a hard cut for lighting, with smoothing affected by roughness."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:582
+#: doc/classes/SpatialMaterial.xml
msgid "Default specular blob."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:585 doc/classes/SpatialMaterial.xml:588
+#: doc/classes/SpatialMaterial.xml
msgid "Older specular algorithm, included for compatibility."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:591
+#: doc/classes/SpatialMaterial.xml
msgid "Toon blob which changes size based on roughness."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:594
+#: doc/classes/SpatialMaterial.xml
msgid "No specular blob."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:597
+#: doc/classes/SpatialMaterial.xml
msgid "Billboard mode is disabled."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:600
+#: doc/classes/SpatialMaterial.xml
msgid "The object's Z axis will always face the camera."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:603
+#: doc/classes/SpatialMaterial.xml
msgid "The object's X axis will always face the camera."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:606
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Used for particle systems when assigned to [Particles] and [CPUParticles] "
"nodes. Enables [code]particles_anim_*[/code] properties.\n"
@@ -54172,41 +56331,41 @@ msgid ""
"anim_speed] should also be set to a positive value for the animation to play."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:610
+#: doc/classes/SpatialMaterial.xml
msgid "Used to read from the red channel of a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:613
+#: doc/classes/SpatialMaterial.xml
msgid "Used to read from the green channel of a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:616
+#: doc/classes/SpatialMaterial.xml
msgid "Used to read from the blue channel of a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:619
+#: doc/classes/SpatialMaterial.xml
msgid "Used to read from the alpha channel of a texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:625
+#: doc/classes/SpatialMaterial.xml
msgid "Adds the emission color to the color from the emission texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:628
+#: doc/classes/SpatialMaterial.xml
msgid "Multiplies the emission color by the color from the emission texture."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:631
+#: doc/classes/SpatialMaterial.xml
msgid "Do not use distance fade."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:634
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Smoothly fades the object out based on each pixel's distance from the camera "
"using the alpha channel."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:637
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Smoothly fades the object out based on each pixel's distance from the camera "
"using a dither approach. Dithering discards pixels based on a set pattern to "
@@ -54214,7 +56373,7 @@ msgid ""
"faster than [constant DISTANCE_FADE_PIXEL_ALPHA]."
msgstr ""
-#: doc/classes/SpatialMaterial.xml:640
+#: doc/classes/SpatialMaterial.xml
msgid ""
"Smoothly fades the object out based on the object's distance from the camera "
"using a dither approach. Dithering discards pixels based on a set pattern to "
@@ -54222,52 +56381,71 @@ msgid ""
"faster than [constant DISTANCE_FADE_PIXEL_ALPHA]."
msgstr ""
-#: doc/classes/SphereMesh.xml:4 doc/classes/SphereMesh.xml:7
+#: doc/classes/SpatialMaterial.xml
+msgid ""
+"The real conditioned shader needed on each situation will be sent for "
+"background compilation. In the meantime, a very complex shader that adapts "
+"to every situation will be used (\"ubershader\"). This ubershader is much "
+"slower to render, but will keep the game running without stalling to "
+"compile. Once shader compilation is done, the ubershader is replaced by the "
+"traditional optimized shader."
+msgstr ""
+
+#: doc/classes/SpatialMaterial.xml
+msgid ""
+"Anything with this material applied won't be rendered while this material's "
+"shader is being compiled.\n"
+"This is useful for optimization, in cases where the visuals won't suffer "
+"from having certain non-essential elements missing during the short time "
+"their shaders are being compiled."
+msgstr ""
+
+#: doc/classes/SphereMesh.xml
msgid "Class representing a spherical [PrimitiveMesh]."
msgstr ""
-#: doc/classes/SphereMesh.xml:15
+#: doc/classes/SphereMesh.xml
msgid "Full height of the sphere."
msgstr ""
-#: doc/classes/SphereMesh.xml:18
+#: doc/classes/SphereMesh.xml
msgid ""
"If [code]true[/code], a hemisphere is created rather than a full sphere.\n"
"[b]Note:[/b] To get a regular hemisphere, the height and radius of the "
"sphere must be equal."
msgstr ""
-#: doc/classes/SphereMesh.xml:22
+#: doc/classes/SphereMesh.xml
msgid "Number of radial segments on the sphere."
msgstr ""
-#: doc/classes/SphereMesh.xml:25
+#: doc/classes/SphereMesh.xml
msgid "Radius of sphere."
msgstr ""
-#: doc/classes/SphereMesh.xml:28
+#: doc/classes/SphereMesh.xml
msgid "Number of segments along the height of the sphere."
msgstr ""
-#: doc/classes/SphereShape.xml:4
+#: doc/classes/SphereShape.xml
msgid "Sphere shape for 3D collisions."
msgstr ""
-#: doc/classes/SphereShape.xml:7
+#: doc/classes/SphereShape.xml
msgid ""
"Sphere shape for 3D collisions, which can be set into a [PhysicsBody] or "
"[Area]. This shape is useful for modeling sphere-like 3D objects."
msgstr ""
-#: doc/classes/SphereShape.xml:16
+#: doc/classes/SphereShape.xml
msgid "The sphere's radius. The shape's diameter is double the radius."
msgstr ""
-#: doc/classes/SpinBox.xml:4
+#: doc/classes/SpinBox.xml
msgid "Numerical input text field."
msgstr ""
-#: doc/classes/SpinBox.xml:7
+#: doc/classes/SpinBox.xml
msgid ""
"SpinBox is a numerical input text field. It allows entering integers and "
"floats.\n"
@@ -54286,11 +56464,11 @@ msgid ""
"[SpinBox]'s background, add theme items for [LineEdit] and customize them."
msgstr ""
-#: doc/classes/SpinBox.xml:26
+#: doc/classes/SpinBox.xml
msgid "Applies the current value of this [SpinBox]."
msgstr ""
-#: doc/classes/SpinBox.xml:32
+#: doc/classes/SpinBox.xml
msgid ""
"Returns the [LineEdit] instance from this [SpinBox]. You can use it to "
"access properties and methods of [LineEdit].\n"
@@ -54299,87 +56477,87 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/SpinBox.xml:39
+#: doc/classes/SpinBox.xml
msgid "Sets the text alignment of the [SpinBox]."
msgstr ""
-#: doc/classes/SpinBox.xml:42
+#: doc/classes/SpinBox.xml
msgid ""
"If [code]true[/code], the [SpinBox] will be editable. Otherwise, it will be "
"read only."
msgstr ""
-#: doc/classes/SpinBox.xml:45
+#: doc/classes/SpinBox.xml
msgid ""
"Adds the specified [code]prefix[/code] string before the numerical value of "
"the [SpinBox]."
msgstr ""
-#: doc/classes/SpinBox.xml:48
+#: doc/classes/SpinBox.xml
msgid ""
"Adds the specified [code]suffix[/code] string after the numerical value of "
"the [SpinBox]."
msgstr ""
-#: doc/classes/SpinBox.xml:55
+#: doc/classes/SpinBox.xml
msgid "Sets a custom [Texture] for up and down arrows of the [SpinBox]."
msgstr ""
-#: doc/classes/SplitContainer.xml:4
+#: doc/classes/SplitContainer.xml
msgid "Container for splitting and adjusting."
msgstr ""
-#: doc/classes/SplitContainer.xml:7
+#: doc/classes/SplitContainer.xml
msgid ""
"Container for splitting two [Control]s vertically or horizontally, with a "
"grabber that allows adjusting the split offset or ratio."
msgstr ""
-#: doc/classes/SplitContainer.xml:15
+#: doc/classes/SplitContainer.xml
msgid ""
"Clamps the [member split_offset] value to not go outside the currently "
"possible minimal and maximum values."
msgstr ""
-#: doc/classes/SplitContainer.xml:21
+#: doc/classes/SplitContainer.xml
msgid ""
"If [code]true[/code], the area of the first [Control] will be collapsed and "
"the dragger will be disabled."
msgstr ""
-#: doc/classes/SplitContainer.xml:24
+#: doc/classes/SplitContainer.xml
msgid ""
"Determines the dragger's visibility. See [enum DraggerVisibility] for "
"details."
msgstr ""
-#: doc/classes/SplitContainer.xml:27
+#: doc/classes/SplitContainer.xml
msgid ""
"The initial offset of the splitting between the two [Control]s, with "
"[code]0[/code] being at the end of the first [Control]."
msgstr ""
-#: doc/classes/SplitContainer.xml:34
+#: doc/classes/SplitContainer.xml
msgid "Emitted when the dragger is dragged by user."
msgstr ""
-#: doc/classes/SplitContainer.xml:40
+#: doc/classes/SplitContainer.xml
msgid "The split dragger is visible when the cursor hovers it."
msgstr ""
-#: doc/classes/SplitContainer.xml:43
+#: doc/classes/SplitContainer.xml
msgid "The split dragger is never visible."
msgstr ""
-#: doc/classes/SplitContainer.xml:46
+#: doc/classes/SplitContainer.xml
msgid "The split dragger is never visible and its space collapsed."
msgstr ""
-#: doc/classes/SpotLight.xml:4
+#: doc/classes/SpotLight.xml
msgid "A spotlight, such as a reflector spotlight or a lantern."
msgstr ""
-#: doc/classes/SpotLight.xml:7
+#: doc/classes/SpotLight.xml
msgid ""
"A Spotlight is a type of [Light] node that emits lights in a specific "
"direction, in the shape of a cone. The light is attenuated through the "
@@ -54394,19 +56572,19 @@ msgid ""
"rendering/max_lights_per_object] at the cost of shader compilation times."
msgstr ""
-#: doc/classes/SpotLight.xml:18
+#: doc/classes/SpotLight.xml
msgid "The spotlight's angle in degrees."
msgstr ""
-#: doc/classes/SpotLight.xml:21
+#: doc/classes/SpotLight.xml
msgid "The spotlight's angular attenuation curve."
msgstr ""
-#: doc/classes/SpotLight.xml:24
+#: doc/classes/SpotLight.xml
msgid "The spotlight's light energy attenuation curve."
msgstr ""
-#: doc/classes/SpotLight.xml:27
+#: doc/classes/SpotLight.xml
msgid ""
"The maximal range that can be reached by the spotlight. Note that the "
"effectively lit area may appear to be smaller depending on the [member "
@@ -54414,11 +56592,11 @@ msgid ""
"the light will never reach anything outside this range."
msgstr ""
-#: doc/classes/SpringArm.xml:4
+#: doc/classes/SpringArm.xml
msgid "A helper node, mostly used in 3rd person cameras."
msgstr ""
-#: doc/classes/SpringArm.xml:7
+#: doc/classes/SpringArm.xml
msgid ""
"The SpringArm node is a node that casts a ray (or collision shape) along its "
"z axis and moves all its direct children to the collision point, minus a "
@@ -54431,37 +56609,37 @@ msgid ""
"need to exclude the player's collider from the SpringArm's collision check."
msgstr ""
-#: doc/classes/SpringArm.xml:19
+#: doc/classes/SpringArm.xml
msgid ""
"Adds the [PhysicsBody] object with the given [RID] to the list of "
"[PhysicsBody] objects excluded from the collision check."
msgstr ""
-#: doc/classes/SpringArm.xml:25
+#: doc/classes/SpringArm.xml
msgid ""
"Clears the list of [PhysicsBody] objects excluded from the collision check."
msgstr ""
-#: doc/classes/SpringArm.xml:31
+#: doc/classes/SpringArm.xml
#, fuzzy
msgid "Returns the spring arm's current length."
msgstr "Возвращает длину вектора."
-#: doc/classes/SpringArm.xml:38
+#: doc/classes/SpringArm.xml
msgid ""
"Removes the given [RID] from the list of [PhysicsBody] objects excluded from "
"the collision check."
msgstr ""
-#: doc/classes/SpringArm.xml:44
+#: doc/classes/SpringArm.xml
msgid ""
-"The layers against which the collision check shall be done. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"The layers against which the collision check shall be done. See "
+"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
+"and-masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/SpringArm.xml:47
+#: doc/classes/SpringArm.xml
msgid ""
"When the collision check is made, a candidate length for the SpringArm is "
"given.\n"
@@ -54473,14 +56651,14 @@ msgid ""
"point of collision."
msgstr ""
-#: doc/classes/SpringArm.xml:52
+#: doc/classes/SpringArm.xml
msgid ""
"The [Shape] to use for the SpringArm.\n"
"When the shape is set, the SpringArm will cast the [Shape] on its z axis "
"instead of performing a ray cast."
msgstr ""
-#: doc/classes/SpringArm.xml:56
+#: doc/classes/SpringArm.xml
msgid ""
"The maximum extent of the SpringArm. This is used as a length for both the "
"ray and the shape cast used internally to calculate the desired position of "
@@ -54489,17 +56667,17 @@ msgid ""
"the [PhysicsDirectSpaceState] documentation."
msgstr ""
-#: doc/classes/Sprite.xml:4
+#: doc/classes/Sprite.xml
msgid "General-purpose sprite node."
msgstr ""
-#: doc/classes/Sprite.xml:7
+#: doc/classes/Sprite.xml
msgid ""
"A node that displays a 2D texture. The texture displayed can be a region "
"from a larger atlas texture, or a frame from a sprite sheet animation."
msgstr ""
-#: doc/classes/Sprite.xml:16
+#: doc/classes/Sprite.xml
msgid ""
"Returns a [Rect2] representing the Sprite's boundary in local coordinates. "
"Can be used to detect if the Sprite was clicked. Example:\n"
@@ -54512,7 +56690,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Sprite.xml:29
+#: doc/classes/Sprite.xml
msgid ""
"Returns [code]true[/code], if the pixel at the given position is opaque and "
"[code]false[/code] in other case.\n"
@@ -54520,28 +56698,28 @@ msgid ""
"[code]null[/code] or if the given position is invalid."
msgstr ""
-#: doc/classes/Sprite.xml:36
+#: doc/classes/Sprite.xml
msgid "If [code]true[/code], texture is centered."
msgstr ""
-#: doc/classes/Sprite.xml:45 doc/classes/Sprite3D.xml:15
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid ""
"Current frame to display from sprite sheet. [member hframes] or [member "
"vframes] must be greater than 1."
msgstr ""
-#: doc/classes/Sprite.xml:48 doc/classes/Sprite3D.xml:18
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid ""
"Coordinates of the frame to display from sprite sheet. This is as an alias "
"for the [member frame] property. [member hframes] or [member vframes] must "
"be greater than 1."
msgstr ""
-#: doc/classes/Sprite.xml:51 doc/classes/Sprite3D.xml:21
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid "The number of columns in the sprite sheet."
msgstr ""
-#: doc/classes/Sprite.xml:54
+#: doc/classes/Sprite.xml
msgid ""
"The normal map gives depth to the Sprite.\n"
"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
@@ -54550,166 +56728,189 @@ msgid ""
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/Sprite.xml:61
+#: doc/classes/Sprite.xml
msgid ""
"If [code]true[/code], texture is cut from a larger atlas texture. See "
"[member region_rect]."
msgstr ""
-#: doc/classes/Sprite.xml:64
+#: doc/classes/Sprite.xml
msgid "If [code]true[/code], the outermost pixels get blurred out."
msgstr ""
-#: doc/classes/Sprite.xml:67 doc/classes/Sprite3D.xml:27
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid ""
"The region of the atlas texture to display. [member region_enabled] must be "
"[code]true[/code]."
msgstr ""
-#: doc/classes/Sprite.xml:70
+#: doc/classes/Sprite.xml
msgid "[Texture] object to draw."
msgstr ""
-#: doc/classes/Sprite.xml:73 doc/classes/Sprite3D.xml:33
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid "The number of rows in the sprite sheet."
msgstr ""
-#: doc/classes/Sprite.xml:79 doc/classes/Sprite3D.xml:39
+#: doc/classes/Sprite.xml doc/classes/Sprite3D.xml
msgid "Emitted when the [member frame] changes."
msgstr ""
-#: doc/classes/Sprite.xml:84
+#: doc/classes/Sprite.xml
msgid "Emitted when the [member texture] changes."
msgstr ""
-#: doc/classes/Sprite3D.xml:4
+#: doc/classes/Sprite3D.xml
msgid "2D sprite node in a 3D world."
msgstr ""
-#: doc/classes/Sprite3D.xml:7
+#: doc/classes/Sprite3D.xml
msgid ""
"A node that displays a 2D texture in a 3D environment. The texture displayed "
"can be a region from a larger atlas texture, or a frame from a sprite sheet "
"animation."
msgstr ""
-#: doc/classes/Sprite3D.xml:24
+#: doc/classes/Sprite3D.xml
msgid ""
"If [code]true[/code], texture will be cut from a larger atlas texture. See "
"[member region_rect]."
msgstr ""
-#: doc/classes/Sprite3D.xml:30
+#: doc/classes/Sprite3D.xml
msgid ""
"[Texture] object to draw. If [member GeometryInstance.material_override] is "
"used, this will be overridden."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:4
+#: doc/classes/SpriteBase3D.xml
msgid "2D sprite node in 3D environment."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:7
+#: doc/classes/SpriteBase3D.xml
msgid "A node that displays 2D texture information in a 3D environment."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:27
+#: doc/classes/SpriteBase3D.xml
msgid "Returns the rectangle representing this sprite."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:35
+#: doc/classes/SpriteBase3D.xml
msgid "If [code]true[/code], the specified flag will be enabled."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:43
+#: doc/classes/SpriteBase3D.xml
msgid "The direction in which the front of the texture faces."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:51
+#: doc/classes/SpriteBase3D.xml
msgid ""
"If [code]true[/code], texture can be seen from the back as well, if "
"[code]false[/code], it is invisible when looking at it from behind."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:60
+#: doc/classes/SpriteBase3D.xml
msgid ""
-"A color value that gets multiplied on, could be used for mood-coloring or to "
-"simulate the color of light."
+"A color value used to [i]multiply[/i] the texture's colors. Can be used for "
+"mood-coloring or to simulate the color of light.\n"
+"[b]Note:[/b] If a [member GeometryInstance.material_override] is defined on "
+"the [SpriteBase3D], the material override must be configured to take vertex "
+"colors into account for albedo. Otherwise, the color defined in [member "
+"modulate] will be ignored. For a [SpatialMaterial], [member SpatialMaterial."
+"vertex_color_use_as_albedo] must be [code]true[/code]. For a "
+"[ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in the "
+"shader's [code]fragment()[/code] function."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:66
+#: doc/classes/SpriteBase3D.xml
msgid ""
-"The objects' visibility on a scale from [code]0[/code] fully invisible to "
-"[code]1[/code] fully visible."
+"The texture's visibility on a scale from [code]0[/code] (fully invisible) to "
+"[code]1[/code] (fully visible). [member opacity] is a multiplier for the "
+"[member modulate] color's alpha channel.\n"
+"[b]Note:[/b] If a [member GeometryInstance.material_override] is defined on "
+"the [SpriteBase3D], the material override must be configured to take vertex "
+"colors into account for albedo. Otherwise, the opacity defined in [member "
+"opacity] will be ignored. For a [SpatialMaterial], [member SpatialMaterial."
+"vertex_color_use_as_albedo] must be [code]true[/code]. For a "
+"[ShaderMaterial], [code]ALPHA *= COLOR.a;[/code] must be inserted in the "
+"shader's [code]fragment()[/code] function."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:69
+#: doc/classes/SpriteBase3D.xml
msgid "The size of one pixel's width on the sprite to scale it in 3D."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:72
+#: doc/classes/SpriteBase3D.xml
msgid ""
"If [code]true[/code], the [Light] in the [Environment] has effects on the "
"sprite."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:75
+#: doc/classes/SpriteBase3D.xml
msgid ""
"If [code]true[/code], the texture's transparency and the opacity are used to "
"make those parts of the sprite invisible."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:80
+#: doc/classes/SpriteBase3D.xml
msgid ""
"If set, the texture's transparency and the opacity are used to make those "
"parts of the sprite invisible."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:83
+#: doc/classes/SpriteBase3D.xml
msgid "If set, lights in the environment affect the sprite."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:86
+#: doc/classes/SpriteBase3D.xml
msgid ""
"If set, texture can be seen from the back as well, if not, it is invisible "
"when looking at it from behind."
msgstr ""
-#: doc/classes/SpriteBase3D.xml:89
+#: doc/classes/SpriteBase3D.xml
msgid "Represents the size of the [enum DrawFlags] enum."
msgstr ""
-#: doc/classes/SpriteFrames.xml:4
-msgid "Sprite frame library for AnimatedSprite."
+#: doc/classes/SpriteFrames.xml
+msgid "Sprite frame library for AnimatedSprite and AnimatedSprite3D."
msgstr ""
-#: doc/classes/SpriteFrames.xml:7
+#: doc/classes/SpriteFrames.xml
+#, fuzzy
msgid ""
-"Sprite frame library for [AnimatedSprite]. Contains frames and animation "
-"data for playback.\n"
+"Sprite frame library for an [AnimatedSprite] or [AnimatedSprite3D] node. "
+"Contains frames and animation data for playback.\n"
"[b]Note:[/b] You can associate a set of normal maps by creating additional "
"[SpriteFrames] resources with a [code]_normal[/code] suffix. For example, "
"having 2 [SpriteFrames] resources [code]run[/code] and [code]run_normal[/"
"code] will make it so the [code]run[/code] animation uses the normal map."
msgstr ""
+"Анимация создается с помощью ресурса [SpriteFrames], который можно настроить "
+"в редакторе с помощью панели SpriteFrames.\n"
+"[b]Примечание:[/b] Вы можете связать набор карт нормалей, создав "
+"дополнительные ресурсы [SpriteFrames] с суффиксом [code]_normal[/code]. "
+"Например, наличие двух ресурсов [SpriteFrames] [code]run[/code] и "
+"[code]run_normal[/code] сделает так, что анимация [code]run[/code] будет "
+"использовать карту нормалей."
-#: doc/classes/SpriteFrames.xml:17
+#: doc/classes/SpriteFrames.xml
msgid "Adds a new animation to the library."
msgstr ""
-#: doc/classes/SpriteFrames.xml:26
+#: doc/classes/SpriteFrames.xml
msgid "Adds a frame to the given animation."
msgstr ""
-#: doc/classes/SpriteFrames.xml:33
+#: doc/classes/SpriteFrames.xml
msgid "Removes all frames from the given animation."
msgstr ""
-#: doc/classes/SpriteFrames.xml:39
+#: doc/classes/SpriteFrames.xml
msgid "Removes all animations. A \"default\" animation will be created."
msgstr ""
-#: doc/classes/SpriteFrames.xml:46
+#: doc/classes/SpriteFrames.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the given animation is configured to loop when "
@@ -54718,57 +56919,57 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/SpriteFrames.xml:52
+#: doc/classes/SpriteFrames.xml
msgid ""
"Returns an array containing the names associated to each animation. Values "
"are placed in alphabetical order."
msgstr ""
-#: doc/classes/SpriteFrames.xml:59 doc/classes/SpriteFrames.xml:120
+#: doc/classes/SpriteFrames.xml
msgid "The animation's speed in frames per second."
msgstr ""
-#: doc/classes/SpriteFrames.xml:67
+#: doc/classes/SpriteFrames.xml
msgid "Returns the animation's selected frame."
msgstr ""
-#: doc/classes/SpriteFrames.xml:74
+#: doc/classes/SpriteFrames.xml
msgid "Returns the number of frames in the animation."
msgstr ""
-#: doc/classes/SpriteFrames.xml:81
+#: doc/classes/SpriteFrames.xml
msgid "If [code]true[/code], the named animation exists."
msgstr ""
-#: doc/classes/SpriteFrames.xml:88
+#: doc/classes/SpriteFrames.xml
msgid "Removes the given animation."
msgstr ""
-#: doc/classes/SpriteFrames.xml:96
+#: doc/classes/SpriteFrames.xml
msgid "Removes the animation's selected frame."
msgstr ""
-#: doc/classes/SpriteFrames.xml:104
+#: doc/classes/SpriteFrames.xml
msgid "Changes the animation's name to [code]newname[/code]."
msgstr ""
-#: doc/classes/SpriteFrames.xml:112
+#: doc/classes/SpriteFrames.xml
msgid "If [code]true[/code], the animation will loop."
msgstr ""
-#: doc/classes/SpriteFrames.xml:129
+#: doc/classes/SpriteFrames.xml
msgid "Sets the texture of the given frame."
msgstr ""
-#: doc/classes/SpriteFrames.xml:135
+#: doc/classes/SpriteFrames.xml
msgid "Compatibility property, always equals to an empty array."
msgstr ""
-#: doc/classes/StaticBody.xml:4
+#: doc/classes/StaticBody.xml
msgid "Static body for 3D physics."
msgstr ""
-#: doc/classes/StaticBody.xml:7
+#: doc/classes/StaticBody.xml
msgid ""
"Static body for 3D physics. A static body is a simple body that is not "
"intended to move. In contrast to [RigidBody], they don't consume any CPU "
@@ -54778,30 +56979,30 @@ msgid ""
"was moving (this is useful for simulating conveyor belts or conveyor wheels)."
msgstr ""
-#: doc/classes/StaticBody.xml:23
+#: doc/classes/StaticBody.xml
msgid ""
"The body's constant angular velocity. This does not rotate the body, but "
"affects other bodies that touch it, as if it was in a state of rotation."
msgstr ""
-#: doc/classes/StaticBody.xml:26
+#: doc/classes/StaticBody.xml
msgid ""
"The body's constant linear velocity. This does not move the body, but "
"affects other bodies that touch it, as if it was in a state of movement."
msgstr ""
-#: doc/classes/StaticBody.xml:29
+#: doc/classes/StaticBody.xml
msgid ""
"The body's friction, from 0 (frictionless) to 1 (full friction).\n"
"Deprecated, use [member PhysicsMaterial.friction] instead via [member "
"physics_material_override]."
msgstr ""
-#: doc/classes/StaticBody2D.xml:4
+#: doc/classes/StaticBody2D.xml
msgid "Static body for 2D physics."
msgstr ""
-#: doc/classes/StaticBody2D.xml:7
+#: doc/classes/StaticBody2D.xml
msgid ""
"Static body for 2D physics. A StaticBody2D is a body that is not intended to "
"move. It is ideal for implementing objects in the environment, such as walls "
@@ -54811,19 +57012,19 @@ msgid ""
"example, a conveyor belt)."
msgstr ""
-#: doc/classes/StaticBody2D.xml:20
+#: doc/classes/StaticBody2D.xml
msgid ""
"The body's constant angular velocity. This does not rotate the body, but "
"affects colliding bodies, as if it were rotating."
msgstr ""
-#: doc/classes/StaticBody2D.xml:23
+#: doc/classes/StaticBody2D.xml
msgid ""
"The body's constant linear velocity. This does not move the body, but "
"affects colliding bodies, as if it were moving."
msgstr ""
-#: doc/classes/StaticBody2D.xml:26
+#: doc/classes/StaticBody2D.xml
msgid ""
"The body's friction. Values range from [code]0[/code] (no friction) to "
"[code]1[/code] (full friction).\n"
@@ -54831,38 +57032,38 @@ msgid ""
"physics_material_override]."
msgstr ""
-#: doc/classes/StreamPeer.xml:4
+#: doc/classes/StreamPeer.xml
msgid "Abstraction and base class for stream-based protocols."
msgstr ""
-#: doc/classes/StreamPeer.xml:7
+#: doc/classes/StreamPeer.xml
msgid ""
"StreamPeer is an abstraction and base class for stream-based protocols (such "
"as TCP). It provides an API for sending and receiving data through streams "
"as raw data or strings."
msgstr ""
-#: doc/classes/StreamPeer.xml:15
+#: doc/classes/StreamPeer.xml
msgid "Gets a signed 16-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:21
+#: doc/classes/StreamPeer.xml
msgid "Gets a signed 32-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:27
+#: doc/classes/StreamPeer.xml
msgid "Gets a signed 64-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:33
+#: doc/classes/StreamPeer.xml
msgid "Gets a signed byte from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:39
+#: doc/classes/StreamPeer.xml
msgid "Returns the amount of bytes this [StreamPeer] has available."
msgstr ""
-#: doc/classes/StreamPeer.xml:46
+#: doc/classes/StreamPeer.xml
msgid ""
"Returns a chunk data with the received bytes. The amount of bytes to be "
"received can be requested in the [code]bytes[/code] argument. If not enough "
@@ -54871,15 +57072,15 @@ msgid ""
"code and a data array."
msgstr ""
-#: doc/classes/StreamPeer.xml:52
+#: doc/classes/StreamPeer.xml
msgid "Gets a double-precision float from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:58
+#: doc/classes/StreamPeer.xml
msgid "Gets a single-precision float from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:65
+#: doc/classes/StreamPeer.xml
msgid ""
"Returns a chunk data with the received bytes. The amount of bytes to be "
"received can be requested in the \"bytes\" argument. If not enough bytes are "
@@ -54888,30 +57089,30 @@ msgid ""
"array."
msgstr ""
-#: doc/classes/StreamPeer.xml:72
+#: doc/classes/StreamPeer.xml
msgid ""
-"Gets a string with byte-length [code]bytes[/code] from the stream. If "
+"Gets an ASCII string with byte-length [code]bytes[/code] from the stream. If "
"[code]bytes[/code] is negative (default) the length will be read from the "
"stream using the reverse process of [method put_string]."
msgstr ""
-#: doc/classes/StreamPeer.xml:78
+#: doc/classes/StreamPeer.xml
msgid "Gets an unsigned 16-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:84
+#: doc/classes/StreamPeer.xml
msgid "Gets an unsigned 32-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:90
+#: doc/classes/StreamPeer.xml
msgid "Gets an unsigned 64-bit value from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:96
+#: doc/classes/StreamPeer.xml
msgid "Gets an unsigned byte from the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:103
+#: doc/classes/StreamPeer.xml
msgid ""
"Gets an UTF-8 string with byte-length [code]bytes[/code] from the stream "
"(this decodes the string sent as UTF-8). If [code]bytes[/code] is negative "
@@ -54919,7 +57120,7 @@ msgid ""
"of [method put_utf8_string]."
msgstr ""
-#: doc/classes/StreamPeer.xml:110
+#: doc/classes/StreamPeer.xml
msgid ""
"Gets a Variant from the stream. If [code]allow_objects[/code] is [code]true[/"
"code], decoding objects is allowed.\n"
@@ -54928,38 +57129,38 @@ msgid ""
"to avoid potential security threats such as remote code execution."
msgstr ""
-#: doc/classes/StreamPeer.xml:118
+#: doc/classes/StreamPeer.xml
msgid "Puts a signed 16-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:125
+#: doc/classes/StreamPeer.xml
msgid "Puts a signed 32-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:132
+#: doc/classes/StreamPeer.xml
msgid "Puts a signed 64-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:139
+#: doc/classes/StreamPeer.xml
msgid "Puts a signed byte into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:146
+#: doc/classes/StreamPeer.xml
msgid ""
"Sends a chunk of data through the connection, blocking if necessary until "
"the data is done sending. This function returns an [enum @GlobalScope.Error] "
"code."
msgstr ""
-#: doc/classes/StreamPeer.xml:153
+#: doc/classes/StreamPeer.xml
msgid "Puts a double-precision float into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:160
+#: doc/classes/StreamPeer.xml
msgid "Puts a single-precision float into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:167
+#: doc/classes/StreamPeer.xml
msgid ""
"Sends a chunk of data through the connection. If all the data could not be "
"sent at once, only part of it will. This function returns two values, an "
@@ -54967,7 +57168,7 @@ msgid ""
"actually sent."
msgstr ""
-#: doc/classes/StreamPeer.xml:174
+#: doc/classes/StreamPeer.xml
msgid ""
"Puts a zero-terminated ASCII string into the stream prepended by a 32-bit "
"unsigned integer representing its size.\n"
@@ -54978,23 +57179,23 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/StreamPeer.xml:185
+#: doc/classes/StreamPeer.xml
msgid "Puts an unsigned 16-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:192
+#: doc/classes/StreamPeer.xml
msgid "Puts an unsigned 32-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:199
+#: doc/classes/StreamPeer.xml
msgid "Puts an unsigned 64-bit value into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:206
+#: doc/classes/StreamPeer.xml
msgid "Puts an unsigned byte into the stream."
msgstr ""
-#: doc/classes/StreamPeer.xml:213
+#: doc/classes/StreamPeer.xml
msgid ""
"Puts a zero-terminated UTF-8 string into the stream prepended by a 32 bits "
"unsigned integer representing its size.\n"
@@ -55005,29 +57206,76 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/StreamPeer.xml:225
+#: doc/classes/StreamPeer.xml
msgid ""
"Puts a Variant into the stream. If [code]full_objects[/code] is [code]true[/"
"code] encoding objects is allowed (and can potentially include code)."
msgstr ""
-#: doc/classes/StreamPeer.xml:231
+#: doc/classes/StreamPeer.xml
msgid ""
"If [code]true[/code], this [StreamPeer] will using big-endian format for "
"encoding and decoding."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:4
+#: doc/classes/StreamPeerBuffer.xml
+msgid "Data buffer stream peer."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid ""
+"Data buffer stream peer that uses a byte array as the stream. This object "
+"can be used to handle binary data from network sessions. To handle binary "
+"data stored in files, [File] can be used directly.\n"
+"A [StreamPeerBuffer] object keeps an internal cursor which is the offset in "
+"bytes to the start of the buffer. Get and put operations are performed at "
+"the cursor position and will move the cursor accordingly."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid "Clears the [member data_array] and resets the cursor."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid ""
+"Returns a new [StreamPeerBuffer] with the same [member data_array] content."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+#, fuzzy
+msgid "Returns the current cursor position."
+msgstr "Возвращает тангенс параметра."
+
+#: doc/classes/StreamPeerBuffer.xml
+#, fuzzy
+msgid "Returns the size of [member data_array]."
+msgstr "Возвращает синус параметра."
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid "Resizes the [member data_array]. This [i]doesn't[/i] update the cursor."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid ""
+"Moves the cursor to the specified position. [code]position[/code] must be a "
+"valid index of [member data_array]."
+msgstr ""
+
+#: doc/classes/StreamPeerBuffer.xml
+msgid "The underlying data buffer. Setting this value resets the cursor."
+msgstr ""
+
+#: doc/classes/StreamPeerSSL.xml
msgid "SSL stream peer."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:7
+#: doc/classes/StreamPeerSSL.xml
msgid ""
"SSL stream peer. This object can be used to connect to an SSL server or "
"accept a single SSL client connection."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:20
+#: doc/classes/StreamPeerSSL.xml
msgid ""
"Accepts a peer connection as a server using the given [code]private_key[/"
"code] and providing the given [code]certificate[/code] to the client. You "
@@ -55035,7 +57283,7 @@ msgid ""
"chain information along with the certificate."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:30
+#: doc/classes/StreamPeerSSL.xml
msgid ""
"Connects to a peer using an underlying [StreamPeer] [code]stream[/code]. If "
"[code]validate_certs[/code] is [code]true[/code], [StreamPeerSSL] will "
@@ -55045,68 +57293,68 @@ msgid ""
"supported in HTML5 exports due to browsers restrictions."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:37 doc/classes/StreamPeerTCP.xml:23
+#: doc/classes/StreamPeerSSL.xml doc/classes/StreamPeerTCP.xml
msgid "Disconnects from host."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:49
+#: doc/classes/StreamPeerSSL.xml
msgid ""
"Poll the connection to check for incoming bytes. Call this right before "
"[method StreamPeer.get_available_bytes] for it to work properly."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:59
+#: doc/classes/StreamPeerSSL.xml
msgid "A status representing a [StreamPeerSSL] that is disconnected."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:62
+#: doc/classes/StreamPeerSSL.xml
msgid "A status representing a [StreamPeerSSL] during handshaking."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:65
+#: doc/classes/StreamPeerSSL.xml
msgid "A status representing a [StreamPeerSSL] that is connected to a host."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:68
+#: doc/classes/StreamPeerSSL.xml
msgid "A status representing a [StreamPeerSSL] in error state."
msgstr ""
-#: doc/classes/StreamPeerSSL.xml:71
+#: doc/classes/StreamPeerSSL.xml
msgid ""
"An error status that shows a mismatch in the SSL certificate domain "
"presented by the host and the domain requested for validation."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:4
+#: doc/classes/StreamPeerTCP.xml
msgid "TCP stream peer."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:7
+#: doc/classes/StreamPeerTCP.xml
msgid ""
"TCP stream peer. This object can be used to connect to TCP servers, or also "
"is returned by a TCP server."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:17
+#: doc/classes/StreamPeerTCP.xml
msgid ""
"Connects to the specified [code]host:port[/code] pair. A hostname will be "
"resolved if valid. Returns [constant OK] on success or [constant FAILED] on "
"failure."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:29
+#: doc/classes/StreamPeerTCP.xml
msgid "Returns the IP of this peer."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:35
+#: doc/classes/StreamPeerTCP.xml
msgid "Returns the port of this peer."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:41
+#: doc/classes/StreamPeerTCP.xml
msgid "Returns the status of the connection, see [enum Status]."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:47
+#: doc/classes/StreamPeerTCP.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if this peer is currently connected or is "
@@ -55115,7 +57363,7 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/StreamPeerTCP.xml:54
+#: doc/classes/StreamPeerTCP.xml
msgid ""
"If [code]enabled[/code] is [code]true[/code], packets will be sent "
"immediately. If [code]enabled[/code] is [code]false[/code] (the default), "
@@ -55126,45 +57374,45 @@ msgid ""
"decrease the total available bandwidth."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:61
+#: doc/classes/StreamPeerTCP.xml
msgid ""
"The initial status of the [StreamPeerTCP]. This is also the status after "
"disconnecting."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:64
+#: doc/classes/StreamPeerTCP.xml
msgid "A status representing a [StreamPeerTCP] that is connecting to a host."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:67
+#: doc/classes/StreamPeerTCP.xml
msgid "A status representing a [StreamPeerTCP] that is connected to a host."
msgstr ""
-#: doc/classes/StreamPeerTCP.xml:70
+#: doc/classes/StreamPeerTCP.xml
msgid "A status representing a [StreamPeerTCP] in error state."
msgstr ""
-#: doc/classes/StreamTexture.xml:4
+#: doc/classes/StreamTexture.xml
msgid "A [code].stex[/code] texture."
msgstr ""
-#: doc/classes/StreamTexture.xml:7
+#: doc/classes/StreamTexture.xml
msgid "A texture that is loaded from a [code].stex[/code] file."
msgstr ""
-#: doc/classes/StreamTexture.xml:16
+#: doc/classes/StreamTexture.xml
msgid "Loads the texture from the given path."
msgstr ""
-#: doc/classes/StreamTexture.xml:23
+#: doc/classes/StreamTexture.xml
msgid "The StreamTexture's file path to a [code].stex[/code] file."
msgstr ""
-#: doc/classes/String.xml:4
+#: doc/classes/String.xml
msgid "Built-in string class."
msgstr ""
-#: doc/classes/String.xml:7
+#: doc/classes/String.xml
msgid ""
"This is the built-in string class (and the one used by GDScript). It "
"supports Unicode and provides all necessary means for string handling. "
@@ -55172,134 +57420,130 @@ msgid ""
"them around is cheap in resources."
msgstr ""
-#: doc/classes/String.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/gdscript/"
-"gdscript_format_string.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/"
-"gdscript_format_string.html"
-
-#: doc/classes/String.xml:17
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [bool]."
msgstr ""
-#: doc/classes/String.xml:24
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [int]."
msgstr ""
-#: doc/classes/String.xml:31
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [float]."
msgstr ""
-#: doc/classes/String.xml:38
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Vector2]."
msgstr ""
-#: doc/classes/String.xml:45
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Rect2]."
msgstr ""
-#: doc/classes/String.xml:52
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Vector3]."
msgstr ""
-#: doc/classes/String.xml:59
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Transform2D]."
msgstr ""
-#: doc/classes/String.xml:66
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Plane]."
msgstr ""
-#: doc/classes/String.xml:73
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Quat]."
msgstr ""
-#: doc/classes/String.xml:80
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [AABB]."
msgstr ""
-#: doc/classes/String.xml:87
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Basis]."
msgstr ""
-#: doc/classes/String.xml:94
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Transform]."
msgstr ""
-#: doc/classes/String.xml:101
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Color]."
msgstr ""
-#: doc/classes/String.xml:108
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [NodePath]."
msgstr ""
-#: doc/classes/String.xml:115
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [RID]."
msgstr ""
-#: doc/classes/String.xml:122
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Dictionary]."
msgstr ""
-#: doc/classes/String.xml:129
+#: doc/classes/String.xml
msgid "Constructs a new String from the given [Array]."
msgstr ""
-#: doc/classes/String.xml:136
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolByteArray]."
msgstr "Создаёт массив из [PackedByteArray]."
-#: doc/classes/String.xml:143
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolIntArray]."
msgstr "Создаёт массив из [PackedInt64Array]."
-#: doc/classes/String.xml:150
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolRealArray]."
msgstr ""
"Создаёт новый [Vector2i] используя заданные [code]x[/code] и [code]y[/code]."
-#: doc/classes/String.xml:157
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolStringArray]."
msgstr "Создаёт массив из [PackedStringArray]."
-#: doc/classes/String.xml:164
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolVector2Array]."
msgstr "Создаёт массив из [PackedVector2Array]."
-#: doc/classes/String.xml:171
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolVector3Array]."
msgstr "Создаёт массив из [PackedVector3Array]."
-#: doc/classes/String.xml:178
+#: doc/classes/String.xml
#, fuzzy
msgid "Constructs a new String from the given [PoolColorArray]."
msgstr "Создаёт массив из [PackedColorArray]."
-#: doc/classes/String.xml:185
+#: doc/classes/String.xml
msgid "Returns [code]true[/code] if the string begins with the given string."
msgstr ""
-#: doc/classes/String.xml:191
-msgid "Returns the bigrams (pairs of consecutive letters) of this string."
+#: doc/classes/String.xml
+msgid ""
+"Returns an array containing the bigrams (pairs of consecutive letters) of "
+"this string.\n"
+"[codeblock]\n"
+"print(\"Bigrams\".bigrams()) # Prints \"[Bi, ig, gr, ra, am, ms]\"\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:197
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with special characters escaped using the C "
"language standard."
msgstr ""
-#: doc/classes/String.xml:203
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with escaped characters replaced by their "
"meanings. Supported escape sequences are [code]\\'[/code], [code]\\\"[/"
@@ -55310,7 +57554,7 @@ msgid ""
"[code]\\uXXXX[/code] escape sequence."
msgstr ""
-#: doc/classes/String.xml:210
+#: doc/classes/String.xml
msgid ""
"Changes the case of some letters. Replaces underscores with spaces, adds "
"spaces before in-word uppercase characters, converts all letters to "
@@ -55320,7 +57564,7 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/String.xml:217
+#: doc/classes/String.xml
msgid ""
"Performs a case-sensitive comparison to another string. Returns [code]-1[/"
"code] if less than, [code]1[/code] if greater than, or [code]0[/code] if "
@@ -55339,7 +57583,7 @@ msgid ""
"operator instead. See also [method nocasecmp_to]."
msgstr ""
-#: doc/classes/String.xml:229
+#: doc/classes/String.xml
msgid ""
"Returns the number of occurrences of substring [code]what[/code] between "
"[code]from[/code] and [code]to[/code] positions. If [code]from[/code] and "
@@ -55347,7 +57591,7 @@ msgid ""
"code] equals 0 the remained substring will be used."
msgstr ""
-#: doc/classes/String.xml:238
+#: doc/classes/String.xml
msgid ""
"Returns the number of occurrences of substring [code]what[/code] (ignoring "
"case) between [code]from[/code] and [code]to[/code] positions. If "
@@ -55355,28 +57599,28 @@ msgid ""
"used. If only [code]to[/code] equals 0 the remained substring will be used."
msgstr ""
-#: doc/classes/String.xml:244
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with indentation (leading tabs and spaces) "
-"removed."
+"removed. See also [method indent] to add indentation."
msgstr ""
-#: doc/classes/String.xml:250
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if the length of the string equals [code]0[/code]."
msgstr ""
-#: doc/classes/String.xml:257
+#: doc/classes/String.xml
msgid "Returns [code]true[/code] if the string ends with the given string."
msgstr ""
-#: doc/classes/String.xml:264
+#: doc/classes/String.xml
msgid ""
"Erases [code]chars[/code] characters from the string starting from "
"[code]position[/code]."
msgstr ""
-#: doc/classes/String.xml:272
+#: doc/classes/String.xml
msgid ""
"Finds the first occurrence of a substring. Returns the starting position of "
"the substring or [code]-1[/code] if not found. Optionally, the initial "
@@ -55390,13 +57634,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:285
+#: doc/classes/String.xml
msgid ""
"Finds the last occurrence of a substring. Returns the starting position of "
"the substring or [code]-1[/code] if not found."
msgstr ""
-#: doc/classes/String.xml:293
+#: doc/classes/String.xml
#, fuzzy
msgid ""
"Finds the first occurrence of a substring, ignoring case. Returns the "
@@ -55407,23 +57651,23 @@ msgstr ""
"[code]-1[/code] если он не был найден. Дополнительно, может быть передан "
"индекс с которого будет начат поиск."
-#: doc/classes/String.xml:301
+#: doc/classes/String.xml
msgid ""
"Formats the string by replacing all occurrences of [code]placeholder[/code] "
"with [code]values[/code]."
msgstr ""
-#: doc/classes/String.xml:307
+#: doc/classes/String.xml
msgid "If the string is a valid file path, returns the base directory name."
msgstr ""
-#: doc/classes/String.xml:313
+#: doc/classes/String.xml
msgid ""
"If the string is a valid file path, returns the full file path without the "
"extension."
msgstr ""
-#: doc/classes/String.xml:319
+#: doc/classes/String.xml
msgid ""
"Returns the extension without the leading period character ([code].[/code]) "
"if the string is a valid file name or path. If the string does not contain "
@@ -55440,15 +57684,33 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:335
+#: doc/classes/String.xml
msgid "If the string is a valid file path, returns the filename."
msgstr ""
-#: doc/classes/String.xml:341
-msgid "Hashes the string and returns a 32-bit integer."
+#: doc/classes/String.xml
+msgid ""
+"Splits a string using a [code]delimiter[/code] and returns a substring at "
+"index [code]slice[/code]. Returns an empty string if the index doesn't "
+"exist.\n"
+"This is a more performant alternative to [method split] for cases when you "
+"need only one element from the array at a fixed index.\n"
+"Example:\n"
+"[codeblock]\n"
+"print(\"i/am/example/string\".get_slice(\"/\", 2)) # Prints 'example'.\n"
+"[/codeblock]"
+msgstr ""
+
+#: doc/classes/String.xml
+msgid ""
+"Returns the 32-bit hash value representing the string's contents.\n"
+"[b]Note:[/b] [String]s with equal content will always produce identical hash "
+"values. However, the reverse is not true. Returning identical hash values "
+"does [i]not[/i] imply the strings are equal, because different strings can "
+"have identical hash values due to hash collisions."
msgstr ""
-#: doc/classes/String.xml:347
+#: doc/classes/String.xml
msgid ""
"Converts a string containing a hexadecimal number into an integer. "
"Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" "
@@ -55458,7 +57720,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:356
+#: doc/classes/String.xml
msgid ""
"Escapes (encodes) a string to URL friendly format. Also referred to as 'URL "
"encode'.\n"
@@ -55468,7 +57730,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:365
+#: doc/classes/String.xml
msgid ""
"Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL "
"decode'.\n"
@@ -55478,7 +57740,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:375
+#: doc/classes/String.xml
msgid ""
"Converts [code]size[/code] represented as number of bytes to human-readable "
"format using internationalized set of data size units, namely: B, KiB, MiB, "
@@ -55491,48 +57753,67 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:388
+#: doc/classes/String.xml
+msgid ""
+"Returns a copy of the string with lines indented with [code]prefix[/code].\n"
+"For example, the string can be indented with two tabs using "
+"[code]\"\\t\\t\"[/code], or four spaces using [code]\" \"[/code]. The "
+"prefix can be any string so it can also be used to comment out strings with "
+"e.g. [code]\"# \"[/code]. See also [method dedent] to remove indentation.\n"
+"[b]Note:[/b] Empty lines are kept empty."
+msgstr ""
+
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with the substring [code]what[/code] inserted "
"at the given position."
msgstr ""
-#: doc/classes/String.xml:394
+#: doc/classes/String.xml
msgid ""
"If the string is a path to a file or directory, returns [code]true[/code] if "
"the path is absolute."
msgstr ""
-#: doc/classes/String.xml:400
+#: doc/classes/String.xml
msgid ""
"If the string is a path to a file or directory, returns [code]true[/code] if "
"the path is relative."
msgstr ""
-#: doc/classes/String.xml:407
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string is a subsequence of the given "
"string."
msgstr ""
-#: doc/classes/String.xml:414
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string is a subsequence of the given "
"string, without considering case."
msgstr ""
-#: doc/classes/String.xml:420
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string is free from characters that aren't "
"allowed in file names, those being:\n"
"[code]: / \\ ? * \" | % < >[/code]"
msgstr ""
-#: doc/classes/String.xml:427
-msgid "Returns [code]true[/code] if this string contains a valid float."
+#: doc/classes/String.xml
+msgid ""
+"Returns [code]true[/code] if this string contains a valid float. This is "
+"inclusive of integers, and also supports exponents:\n"
+"[codeblock]\n"
+"print(\"1.7\".is_valid_float()) # Prints \"True\"\n"
+"print(\"24\".is_valid_float()) # Prints \"True\"\n"
+"print(\"7e3\".is_valid_float()) # Prints \"True\"\n"
+"print(\"24\".is_valid_float()) # Prints \"True\"\n"
+"print(\"Hello\".is_valid_float()) # Prints \"False\"\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:434
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string contains a valid hexadecimal "
"number. If [code]with_prefix[/code] is [code]true[/code], then a validity of "
@@ -55540,7 +57821,7 @@ msgid ""
"instance: [code]0xDEADC0DE[/code]."
msgstr ""
-#: doc/classes/String.xml:440
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string contains a valid color in "
"hexadecimal HTML notation. Other HTML notations such as named colors or "
@@ -55548,18 +57829,31 @@ msgid ""
"return [code]false[/code]."
msgstr ""
-#: doc/classes/String.xml:446
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string is a valid identifier. A valid "
"identifier may contain only letters, digits and underscores ([code]_[/code]) "
-"and the first character may not be a digit."
+"and the first character may not be a digit.\n"
+"[codeblock]\n"
+"print(\"good_ident_1\".is_valid_identifier()) # Prints \"True\"\n"
+"print(\"1st_bad_ident\".is_valid_identifier()) # Prints \"False\"\n"
+"print(\"bad_ident_#2\".is_valid_identifier()) # Prints \"False\"\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:452
-msgid "Returns [code]true[/code] if this string contains a valid integer."
+#: doc/classes/String.xml
+msgid ""
+"Returns [code]true[/code] if this string contains a valid integer.\n"
+"[codeblock]\n"
+"print(\"7\".is_valid_int()) # Prints \"True\"\n"
+"print(\"14.6\".is_valid_int()) # Prints \"False\"\n"
+"print(\"L\".is_valid_int()) # Prints \"False\"\n"
+"print(\"+3\".is_valid_int()) # Prints \"True\"\n"
+"print(\"-12\".is_valid_int()) # Prints \"True\"\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:458
+#: doc/classes/String.xml
msgid ""
"Returns [code]true[/code] if this string contains only a well-formatted IPv4 "
"or IPv6 address. This method considers [url=https://en.wikipedia.org/wiki/"
@@ -55567,21 +57861,31 @@ msgid ""
"code] as valid."
msgstr ""
-#: doc/classes/String.xml:464
+#: doc/classes/String.xml
+msgid ""
+"Return a [String] which is the concatenation of the [code]parts[/code]. The "
+"separator between elements is the string providing this method.\n"
+"Example:\n"
+"[codeblock]\n"
+"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n"
+"[/codeblock]"
+msgstr ""
+
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with special characters escaped using the JSON "
"standard."
msgstr ""
-#: doc/classes/String.xml:471
+#: doc/classes/String.xml
msgid "Returns a number of characters from the left of the string."
msgstr ""
-#: doc/classes/String.xml:477
+#: doc/classes/String.xml
msgid "Returns the string's amount of characters."
msgstr ""
-#: doc/classes/String.xml:484
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with characters removed from the left. The "
"[code]chars[/code] argument is a string specifying the set of characters to "
@@ -55591,29 +57895,31 @@ msgid ""
"set of characters."
msgstr ""
-#: doc/classes/String.xml:492
+#: doc/classes/String.xml
msgid ""
"Does a simple case-sensitive expression match, where [code]\"*\"[/code] "
"matches zero or more arbitrary characters and [code]\"?\"[/code] matches any "
-"single character except a period ([code]\".\"[/code])."
+"single character except a period ([code]\".\"[/code]). An empty string or "
+"empty expression always evaluates to [code]false[/code]."
msgstr ""
-#: doc/classes/String.xml:499
+#: doc/classes/String.xml
msgid ""
"Does a simple case-insensitive expression match, where [code]\"*\"[/code] "
"matches zero or more arbitrary characters and [code]\"?\"[/code] matches any "
-"single character except a period ([code]\".\"[/code])."
+"single character except a period ([code]\".\"[/code]). An empty string or "
+"empty expression always evaluates to [code]false[/code]."
msgstr ""
-#: doc/classes/String.xml:505
+#: doc/classes/String.xml
msgid "Returns the MD5 hash of the string as an array of bytes."
msgstr ""
-#: doc/classes/String.xml:511
+#: doc/classes/String.xml
msgid "Returns the MD5 hash of the string as a string."
msgstr ""
-#: doc/classes/String.xml:518
+#: doc/classes/String.xml
msgid ""
"Performs a case-insensitive [i]natural order[/i] comparison to another "
"string. Returns [code]-1[/code] if less than, [code]1[/code] if greater "
@@ -55638,7 +57944,7 @@ msgid ""
"operator instead. See also [method nocasecmp_to] and [method casecmp_to]."
msgstr ""
-#: doc/classes/String.xml:529
+#: doc/classes/String.xml
msgid ""
"Performs a case-insensitive comparison to another string. Returns [code]-1[/"
"code] if less than, [code]1[/code] if greater than, or [code]0[/code] if "
@@ -55658,74 +57964,74 @@ msgid ""
"operator instead. See also [method casecmp_to]."
msgstr ""
-#: doc/classes/String.xml:539
+#: doc/classes/String.xml
msgid "Returns the character code at position [code]at[/code]."
msgstr ""
-#: doc/classes/String.xml:546
+#: doc/classes/String.xml
msgid ""
"Formats a number to have an exact number of [code]digits[/code] after the "
"decimal point."
msgstr ""
-#: doc/classes/String.xml:553
+#: doc/classes/String.xml
msgid ""
"Formats a number to have an exact number of [code]digits[/code] before the "
"decimal point."
msgstr ""
-#: doc/classes/String.xml:559
+#: doc/classes/String.xml
msgid "Decode a percent-encoded string. See [method percent_encode]."
msgstr ""
-#: doc/classes/String.xml:565
+#: doc/classes/String.xml
msgid ""
"Percent-encodes a string. Encodes parameters in a URL when sending a HTTP "
"GET request (and bodies of form-urlencoded POST requests)."
msgstr ""
-#: doc/classes/String.xml:572
+#: doc/classes/String.xml
msgid ""
"If the string is a path, this concatenates [code]file[/code] at the end of "
"the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == "
"\"this/is/path\"[/code]."
msgstr ""
-#: doc/classes/String.xml:579
+#: doc/classes/String.xml
msgid ""
"Returns original string repeated a number of times. The number of "
"repetitions is given by the argument."
msgstr ""
-#: doc/classes/String.xml:587
+#: doc/classes/String.xml
msgid ""
"Replaces occurrences of a case-sensitive substring with the given one inside "
"the string."
msgstr ""
-#: doc/classes/String.xml:595
+#: doc/classes/String.xml
msgid ""
"Replaces occurrences of a case-insensitive substring with the given one "
"inside the string."
msgstr ""
-#: doc/classes/String.xml:603
+#: doc/classes/String.xml
msgid ""
"Performs a case-sensitive search for a substring, but starts from the end of "
"the string instead of the beginning."
msgstr ""
-#: doc/classes/String.xml:611
+#: doc/classes/String.xml
msgid ""
"Performs a case-insensitive search for a substring, but starts from the end "
"of the string instead of the beginning."
msgstr ""
-#: doc/classes/String.xml:618
+#: doc/classes/String.xml
msgid "Returns the right side of the string from a given position."
msgstr ""
-#: doc/classes/String.xml:627
+#: doc/classes/String.xml
msgid ""
"Splits the string by a [code]delimiter[/code] string and returns an array of "
"the substrings, starting from right.\n"
@@ -55739,12 +58045,12 @@ msgid ""
"var some_string = \"One,Two,Three,Four\"\n"
"var some_array = some_string.rsplit(\",\", true, 1)\n"
"print(some_array.size()) # Prints 2\n"
-"print(some_array[0]) # Prints \"Four\"\n"
-"print(some_array[1]) # Prints \"Three,Two,One\"\n"
+"print(some_array[0]) # Prints \"One,Two,Three\"\n"
+"print(some_array[1]) # Prints \"Four\"\n"
"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:644
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with characters removed from the right. The "
"[code]chars[/code] argument is a string specifying the set of characters to "
@@ -55754,39 +58060,49 @@ msgid ""
"set of characters."
msgstr ""
-#: doc/classes/String.xml:651
+#: doc/classes/String.xml
msgid "Returns the SHA-1 hash of the string as an array of bytes."
msgstr ""
-#: doc/classes/String.xml:657
+#: doc/classes/String.xml
msgid "Returns the SHA-1 hash of the string as a string."
msgstr ""
-#: doc/classes/String.xml:663
+#: doc/classes/String.xml
msgid "Returns the SHA-256 hash of the string as an array of bytes."
msgstr ""
-#: doc/classes/String.xml:669
+#: doc/classes/String.xml
msgid "Returns the SHA-256 hash of the string as a string."
msgstr ""
-#: doc/classes/String.xml:676
+#: doc/classes/String.xml
msgid ""
-"Returns the similarity index of the text compared to this string. 1 means "
-"totally similar and 0 means totally dissimilar."
+"Returns the similarity index ([url=https://en.wikipedia.org/wiki/"
+"S%C3%B8rensen%E2%80%93Dice_coefficient]Sorensen-Dice coefficient[/url]) this "
+"string compared to another. 1.0 means totally similar and 0.0 means totally "
+"dissimilar.\n"
+"[codeblock]\n"
+"print(\"ABC123\".similarity(\"ABC123\")) # Prints \"1\"\n"
+"print(\"ABC123\".similarity(\"XYZ456\")) # Prints \"0\"\n"
+"print(\"ABC123\".similarity(\"123ABC\")) # Prints \"0.8\"\n"
+"print(\"ABC123\".similarity(\"abc123\")) # Prints \"0.4\"\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:682
+#: doc/classes/String.xml
msgid "Returns a simplified canonical path."
msgstr ""
-#: doc/classes/String.xml:691
+#: doc/classes/String.xml
msgid ""
"Splits the string by a [code]delimiter[/code] string and returns an array of "
"the substrings. The [code]delimiter[/code] can be of any length.\n"
"If [code]maxsplit[/code] is specified, it defines the number of splits to do "
"from the left up to [code]maxsplit[/code]. The default value of [code]0[/"
"code] means that all items are split.\n"
+"If you need only one element from the array at a specific index, [method "
+"get_slice] is a more performant option.\n"
"Example:\n"
"[codeblock]\n"
"var some_string = \"One,Two,Three,Four\"\n"
@@ -55799,7 +58115,7 @@ msgid ""
"instead."
msgstr ""
-#: doc/classes/String.xml:709
+#: doc/classes/String.xml
msgid ""
"Splits the string in floats by using a delimiter string and returns an array "
"of the substrings.\n"
@@ -55807,7 +58123,7 @@ msgid ""
"split by [code]\",\"[/code]."
msgstr ""
-#: doc/classes/String.xml:718
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string stripped of any non-printable character "
"(including tabulations, spaces and line breaks) at the beginning and the "
@@ -55815,7 +58131,7 @@ msgid ""
"right edges respectively."
msgstr ""
-#: doc/classes/String.xml:724
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string stripped of any escape character. These include "
"all non-printable control characters of the first page of the ASCII table (< "
@@ -55823,14 +58139,14 @@ msgid ""
"code] and [code]\\r[/code]) characters, but not spaces."
msgstr ""
-#: doc/classes/String.xml:732
+#: doc/classes/String.xml
msgid ""
"Returns part of the string from the position [code]from[/code] with length "
"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/"
"code] will return remaining characters from given position."
msgstr ""
-#: doc/classes/String.xml:738
+#: doc/classes/String.xml
msgid ""
"Converts the String (which is a character array) to [PoolByteArray] (which "
"is an array of bytes). The conversion is faster compared to [method "
@@ -55838,25 +58154,40 @@ msgid ""
"ASCII characters."
msgstr ""
-#: doc/classes/String.xml:744
+#: doc/classes/String.xml
msgid ""
-"Converts a string containing a decimal number into a [code]float[/code]."
+"Converts a string containing a decimal number into a [code]float[/code]. The "
+"method will stop on the first non-number character except the first [code].[/"
+"code] (decimal point), and [code]e[/code] which is used for exponential.\n"
+"[codeblock]\n"
+"print(\"12.3\".to_float()) # 12.3\n"
+"print(\"1.2.3\".to_float()) # 1.2\n"
+"print(\"12ab3\".to_float()) # 12\n"
+"print(\"1e3\".to_float()) # 1000\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:750
+#: doc/classes/String.xml
msgid ""
-"Converts a string containing an integer number into an [code]int[/code]."
+"Converts a string containing an integer number into an [code]int[/code]. The "
+"method will remove any non-number character and stop if it encounters a "
+"[code].[/code].\n"
+"[codeblock]\n"
+"print(\"123\".to_int()) # 123\n"
+"print(\"a1b2c3\".to_int()) # 123\n"
+"print(\"1.2.3\".to_int()) # 1\n"
+"[/codeblock]"
msgstr ""
-#: doc/classes/String.xml:756
+#: doc/classes/String.xml
msgid "Returns the string converted to lowercase."
msgstr ""
-#: doc/classes/String.xml:762
+#: doc/classes/String.xml
msgid "Returns the string converted to uppercase."
msgstr ""
-#: doc/classes/String.xml:768
+#: doc/classes/String.xml
msgid ""
"Converts the String (which is an array of characters) to [PoolByteArray] "
"(which is an array of bytes). The conversion is a bit slower than [method "
@@ -55864,48 +58195,48 @@ msgid ""
"this function over [method to_ascii]."
msgstr ""
-#: doc/classes/String.xml:774
+#: doc/classes/String.xml
msgid ""
"Converts the String (which is an array of characters) to [PoolByteArray] "
"(which is an array of bytes)."
msgstr ""
-#: doc/classes/String.xml:781
+#: doc/classes/String.xml
msgid ""
"Removes a given string from the start if it starts with it or leaves the "
"string unchanged."
msgstr ""
-#: doc/classes/String.xml:788
+#: doc/classes/String.xml
msgid ""
"Removes a given string from the end if it ends with it or leaves the string "
"unchanged."
msgstr ""
-#: doc/classes/String.xml:794
+#: doc/classes/String.xml
msgid ""
"Removes any characters from the string that are prohibited in [Node] names "
"([code].[/code] [code]:[/code] [code]@[/code] [code]/[/code] [code]\"[/"
"code])."
msgstr ""
-#: doc/classes/String.xml:800
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with special characters escaped using the XML "
"standard."
msgstr ""
-#: doc/classes/String.xml:806
+#: doc/classes/String.xml
msgid ""
"Returns a copy of the string with escaped characters replaced by their "
"meanings according to the XML standard."
msgstr ""
-#: doc/classes/StyleBox.xml:4
+#: doc/classes/StyleBox.xml
msgid "Base class for drawing stylized boxes for the UI."
msgstr ""
-#: doc/classes/StyleBox.xml:7
+#: doc/classes/StyleBox.xml
msgid ""
"StyleBox is [Resource] that provides an abstract base class for drawing "
"stylized boxes for the UI. StyleBoxes are used for drawing the styles of "
@@ -55919,55 +58250,55 @@ msgid ""
"[code]focus[/code] [StyleBox] more reusable across different nodes."
msgstr ""
-#: doc/classes/StyleBox.xml:18
+#: doc/classes/StyleBox.xml
msgid ""
"Draws this stylebox using a [CanvasItem] with given [RID].\n"
"You can get a [RID] value using [method Object.get_instance_id] on a "
"[CanvasItem]-derived node."
msgstr ""
-#: doc/classes/StyleBox.xml:25
+#: doc/classes/StyleBox.xml
msgid "Returns the size of this [StyleBox] without the margins."
msgstr ""
-#: doc/classes/StyleBox.xml:31
+#: doc/classes/StyleBox.xml
msgid ""
"Returns the [CanvasItem] that handles its [constant CanvasItem."
"NOTIFICATION_DRAW] or [method CanvasItem._draw] callback at this moment."
msgstr ""
-#: doc/classes/StyleBox.xml:38
+#: doc/classes/StyleBox.xml
msgid "Returns the default value of the specified [enum Margin]."
msgstr ""
-#: doc/classes/StyleBox.xml:45
+#: doc/classes/StyleBox.xml
msgid ""
"Returns the content margin offset for the specified [enum Margin].\n"
"Positive values reduce size inwards, unlike [Control]'s margin values."
msgstr ""
-#: doc/classes/StyleBox.xml:52
+#: doc/classes/StyleBox.xml
msgid "Returns the minimum size that this stylebox can be shrunk to."
msgstr ""
-#: doc/classes/StyleBox.xml:58
+#: doc/classes/StyleBox.xml
msgid ""
"Returns the \"offset\" of a stylebox. This helper function returns a value "
"equivalent to [code]Vector2(style.get_margin(MARGIN_LEFT), style."
"get_margin(MARGIN_TOP))[/code]."
msgstr ""
-#: doc/classes/StyleBox.xml:66
+#: doc/classes/StyleBox.xml
msgid ""
"Sets the default value of the specified [enum Margin] to given [code]offset[/"
"code] in pixels."
msgstr ""
-#: doc/classes/StyleBox.xml:74
+#: doc/classes/StyleBox.xml
msgid "Test a position in a rectangle, return whether it passes the mask test."
msgstr ""
-#: doc/classes/StyleBox.xml:80
+#: doc/classes/StyleBox.xml
msgid ""
"The bottom margin for the contents of this style box. Increasing this value "
"reduces the space available to the contents from the bottom.\n"
@@ -55982,41 +58313,41 @@ msgid ""
"negative values and the fallback mentioned above."
msgstr ""
-#: doc/classes/StyleBox.xml:86
+#: doc/classes/StyleBox.xml
msgid ""
"The left margin for the contents of this style box.Increasing this value "
"reduces the space available to the contents from the left.\n"
"Refer to [member content_margin_bottom] for extra considerations."
msgstr ""
-#: doc/classes/StyleBox.xml:90
+#: doc/classes/StyleBox.xml
msgid ""
"The right margin for the contents of this style box. Increasing this value "
"reduces the space available to the contents from the right.\n"
"Refer to [member content_margin_bottom] for extra considerations."
msgstr ""
-#: doc/classes/StyleBox.xml:94
+#: doc/classes/StyleBox.xml
msgid ""
"The top margin for the contents of this style box. Increasing this value "
"reduces the space available to the contents from the top.\n"
"Refer to [member content_margin_bottom] for extra considerations."
msgstr ""
-#: doc/classes/StyleBoxEmpty.xml:4
+#: doc/classes/StyleBoxEmpty.xml
msgid "Empty stylebox (does not display anything)."
msgstr ""
-#: doc/classes/StyleBoxEmpty.xml:7
+#: doc/classes/StyleBoxEmpty.xml
msgid "Empty stylebox (really does not display anything)."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:4
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Customizable [StyleBox] with a given set of parameters (no texture required)."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:7
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"This [StyleBox] can be used to achieve all kinds of looks without the need "
"of a texture. The following properties are customizable:\n"
@@ -56040,73 +58371,73 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:31
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Returns the given [code]margin[/code]'s border width. See [enum Margin] for "
"possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:37
+#: doc/classes/StyleBoxFlat.xml
msgid "Returns the smallest border width out of all four borders."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:44
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Returns the given [code]corner[/code]'s radius. See [enum Corner] for "
"possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:51 doc/classes/StyleBoxTexture.xml:16
+#: doc/classes/StyleBoxFlat.xml doc/classes/StyleBoxTexture.xml
msgid ""
"Returns the size of the given [code]margin[/code]'s expand margin. See [enum "
"Margin] for possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:59
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Sets the border width to [code]width[/code] pixels for the given "
"[code]margin[/code]. See [enum Margin] for possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:66
+#: doc/classes/StyleBoxFlat.xml
msgid "Sets the border width to [code]width[/code] pixels for all margins."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:74
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Sets the corner radius to [code]radius[/code] pixels for the given "
"[code]corner[/code]. See [enum Corner] for possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:81
+#: doc/classes/StyleBoxFlat.xml
msgid "Sets the corner radius to [code]radius[/code] pixels for all corners."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:91
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Sets the corner radius for each corner to [code]radius_top_left[/code], "
"[code]radius_top_right[/code], [code]radius_bottom_right[/code], and "
"[code]radius_bottom_left[/code] pixels."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:99 doc/classes/StyleBoxTexture.xml:48
+#: doc/classes/StyleBoxFlat.xml doc/classes/StyleBoxTexture.xml
msgid ""
"Sets the expand margin to [code]size[/code] pixels for the given "
"[code]margin[/code]. See [enum Margin] for possible values."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:106 doc/classes/StyleBoxTexture.xml:30
+#: doc/classes/StyleBoxFlat.xml doc/classes/StyleBoxTexture.xml
msgid "Sets the expand margin to [code]size[/code] pixels for all margins."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:116 doc/classes/StyleBoxTexture.xml:40
+#: doc/classes/StyleBoxFlat.xml doc/classes/StyleBoxTexture.xml
msgid ""
"Sets the expand margin for each margin to [code]size_left[/code], "
"[code]size_top[/code], [code]size_right[/code], and [code]size_bottom[/code] "
"pixels."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:122
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Antialiasing draws a small ring around the edges, which fades to "
"transparency. As a result, edges look much smoother. This is only noticeable "
@@ -56117,41 +58448,41 @@ msgid ""
"glitches."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:126
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"This changes the size of the faded ring. Higher values can be used to "
"achieve a \"blurry\" effect."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:129
+#: doc/classes/StyleBoxFlat.xml
msgid "The background color of the stylebox."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:132
+#: doc/classes/StyleBoxFlat.xml
msgid "If [code]true[/code], the border will fade into the background color."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:135
+#: doc/classes/StyleBoxFlat.xml
msgid "Sets the color of the border."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:138
+#: doc/classes/StyleBoxFlat.xml
msgid "Border width for the bottom border."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:141
+#: doc/classes/StyleBoxFlat.xml
msgid "Border width for the left border."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:144
+#: doc/classes/StyleBoxFlat.xml
msgid "Border width for the right border."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:147
+#: doc/classes/StyleBoxFlat.xml
msgid "Border width for the top border."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:150
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"This sets the number of vertices used for each corner. Higher values result "
"in rounder corners but take more processing power to compute. When choosing "
@@ -56164,119 +58495,119 @@ msgid ""
"of rounded corners, which is useful for some artistic effects."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:155
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The bottom-left corner's radius. If [code]0[/code], the corner is not "
"rounded."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:158
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The bottom-right corner's radius. If [code]0[/code], the corner is not "
"rounded."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:161
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The top-left corner's radius. If [code]0[/code], the corner is not rounded."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:164
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The top-right corner's radius. If [code]0[/code], the corner is not rounded."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:167
+#: doc/classes/StyleBoxFlat.xml
msgid "Toggles drawing of the inner part of the stylebox."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:170
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Expands the stylebox outside of the control rect on the bottom edge. Useful "
"in combination with [member border_width_bottom] to draw a border outside "
"the control rect."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:173
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Expands the stylebox outside of the control rect on the left edge. Useful in "
"combination with [member border_width_left] to draw a border outside the "
"control rect."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:176
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Expands the stylebox outside of the control rect on the right edge. Useful "
"in combination with [member border_width_right] to draw a border outside the "
"control rect."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:179
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"Expands the stylebox outside of the control rect on the top edge. Useful in "
"combination with [member border_width_top] to draw a border outside the "
"control rect."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:182
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The color of the shadow. This has no effect if [member shadow_size] is lower "
"than 1."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:185
+#: doc/classes/StyleBoxFlat.xml
msgid ""
"The shadow offset in pixels. Adjusts the position of the shadow relatively "
"to the stylebox."
msgstr ""
-#: doc/classes/StyleBoxFlat.xml:188
+#: doc/classes/StyleBoxFlat.xml
msgid "The shadow size in pixels."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:4
+#: doc/classes/StyleBoxLine.xml
msgid "[StyleBox] that displays a single line."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:7
+#: doc/classes/StyleBoxLine.xml
msgid ""
"[StyleBox] that displays a single line of a given color and thickness. It "
"can be used to draw things like separators."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:15
+#: doc/classes/StyleBoxLine.xml
msgid "The line's color."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:18
+#: doc/classes/StyleBoxLine.xml
msgid ""
"The number of pixels the line will extend before the [StyleBoxLine]'s "
"bounds. If set to a negative value, the line will begin inside the "
"[StyleBoxLine]'s bounds."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:21
+#: doc/classes/StyleBoxLine.xml
msgid ""
"The number of pixels the line will extend past the [StyleBoxLine]'s bounds. "
"If set to a negative value, the line will end inside the [StyleBoxLine]'s "
"bounds."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:24
+#: doc/classes/StyleBoxLine.xml
msgid "The line's thickness in pixels."
msgstr ""
-#: doc/classes/StyleBoxLine.xml:27
+#: doc/classes/StyleBoxLine.xml
msgid ""
"If [code]true[/code], the line will be vertical. If [code]false[/code], the "
"line will be horizontal."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:4
+#: doc/classes/StyleBoxTexture.xml
msgid "Texture-based nine-patch [StyleBox]."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:7
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Texture-based nine-patch [StyleBox], in a way similar to [NinePatchRect]. "
"This stylebox performs a 3×3 scaling of a texture, where only the center "
@@ -56284,60 +58615,60 @@ msgid ""
"regardless of the stylebox's size."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:23
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Returns the size of the given [code]margin[/code]. See [enum Margin] for "
"possible values."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:56
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Sets the margin to [code]size[/code] pixels for the given [code]margin[/"
"code]. See [enum Margin] for possible values."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:62
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Controls how the stylebox's texture will be stretched or tiled horizontally. "
"See [enum AxisStretchMode] for possible values."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:65
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Controls how the stylebox's texture will be stretched or tiled vertically. "
"See [enum AxisStretchMode] for possible values."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:68
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"If [code]true[/code], the nine-patch texture's center tile will be drawn."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:71
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Expands the bottom margin of this style box when drawing, causing it to be "
"drawn larger than requested."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:74
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Expands the left margin of this style box when drawing, causing it to be "
"drawn larger than requested."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:77
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Expands the right margin of this style box when drawing, causing it to be "
"drawn larger than requested."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:80
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Expands the top margin of this style box when drawing, causing it to be "
"drawn larger than requested."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:83
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Increases the bottom margin of the 3×3 texture box.\n"
"A higher value means more of the source texture is considered to be part of "
@@ -56346,7 +58677,7 @@ msgid ""
"content_margin_bottom] if it is negative."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:88
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Increases the left margin of the 3×3 texture box.\n"
"A higher value means more of the source texture is considered to be part of "
@@ -56355,7 +58686,7 @@ msgid ""
"content_margin_left] if it is negative."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:93
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Increases the right margin of the 3×3 texture box.\n"
"A higher value means more of the source texture is considered to be part of "
@@ -56364,7 +58695,7 @@ msgid ""
"content_margin_right] if it is negative."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:98
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Increases the top margin of the 3×3 texture box.\n"
"A higher value means more of the source texture is considered to be part of "
@@ -56373,11 +58704,11 @@ msgid ""
"content_margin_top] if it is negative."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:103
+#: doc/classes/StyleBoxTexture.xml
msgid "Modulates the color of the texture when this style box is drawn."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:106
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"The normal map to use when drawing this style box.\n"
"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
@@ -56386,45 +58717,45 @@ msgid ""
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:110
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Species a sub-region of the texture to use.\n"
"This is equivalent to first wrapping the texture in an [AtlasTexture] with "
"the same region."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:114
+#: doc/classes/StyleBoxTexture.xml
msgid "The texture to use when drawing this style box."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:120
+#: doc/classes/StyleBoxTexture.xml
msgid "Emitted when the stylebox's texture is changed."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:126
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Stretch the stylebox's texture. This results in visible distortion unless "
"the texture size matches the stylebox's size perfectly."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:129
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Repeats the stylebox's texture to match the stylebox's size according to the "
"nine-patch system."
msgstr ""
-#: doc/classes/StyleBoxTexture.xml:132
+#: doc/classes/StyleBoxTexture.xml
msgid ""
"Repeats the stylebox's texture to match the stylebox's size according to the "
"nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may "
"be slightly stretched to make the nine-patch texture tile seamlessly."
msgstr ""
-#: doc/classes/SurfaceTool.xml:4
+#: doc/classes/SurfaceTool.xml
msgid "Helper tool to create geometry."
msgstr ""
-#: doc/classes/SurfaceTool.xml:7
+#: doc/classes/SurfaceTool.xml
msgid ""
"The [SurfaceTool] is used to construct a [Mesh] by specifying vertex "
"attributes individually. It can be used to construct a [Mesh] from a script. "
@@ -56454,13 +58785,13 @@ msgid ""
"primitive modes."
msgstr ""
-#: doc/classes/SurfaceTool.xml:29
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies an array of bones to use for the [i]next[/i] vertex. [code]bones[/"
"code] must contain 4 integers."
msgstr ""
-#: doc/classes/SurfaceTool.xml:36
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies a [Color] to use for the [i]next[/i] vertex. If every vertex needs "
"to have this information set and you fail to submit it for the first vertex, "
@@ -56469,60 +58800,60 @@ msgid ""
"vertex_color_use_as_albedo] enabled for the vertex color to be visible."
msgstr ""
-#: doc/classes/SurfaceTool.xml:44
+#: doc/classes/SurfaceTool.xml
msgid ""
"Adds an index to index array if you are using indexed vertices. Does not "
"need to be called before adding vertices."
msgstr ""
-#: doc/classes/SurfaceTool.xml:51
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies a normal to use for the [i]next[/i] vertex. If every vertex needs "
"to have this information set and you fail to submit it for the first vertex, "
"this information may not be used at all."
msgstr ""
-#: doc/classes/SurfaceTool.xml:58
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies whether the current vertex (if using only vertex arrays) or "
"current index (if also using index arrays) should use smooth normals for "
"normal calculation."
msgstr ""
-#: doc/classes/SurfaceTool.xml:65
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies a tangent to use for the [i]next[/i] vertex. If every vertex needs "
"to have this information set and you fail to submit it for the first vertex, "
"this information may not be used at all."
msgstr ""
-#: doc/classes/SurfaceTool.xml:77
+#: doc/classes/SurfaceTool.xml
msgid ""
"Inserts a triangle fan made of array data into [Mesh] being constructed.\n"
"Requires the primitive type be set to [constant Mesh.PRIMITIVE_TRIANGLES]."
msgstr ""
-#: doc/classes/SurfaceTool.xml:85
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies a set of UV coordinates to use for the [i]next[/i] vertex. If "
"every vertex needs to have this information set and you fail to submit it "
"for the first vertex, this information may not be used at all."
msgstr ""
-#: doc/classes/SurfaceTool.xml:92
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies an optional second set of UV coordinates to use for the [i]next[/"
"i] vertex. If every vertex needs to have this information set and you fail "
"to submit it for the first vertex, this information may not be used at all."
msgstr ""
-#: doc/classes/SurfaceTool.xml:99
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies the position of current vertex. Should be called after specifying "
"other vertex properties (e.g. Color, UV)."
msgstr ""
-#: doc/classes/SurfaceTool.xml:106
+#: doc/classes/SurfaceTool.xml
msgid ""
"Specifies weight values to use for the [i]next[/i] vertex. [code]weights[/"
"code] must contain 4 values. If every vertex needs to have this information "
@@ -56530,23 +58861,28 @@ msgid ""
"be used at all."
msgstr ""
-#: doc/classes/SurfaceTool.xml:115
+#: doc/classes/SurfaceTool.xml
msgid ""
"Append vertices from a given [Mesh] surface onto the current vertex array "
-"with specified [Transform]."
+"with specified [Transform].\n"
+"[b]Note:[/b] Using [method append_from] on a [Thread] is much slower as the "
+"GPU must communicate data back to the CPU, while also causing the main "
+"thread to stall (as OpenGL is not thread-safe). Consider requesting a copy "
+"of the mesh, converting it to an [ArrayMesh] and adding vertices manually "
+"instead."
msgstr ""
-#: doc/classes/SurfaceTool.xml:122
+#: doc/classes/SurfaceTool.xml
msgid ""
"Called before adding any vertices. Takes the primitive type as an argument "
"(e.g. [constant Mesh.PRIMITIVE_TRIANGLES])."
msgstr ""
-#: doc/classes/SurfaceTool.xml:128
+#: doc/classes/SurfaceTool.xml
msgid "Clear all information passed into the surface tool so far."
msgstr ""
-#: doc/classes/SurfaceTool.xml:136
+#: doc/classes/SurfaceTool.xml
msgid ""
"Returns a constructed [ArrayMesh] from current information passed in. If an "
"existing [ArrayMesh] is passed in as an argument, will add an extra surface "
@@ -56557,28 +58893,28 @@ msgid ""
"constants in [enum Mesh.ArrayFormat] for other flags."
msgstr ""
-#: doc/classes/SurfaceTool.xml:143
+#: doc/classes/SurfaceTool.xml
msgid ""
"Commits the data to the same format used by [method ArrayMesh."
"add_surface_from_arrays]. This way you can further process the mesh data "
"using the [ArrayMesh] API."
msgstr ""
-#: doc/classes/SurfaceTool.xml:151
+#: doc/classes/SurfaceTool.xml
msgid "Creates a vertex array from an existing [Mesh]."
msgstr ""
-#: doc/classes/SurfaceTool.xml:160
+#: doc/classes/SurfaceTool.xml
msgid ""
"Creates a vertex array from the specified blend shape of an existing [Mesh]. "
"This can be used to extract a specific pose from a blend shape."
msgstr ""
-#: doc/classes/SurfaceTool.xml:166
+#: doc/classes/SurfaceTool.xml
msgid "Removes the index array by expanding the vertex array."
msgstr ""
-#: doc/classes/SurfaceTool.xml:173
+#: doc/classes/SurfaceTool.xml
msgid ""
"Generates normals from vertices so you do not have to do it manually. If "
"[code]flip[/code] is [code]true[/code], the resulting normals will be "
@@ -56590,38 +58926,42 @@ msgid ""
"be set to [constant Mesh.PRIMITIVE_TRIANGLES]."
msgstr ""
-#: doc/classes/SurfaceTool.xml:180
+#: doc/classes/SurfaceTool.xml
msgid ""
"Generates a tangent vector for each vertex. Requires that each vertex have "
"UVs and normals set already (see [method generate_normals])."
msgstr ""
-#: doc/classes/SurfaceTool.xml:186
+#: doc/classes/SurfaceTool.xml
msgid ""
"Shrinks the vertex array by creating an index array. This can improve "
"performance by avoiding vertex reuse."
msgstr ""
-#: doc/classes/SurfaceTool.xml:193
+#: doc/classes/SurfaceTool.xml
msgid "Sets [Material] to be used by the [Mesh] you are constructing."
msgstr ""
-#: doc/classes/TabContainer.xml:4
+#: doc/classes/TabContainer.xml
msgid "Tabbed container."
msgstr ""
-#: doc/classes/TabContainer.xml:7
+#: doc/classes/TabContainer.xml
msgid ""
-"Sets the active tab's [code]visible[/code] property to the value [code]true[/"
-"code]. Sets all other children's to [code]false[/code].\n"
-"Ignores non-[Control] children."
+"Arranges [Control] children into a tabbed view, creating a tab for each one. "
+"The active tab's corresponding [Control] has its [code]visible[/code] "
+"property set to [code]true[/code], and all other children's to [code]false[/"
+"code].\n"
+"Ignores non-[Control] children.\n"
+"[b]Note:[/b] The drawing of the clickable tabs themselves is handled by this "
+"node. Adding [Tabs] as children is not needed."
msgstr ""
-#: doc/classes/TabContainer.xml:16
+#: doc/classes/TabContainer.xml
msgid "Returns the child [Control] node located at the active tab index."
msgstr ""
-#: doc/classes/TabContainer.xml:22
+#: doc/classes/TabContainer.xml
msgid ""
"Returns the [Popup] node instance if one has been set already with [method "
"set_popup].\n"
@@ -56630,31 +58970,31 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/TabContainer.xml:29 doc/classes/Tabs.xml:36
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Returns the previously active tab index."
msgstr ""
-#: doc/classes/TabContainer.xml:36
+#: doc/classes/TabContainer.xml
msgid "Returns the [Control] node from the tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/TabContainer.xml:42 doc/classes/Tabs.xml:48
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Returns the number of tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:49 doc/classes/Tabs.xml:55
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid ""
"Returns [code]true[/code] if the tab at index [code]tab_idx[/code] is "
"disabled."
msgstr ""
-#: doc/classes/TabContainer.xml:56
+#: doc/classes/TabContainer.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the tab at index [code]tab_idx[/code] is hidden."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/TabContainer.xml:63 doc/classes/Tabs.xml:62
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
#, fuzzy
msgid ""
"Returns the [Texture] for the tab at index [code]tab_idx[/code] or "
@@ -56663,379 +59003,379 @@ msgstr ""
"Возвращает последний элемент массива, или[code]null[/code] если массив "
"пустой."
-#: doc/classes/TabContainer.xml:70
+#: doc/classes/TabContainer.xml
msgid ""
"Returns the index of the tab at local coordinates [code]point[/code]. "
"Returns [code]-1[/code] if the point is outside the control boundaries or if "
"there's no tab at the queried position."
msgstr ""
-#: doc/classes/TabContainer.xml:77
+#: doc/classes/TabContainer.xml
msgid ""
"Returns the title of the tab at index [code]tab_idx[/code]. Tab titles "
"default to the name of the indexed child node, but this can be overridden "
"with [method set_tab_title]."
msgstr ""
-#: doc/classes/TabContainer.xml:83
+#: doc/classes/TabContainer.xml
msgid "Returns the [TabContainer] rearrange group id."
msgstr ""
-#: doc/classes/TabContainer.xml:90
+#: doc/classes/TabContainer.xml
msgid ""
"If set on a [Popup] node instance, a popup menu icon appears in the top-"
"right corner of the [TabContainer]. Clicking it will expand the [Popup] node."
msgstr ""
-#: doc/classes/TabContainer.xml:98 doc/classes/Tabs.xml:118
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid ""
"If [code]disabled[/code] is [code]true[/code], disables the tab at index "
"[code]tab_idx[/code], making it non-interactable."
msgstr ""
-#: doc/classes/TabContainer.xml:106
+#: doc/classes/TabContainer.xml
msgid ""
"If [code]hidden[/code] is [code]true[/code], hides the tab at index "
"[code]tab_idx[/code], making it disappear from the tab area."
msgstr ""
-#: doc/classes/TabContainer.xml:114
+#: doc/classes/TabContainer.xml
msgid "Sets an icon for the tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/TabContainer.xml:122
+#: doc/classes/TabContainer.xml
msgid ""
"Sets a title for the tab at index [code]tab_idx[/code]. Tab titles default "
"to the name of the indexed child node."
msgstr ""
-#: doc/classes/TabContainer.xml:129
+#: doc/classes/TabContainer.xml
msgid ""
"Defines rearrange group id, choose for each [TabContainer] the same value to "
"enable tab drag between [TabContainer]. Enable drag with [member "
"drag_to_rearrange_enabled]."
msgstr ""
-#: doc/classes/TabContainer.xml:135
+#: doc/classes/TabContainer.xml
msgid ""
"If [code]true[/code], all tabs are drawn in front of the panel. If "
"[code]false[/code], inactive tabs are drawn behind the panel."
msgstr ""
-#: doc/classes/TabContainer.xml:138
+#: doc/classes/TabContainer.xml
msgid ""
"The current tab index. When set, this index's [Control] node's "
"[code]visible[/code] property is set to [code]true[/code] and all others are "
"set to [code]false[/code]."
msgstr ""
-#: doc/classes/TabContainer.xml:141 doc/classes/Tabs.xml:150
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "If [code]true[/code], tabs can be rearranged with mouse drag."
msgstr ""
-#: doc/classes/TabContainer.xml:144
+#: doc/classes/TabContainer.xml
msgid ""
"The alignment of all tabs in the tab container. See the [enum TabAlign] "
"constants for details."
msgstr ""
-#: doc/classes/TabContainer.xml:147
+#: doc/classes/TabContainer.xml
msgid ""
"If [code]true[/code], tabs are visible. If [code]false[/code], tabs' content "
"and titles are hidden."
msgstr ""
-#: doc/classes/TabContainer.xml:150
+#: doc/classes/TabContainer.xml
msgid ""
"If [code]true[/code], children [Control] nodes that are hidden have their "
"minimum size take into account in the total, instead of only the currently "
"visible one."
msgstr ""
-#: doc/classes/TabContainer.xml:156
+#: doc/classes/TabContainer.xml
msgid ""
"Emitted when the [TabContainer]'s [Popup] button is clicked. See [method "
"set_popup] for details."
msgstr ""
-#: doc/classes/TabContainer.xml:162 doc/classes/Tabs.xml:178
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Emitted when switching to another tab."
msgstr ""
-#: doc/classes/TabContainer.xml:168
+#: doc/classes/TabContainer.xml
msgid "Emitted when a tab is selected, even if it is the current tab."
msgstr ""
-#: doc/classes/TabContainer.xml:174 doc/classes/Tabs.xml:202
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Align the tabs to the left."
msgstr ""
-#: doc/classes/TabContainer.xml:177 doc/classes/Tabs.xml:205
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Align the tabs to the center."
msgstr ""
-#: doc/classes/TabContainer.xml:180 doc/classes/Tabs.xml:208
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "Align the tabs to the right."
msgstr ""
-#: doc/classes/TabContainer.xml:185 doc/classes/Tabs.xml:237
-msgid ""
-"Icon for the left arrow button that appears when there are too many tabs to "
-"fit in the container width. When the button is disabled (i.e. the first tab "
-"is visible), it appears semi-transparent."
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid "Font color of inactive tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:188 doc/classes/Tabs.xml:240
-msgid ""
-"Icon for the left arrow button that appears when there are too many tabs to "
-"fit in the container width. Used when the button is being hovered with the "
-"cursor."
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid "Font color of disabled tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:191 doc/classes/Tabs.xml:243
-msgid "The font used to draw tab names."
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid "Font color of the currently selected tab."
msgstr ""
-#: doc/classes/TabContainer.xml:194 doc/classes/Tabs.xml:246
-msgid "Font color of inactive tabs."
+#: doc/classes/TabContainer.xml
+msgid "Horizontal separation between tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:197 doc/classes/Tabs.xml:249
-msgid "Font color of disabled tabs."
+#: doc/classes/TabContainer.xml
+msgid "The space at the left and right edges of the tab bar."
msgstr ""
-#: doc/classes/TabContainer.xml:200 doc/classes/Tabs.xml:252
-msgid "Font color of the currently selected tab."
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid "The font used to draw tab names."
msgstr ""
-#: doc/classes/TabContainer.xml:203
-msgid "Horizontal separation between tabs."
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid ""
+"Icon for the left arrow button that appears when there are too many tabs to "
+"fit in the container width. When the button is disabled (i.e. the first tab "
+"is visible), it appears semi-transparent."
+msgstr ""
+
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
+msgid ""
+"Icon for the left arrow button that appears when there are too many tabs to "
+"fit in the container width. Used when the button is being hovered with the "
+"cursor."
msgstr ""
-#: doc/classes/TabContainer.xml:206 doc/classes/Tabs.xml:258
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid ""
"Icon for the right arrow button that appears when there are too many tabs to "
"fit in the container width. When the button is disabled (i.e. the last tab "
"is visible) it appears semi-transparent."
msgstr ""
-#: doc/classes/TabContainer.xml:209 doc/classes/Tabs.xml:261
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid ""
"Icon for the right arrow button that appears when there are too many tabs to "
"fit in the container width. Used when the button is being hovered with the "
"cursor."
msgstr ""
-#: doc/classes/TabContainer.xml:216
+#: doc/classes/TabContainer.xml
msgid "The icon for the menu button (see [method set_popup])."
msgstr ""
-#: doc/classes/TabContainer.xml:219
+#: doc/classes/TabContainer.xml
msgid ""
"The icon for the menu button (see [method set_popup]) when it's being "
"hovered with the cursor."
msgstr ""
-#: doc/classes/TabContainer.xml:222
+#: doc/classes/TabContainer.xml
msgid "The style for the background fill."
msgstr ""
-#: doc/classes/TabContainer.xml:225
-msgid "The space at the left and right edges of the tab bar."
-msgstr ""
-
-#: doc/classes/TabContainer.xml:228
+#: doc/classes/TabContainer.xml
msgid "The style of inactive tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:231
+#: doc/classes/TabContainer.xml
msgid "The style of disabled tabs."
msgstr ""
-#: doc/classes/TabContainer.xml:234 doc/classes/Tabs.xml:274
+#: doc/classes/TabContainer.xml doc/classes/Tabs.xml
msgid "The style of the currently selected tab."
msgstr ""
-#: doc/classes/Tabs.xml:4
+#: doc/classes/Tabs.xml
msgid "Tabs control."
msgstr ""
-#: doc/classes/Tabs.xml:7
+#: doc/classes/Tabs.xml
msgid ""
"Simple tabs control, similar to [TabContainer] but is only in charge of "
"drawing tabs, not interacting with children."
msgstr ""
-#: doc/classes/Tabs.xml:17
+#: doc/classes/Tabs.xml
msgid "Adds a new tab."
msgstr ""
-#: doc/classes/Tabs.xml:24
+#: doc/classes/Tabs.xml
msgid "Moves the scroll view to make the tab visible."
msgstr ""
-#: doc/classes/Tabs.xml:30
+#: doc/classes/Tabs.xml
msgid ""
"Returns [code]true[/code] if the offset buttons (the ones that appear when "
"there's not enough space for all tabs) are visible."
msgstr ""
-#: doc/classes/Tabs.xml:42
+#: doc/classes/Tabs.xml
msgid "Returns [code]true[/code] if select with right mouse button is enabled."
msgstr ""
-#: doc/classes/Tabs.xml:68
+#: doc/classes/Tabs.xml
msgid "Returns the number of hidden tabs offsetted to the left."
msgstr ""
-#: doc/classes/Tabs.xml:75
+#: doc/classes/Tabs.xml
msgid "Returns tab [Rect2] with local position and size."
msgstr ""
-#: doc/classes/Tabs.xml:82
+#: doc/classes/Tabs.xml
#, fuzzy
msgid "Returns the title of the tab at index [code]tab_idx[/code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/Tabs.xml:88
+#: doc/classes/Tabs.xml
msgid "Returns the [Tabs]' rearrange group ID."
msgstr ""
-#: doc/classes/Tabs.xml:96
+#: doc/classes/Tabs.xml
msgid "Moves a tab from [code]from[/code] to [code]to[/code]."
msgstr ""
-#: doc/classes/Tabs.xml:103
+#: doc/classes/Tabs.xml
msgid "Removes the tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/Tabs.xml:110
+#: doc/classes/Tabs.xml
msgid ""
"If [code]true[/code], enables selecting a tab with the right mouse button."
msgstr ""
-#: doc/classes/Tabs.xml:126
+#: doc/classes/Tabs.xml
msgid "Sets an [code]icon[/code] for the tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/Tabs.xml:134
+#: doc/classes/Tabs.xml
msgid "Sets a [code]title[/code] for the tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/Tabs.xml:141
+#: doc/classes/Tabs.xml
msgid ""
"Defines the rearrange group ID. Choose for each [Tabs] the same value to "
"dragging tabs between [Tabs]. Enable drag with [member "
"drag_to_rearrange_enabled]."
msgstr ""
-#: doc/classes/Tabs.xml:147
+#: doc/classes/Tabs.xml
msgid "Select tab at index [code]tab_idx[/code]."
msgstr ""
-#: doc/classes/Tabs.xml:153
+#: doc/classes/Tabs.xml
msgid ""
"if [code]true[/code], the mouse's scroll wheel can be used to navigate the "
"scroll view."
msgstr ""
-#: doc/classes/Tabs.xml:156
+#: doc/classes/Tabs.xml
msgid "The alignment of all tabs. See [enum TabAlign] for details."
msgstr ""
-#: doc/classes/Tabs.xml:159
+#: doc/classes/Tabs.xml
msgid ""
"Sets when the close button will appear on the tabs. See [enum "
"CloseButtonDisplayPolicy] for details."
msgstr ""
-#: doc/classes/Tabs.xml:166
+#: doc/classes/Tabs.xml
msgid ""
"Emitted when the active tab is rearranged via mouse drag. See [member "
"drag_to_rearrange_enabled]."
msgstr ""
-#: doc/classes/Tabs.xml:172
+#: doc/classes/Tabs.xml
msgid "Emitted when a tab is right-clicked."
msgstr ""
-#: doc/classes/Tabs.xml:184
+#: doc/classes/Tabs.xml
msgid "Emitted when a tab is clicked, even if it is the current tab."
msgstr ""
-#: doc/classes/Tabs.xml:190
+#: doc/classes/Tabs.xml
msgid "Emitted when a tab is closed."
msgstr ""
-#: doc/classes/Tabs.xml:196
+#: doc/classes/Tabs.xml
msgid "Emitted when a tab is hovered by the mouse."
msgstr ""
-#: doc/classes/Tabs.xml:211
+#: doc/classes/Tabs.xml
msgid "Represents the size of the [enum TabAlign] enum."
msgstr ""
-#: doc/classes/Tabs.xml:214
+#: doc/classes/Tabs.xml
msgid "Never show the close buttons."
msgstr ""
-#: doc/classes/Tabs.xml:217
+#: doc/classes/Tabs.xml
msgid "Only show the close button on the currently active tab."
msgstr ""
-#: doc/classes/Tabs.xml:220
+#: doc/classes/Tabs.xml
msgid "Show the close button on all tabs."
msgstr ""
-#: doc/classes/Tabs.xml:223
+#: doc/classes/Tabs.xml
msgid "Represents the size of the [enum CloseButtonDisplayPolicy] enum."
msgstr ""
-#: doc/classes/Tabs.xml:228
-msgid "Background of the close button when it's being hovered with the cursor."
+#: doc/classes/Tabs.xml
+msgid "The horizontal separation between the tabs."
msgstr ""
-#: doc/classes/Tabs.xml:231
-msgid "Background of the close button when it's being pressed."
+#: doc/classes/Tabs.xml
+msgid "The icon for the close button (see [member tab_close_display_policy])."
msgstr ""
-#: doc/classes/Tabs.xml:234
-msgid "The icon for the close button (see [member tab_close_display_policy])."
+#: doc/classes/Tabs.xml
+msgid "Background of the close button when it's being hovered with the cursor."
msgstr ""
-#: doc/classes/Tabs.xml:255
-msgid "The horizontal separation between the tabs."
+#: doc/classes/Tabs.xml
+msgid "Background of the close button when it's being pressed."
msgstr ""
-#: doc/classes/Tabs.xml:268
+#: doc/classes/Tabs.xml
msgid "The style of an inactive tab."
msgstr ""
-#: doc/classes/Tabs.xml:271
+#: doc/classes/Tabs.xml
msgid "The style of a disabled tab"
msgstr ""
-#: doc/classes/TCP_Server.xml:4
+#: doc/classes/TCP_Server.xml
msgid "A TCP server."
msgstr ""
-#: doc/classes/TCP_Server.xml:7
+#: doc/classes/TCP_Server.xml
msgid ""
"A TCP server. Listens to connections on a port and returns a [StreamPeerTCP] "
"when it gets an incoming connection."
msgstr ""
-#: doc/classes/TCP_Server.xml:15
+#: doc/classes/TCP_Server.xml
msgid "Returns [code]true[/code] if a connection is available for taking."
msgstr ""
-#: doc/classes/TCP_Server.xml:21
+#: doc/classes/TCP_Server.xml
msgid ""
"Returns [code]true[/code] if the server is currently listening for "
"connections."
msgstr ""
-#: doc/classes/TCP_Server.xml:29
+#: doc/classes/TCP_Server.xml
msgid ""
"Listen on the [code]port[/code] binding to [code]bind_address[/code].\n"
"If [code]bind_address[/code] is set as [code]\"*\"[/code] (default), the "
@@ -57049,20 +59389,20 @@ msgid ""
"with the given address exists)."
msgstr ""
-#: doc/classes/TCP_Server.xml:38
+#: doc/classes/TCP_Server.xml
msgid "Stops listening."
msgstr ""
-#: doc/classes/TCP_Server.xml:44
+#: doc/classes/TCP_Server.xml
msgid ""
"If a connection is available, returns a StreamPeerTCP with the connection."
msgstr ""
-#: doc/classes/TextEdit.xml:4
+#: doc/classes/TextEdit.xml
msgid "Multiline text editing control."
msgstr ""
-#: doc/classes/TextEdit.xml:7
+#: doc/classes/TextEdit.xml
msgid ""
"TextEdit is meant for editing large, multiline text. It also has facilities "
"for editing code, such as syntax highlighting support and multiple levels of "
@@ -57072,56 +59412,56 @@ msgid ""
"Godot script editor."
msgstr ""
-#: doc/classes/TextEdit.xml:20
+#: doc/classes/TextEdit.xml
msgid "Adds color region (given the delimiters) and its colors."
msgstr ""
-#: doc/classes/TextEdit.xml:28
+#: doc/classes/TextEdit.xml
msgid "Adds a [code]keyword[/code] and its [Color]."
msgstr ""
-#: doc/classes/TextEdit.xml:35
+#: doc/classes/TextEdit.xml
msgid ""
"Returns if the given line is foldable, that is, it has indented lines right "
"below it."
msgstr ""
-#: doc/classes/TextEdit.xml:41
+#: doc/classes/TextEdit.xml
msgid ""
"Centers the viewport on the line the editing cursor is at. This also resets "
"the [member scroll_horizontal] value to [code]0[/code]."
msgstr ""
-#: doc/classes/TextEdit.xml:47
+#: doc/classes/TextEdit.xml
msgid ""
"Clears all custom syntax coloring information previously added with [method "
"add_color_region] or [method add_keyword_color]."
msgstr ""
-#: doc/classes/TextEdit.xml:53
+#: doc/classes/TextEdit.xml
msgid "Clears the undo history."
msgstr ""
-#: doc/classes/TextEdit.xml:59
+#: doc/classes/TextEdit.xml
msgid "Copy's the current text selection."
msgstr ""
-#: doc/classes/TextEdit.xml:65
+#: doc/classes/TextEdit.xml
msgid "Returns the column the editing cursor is at."
msgstr ""
-#: doc/classes/TextEdit.xml:71
+#: doc/classes/TextEdit.xml
msgid "Returns the line the editing cursor is at."
msgstr ""
-#: doc/classes/TextEdit.xml:79
+#: doc/classes/TextEdit.xml
msgid ""
"Moves the cursor at the specified [code]column[/code] index.\n"
"If [code]adjust_viewport[/code] is set to [code]true[/code], the viewport "
"will center at the cursor position after the move occurs."
msgstr ""
-#: doc/classes/TextEdit.xml:90
+#: doc/classes/TextEdit.xml
msgid ""
"Moves the cursor at the specified [code]line[/code] index.\n"
"If [code]adjust_viewport[/code] is set to [code]true[/code], the viewport "
@@ -57130,40 +59470,67 @@ msgid ""
"[code]line[/code] can be hidden using [method set_line_as_hidden]."
msgstr ""
-#: doc/classes/TextEdit.xml:98
+#: doc/classes/TextEdit.xml
msgid "Cut's the current selection."
msgstr ""
-#: doc/classes/TextEdit.xml:104
+#: doc/classes/TextEdit.xml
msgid "Deselects the current selection."
msgstr ""
-#: doc/classes/TextEdit.xml:110
+#: doc/classes/TextEdit.xml
msgid "Folds all lines that are possible to be folded (see [method can_fold])."
msgstr ""
-#: doc/classes/TextEdit.xml:117
+#: doc/classes/TextEdit.xml
msgid "Folds the given line, if possible (see [method can_fold])."
msgstr ""
-#: doc/classes/TextEdit.xml:123
+#: doc/classes/TextEdit.xml
msgid "Returns an array containing the line number of each breakpoint."
msgstr ""
-#: doc/classes/TextEdit.xml:130
+#: doc/classes/TextEdit.xml
#, fuzzy
msgid "Returns the [Color] of the specified [code]keyword[/code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/TextEdit.xml:137
+#: doc/classes/TextEdit.xml
msgid "Returns the text of a specific line."
msgstr ""
-#: doc/classes/TextEdit.xml:143
+#: doc/classes/TextEdit.xml
+msgid ""
+"Returns the line and column at the given position. In the returned vector, "
+"[code]x[/code] is the column, [code]y[/code] is the line."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid "Returns the amount of total lines in the text."
msgstr ""
-#: doc/classes/TextEdit.xml:149
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns the height of a largest line."
+msgstr "Возвращает [Texture2D] заданного кадра."
+
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid ""
+"Returns the width in pixels of the [code]wrap_index[/code] on [code]line[/"
+"code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns the number of times the given line is wrapped."
+msgstr "Возвращает количество раз когда элемент встречается в массиве."
+
+#: doc/classes/TextEdit.xml
+msgid "Returns an array of [String]s representing each wrapped index."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid ""
"Returns the [PopupMenu] of this [TextEdit]. By default, this menu is "
"displayed when right-clicking on the [TextEdit].\n"
@@ -57172,58 +59539,94 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/TextEdit.xml:156
+#: doc/classes/TextEdit.xml
+msgid ""
+"Returns the local position for the given [code]line[/code] and [code]column[/"
+"code]. If [code]x[/code] or [code]y[/code] of the returned vector equal "
+"[code]-1[/code], the position is outside of the viewable area of the "
+"control.\n"
+"[b]Note:[/b] The Y position corresponds to the bottom side of the line. Use "
+"[method get_rect_at_line_column] to get the top side position."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
+msgid ""
+"Returns the local position and size for the grapheme at the given "
+"[code]line[/code] and [code]column[/code]. If [code]x[/code] or [code]y[/"
+"code] position of the returned rect equal [code]-1[/code], the position is "
+"outside of the viewable area of the control.\n"
+"[b]Note:[/b] The Y position of the returned rect corresponds to the top side "
+"of the line, unlike [method get_pos_at_line_column] which returns the bottom "
+"side."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid "Returns the selection begin column."
msgstr ""
-#: doc/classes/TextEdit.xml:162
+#: doc/classes/TextEdit.xml
msgid "Returns the selection begin line."
msgstr ""
-#: doc/classes/TextEdit.xml:168
+#: doc/classes/TextEdit.xml
msgid "Returns the text inside the selection."
msgstr ""
-#: doc/classes/TextEdit.xml:174
+#: doc/classes/TextEdit.xml
msgid "Returns the selection end column."
msgstr ""
-#: doc/classes/TextEdit.xml:180
+#: doc/classes/TextEdit.xml
msgid "Returns the selection end line."
msgstr ""
-#: doc/classes/TextEdit.xml:186
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns the total width of all gutters and internal padding."
+msgstr "Возвращает минимальный угол указанного вектора."
+
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns the total amount of lines that could be drawn."
+msgstr "Возвращает количество ключей в данной дорожке."
+
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns the number of visible lines, including wrapped text."
+msgstr "Возвращает количество раз когда элемент встречается в массиве."
+
+#: doc/classes/TextEdit.xml
msgid ""
"Returns a [String] text with the word under the caret (text cursor) location."
msgstr ""
-#: doc/classes/TextEdit.xml:193
+#: doc/classes/TextEdit.xml
msgid ""
"Returns whether the specified [code]keyword[/code] has a color set to it or "
"not."
msgstr ""
-#: doc/classes/TextEdit.xml:199 doc/classes/UndoRedo.xml:121
+#: doc/classes/TextEdit.xml doc/classes/UndoRedo.xml
msgid "Returns [code]true[/code] if a \"redo\" action is available."
msgstr ""
-#: doc/classes/TextEdit.xml:205 doc/classes/UndoRedo.xml:127
+#: doc/classes/TextEdit.xml doc/classes/UndoRedo.xml
msgid "Returns [code]true[/code] if an \"undo\" action is available."
msgstr ""
-#: doc/classes/TextEdit.xml:212
+#: doc/classes/TextEdit.xml
msgid "Insert the specified text at the cursor position."
msgstr ""
-#: doc/classes/TextEdit.xml:219
+#: doc/classes/TextEdit.xml
msgid "Returns whether the line at the specified index is folded or not."
msgstr ""
-#: doc/classes/TextEdit.xml:226
+#: doc/classes/TextEdit.xml
msgid "Returns whether the line at the specified index is hidden or not."
msgstr ""
-#: doc/classes/TextEdit.xml:233
+#: doc/classes/TextEdit.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] when the specified [code]line[/code] is bookmarked."
@@ -57231,14 +59634,14 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/TextEdit.xml:240
+#: doc/classes/TextEdit.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] when the specified [code]line[/code] has a "
"breakpoint."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/TextEdit.xml:247
+#: doc/classes/TextEdit.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] when the specified [code]line[/code] is marked as "
@@ -57247,31 +59650,42 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/TextEdit.xml:253
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "Returns if the given line is wrapped."
+msgstr "Возвращает [Texture2D] заданного кадра."
+
+#: doc/classes/TextEdit.xml
+msgid ""
+"Returns whether the mouse is over selection. If [code]edges[/code] is "
+"[code]true[/code], the edges are considered part of the selection."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid "Returns [code]true[/code] if the selection is active."
msgstr ""
-#: doc/classes/TextEdit.xml:260
+#: doc/classes/TextEdit.xml
msgid ""
"Triggers a right-click menu action by the specified index. See [enum "
"MenuItems] for a list of available indexes."
msgstr ""
-#: doc/classes/TextEdit.xml:266
+#: doc/classes/TextEdit.xml
msgid "Paste the current selection."
msgstr ""
-#: doc/classes/TextEdit.xml:272
+#: doc/classes/TextEdit.xml
msgid "Perform redo operation."
msgstr ""
-#: doc/classes/TextEdit.xml:278
+#: doc/classes/TextEdit.xml
msgid ""
"Removes all the breakpoints. This will not fire the [signal "
"breakpoint_toggled] signal."
msgstr ""
-#: doc/classes/TextEdit.xml:288
+#: doc/classes/TextEdit.xml
msgid ""
"Perform a search inside the text. Search flags can be specified in the [enum "
"SearchFlags] enum.\n"
@@ -57287,321 +59701,326 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/TextEdit.xml:306
+#: doc/classes/TextEdit.xml
msgid ""
"Perform selection, from line/column to line/column.\n"
"If [member selecting_enabled] is [code]false[/code], no selection will occur."
msgstr ""
-#: doc/classes/TextEdit.xml:313
+#: doc/classes/TextEdit.xml
msgid ""
"Select all the text.\n"
"If [member selecting_enabled] is [code]false[/code], no selection will occur."
msgstr ""
-#: doc/classes/TextEdit.xml:322
+#: doc/classes/TextEdit.xml
msgid "Sets the text for a specific line."
msgstr ""
-#: doc/classes/TextEdit.xml:330
+#: doc/classes/TextEdit.xml
msgid ""
"Bookmarks the [code]line[/code] if [code]bookmark[/code] is true. Deletes "
"the bookmark if [code]bookmark[/code] is false.\n"
"Bookmarks are shown in the [member breakpoint_gutter]."
msgstr ""
-#: doc/classes/TextEdit.xml:339
+#: doc/classes/TextEdit.xml
msgid ""
"Adds or removes the breakpoint in [code]line[/code]. Breakpoints are shown "
"in the [member breakpoint_gutter]."
msgstr ""
-#: doc/classes/TextEdit.xml:347
+#: doc/classes/TextEdit.xml
msgid "If [code]true[/code], hides the line of the specified index."
msgstr ""
-#: doc/classes/TextEdit.xml:355
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], marks the [code]line[/code] as safe.\n"
"This will show the line number with the color provided in the "
"[code]safe_line_number_color[/code] theme property."
msgstr ""
-#: doc/classes/TextEdit.xml:363
+#: doc/classes/TextEdit.xml
msgid "Toggle the folding of the code block at the given line."
msgstr ""
-#: doc/classes/TextEdit.xml:369
+#: doc/classes/TextEdit.xml
msgid "Perform undo operation."
msgstr ""
-#: doc/classes/TextEdit.xml:376
+#: doc/classes/TextEdit.xml
msgid "Unfolds the given line, if folded."
msgstr ""
-#: doc/classes/TextEdit.xml:382
+#: doc/classes/TextEdit.xml
msgid ""
"Unhide all lines that were previously set to hidden by [method "
"set_line_as_hidden]."
msgstr ""
-#: doc/classes/TextEdit.xml:388
+#: doc/classes/TextEdit.xml
+#, fuzzy
+msgid "If [code]true[/code], the bookmark gutter is visible."
+msgstr "Если [code]true[/code], текстура отражена по вертикали."
+
+#: doc/classes/TextEdit.xml
msgid "If [code]true[/code], the breakpoint gutter is visible."
msgstr ""
-#: doc/classes/TextEdit.xml:397
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], the caret displays as a rectangle.\n"
"If [code]false[/code], the caret displays as a bar."
msgstr ""
-#: doc/classes/TextEdit.xml:401
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], a right-click moves the cursor at the mouse position "
"before displaying the context menu.\n"
"If [code]false[/code], the context menu disregards mouse location."
msgstr ""
-#: doc/classes/TextEdit.xml:405
+#: doc/classes/TextEdit.xml
msgid "If [code]true[/code], a right-click displays the context menu."
msgstr ""
-#: doc/classes/TextEdit.xml:408
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], the \"space\" character will have a visible "
"representation."
msgstr ""
-#: doc/classes/TextEdit.xml:411
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], the \"tab\" character will have a visible "
"representation."
msgstr ""
-#: doc/classes/TextEdit.xml:415
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], the fold gutter is visible. This enables folding "
"groups of indented lines."
msgstr ""
-#: doc/classes/TextEdit.xml:418
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], all lines that have been set to hidden by [method "
"set_line_as_hidden], will not be visible."
msgstr ""
-#: doc/classes/TextEdit.xml:421
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], all occurrences of the selected text will be "
"highlighted."
msgstr ""
-#: doc/classes/TextEdit.xml:424
+#: doc/classes/TextEdit.xml
msgid "If [code]true[/code], the line containing the cursor is highlighted."
msgstr ""
-#: doc/classes/TextEdit.xml:427
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], a minimap is shown, providing an outline of your "
"source code."
msgstr ""
-#: doc/classes/TextEdit.xml:430
+#: doc/classes/TextEdit.xml
msgid "The width, in pixels, of the minimap."
msgstr ""
-#: doc/classes/TextEdit.xml:434
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], custom [code]font_color_selected[/code] will be used "
"for selected text."
msgstr ""
-#: doc/classes/TextEdit.xml:437
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], read-only mode is enabled. Existing text cannot be "
"modified and new text cannot be added."
msgstr ""
-#: doc/classes/TextEdit.xml:440
+#: doc/classes/TextEdit.xml
msgid ""
"If there is a horizontal scrollbar, this determines the current horizontal "
"scroll value in pixels."
msgstr ""
-#: doc/classes/TextEdit.xml:443
+#: doc/classes/TextEdit.xml
msgid ""
"If there is a vertical scrollbar, this determines the current vertical "
"scroll value in line numbers, starting at 0 for the top line."
msgstr ""
-#: doc/classes/TextEdit.xml:446
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], text can be selected.\n"
"If [code]false[/code], text can not be selected by the user or by the "
"[method select] or [method select_all] methods."
msgstr ""
-#: doc/classes/TextEdit.xml:450
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], shortcut keys for context menu items are enabled, even "
"if the context menu is disabled."
msgstr ""
-#: doc/classes/TextEdit.xml:453
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], line numbers are displayed to the left of the text."
msgstr ""
-#: doc/classes/TextEdit.xml:456
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], sets the [code]step[/code] of the scrollbars to "
"[code]0.25[/code] which results in smoother scrolling."
msgstr ""
-#: doc/classes/TextEdit.xml:459
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], any custom color properties that have been set for "
"this [TextEdit] will be visible."
msgstr ""
-#: doc/classes/TextEdit.xml:462
+#: doc/classes/TextEdit.xml
msgid "String value of the [TextEdit]."
msgstr ""
-#: doc/classes/TextEdit.xml:465
+#: doc/classes/TextEdit.xml
msgid "Vertical scroll sensitivity."
msgstr ""
-#: doc/classes/TextEdit.xml:471
+#: doc/classes/TextEdit.xml
msgid ""
"If [code]true[/code], enables text wrapping when it goes beyond the edge of "
"what is visible."
msgstr ""
-#: doc/classes/TextEdit.xml:478
+#: doc/classes/TextEdit.xml
msgid "Emitted when a breakpoint is placed via the breakpoint gutter."
msgstr ""
-#: doc/classes/TextEdit.xml:483
+#: doc/classes/TextEdit.xml
msgid "Emitted when the cursor changes."
msgstr ""
-#: doc/classes/TextEdit.xml:490
+#: doc/classes/TextEdit.xml
msgid "Emitted when the info icon is clicked."
msgstr ""
-#: doc/classes/TextEdit.xml:512
+#: doc/classes/TextEdit.xml
msgid "Match case when searching."
msgstr ""
-#: doc/classes/TextEdit.xml:515
+#: doc/classes/TextEdit.xml
msgid "Match whole words when searching."
msgstr ""
-#: doc/classes/TextEdit.xml:518
+#: doc/classes/TextEdit.xml
msgid "Search from end to beginning."
msgstr ""
-#: doc/classes/TextEdit.xml:521
+#: doc/classes/TextEdit.xml
msgid "Used to access the result column from [method search]."
msgstr ""
-#: doc/classes/TextEdit.xml:524
+#: doc/classes/TextEdit.xml
msgid "Used to access the result line from [method search]."
msgstr ""
-#: doc/classes/TextEdit.xml:533
+#: doc/classes/TextEdit.xml
msgid ""
"Pastes the clipboard text over the selected text (or at the cursor's "
"position)."
msgstr ""
-#: doc/classes/TextEdit.xml:536
+#: doc/classes/TextEdit.xml
msgid "Erases the whole [TextEdit] text."
msgstr ""
-#: doc/classes/TextEdit.xml:539
+#: doc/classes/TextEdit.xml
msgid "Selects the whole [TextEdit] text."
msgstr ""
-#: doc/classes/TextEdit.xml:545
+#: doc/classes/TextEdit.xml
msgid "Redoes the previous action."
msgstr ""
-#: doc/classes/TextEdit.xml:553
+#: doc/classes/TextEdit.xml
msgid ""
"Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] "
"has to be enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:556
+#: doc/classes/TextEdit.xml
msgid ""
"Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to "
"be enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:561 doc/classes/TextEdit.xml:588
+#: doc/classes/TextEdit.xml
msgid ""
"Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be "
"enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:599
-msgid "Sets the default [Font]."
-msgstr ""
-
-#: doc/classes/TextEdit.xml:602
+#: doc/classes/TextEdit.xml
msgid "Sets the font [Color]."
msgstr ""
-#: doc/classes/TextEdit.xml:607
+#: doc/classes/TextEdit.xml
msgid ""
"Sets the [Color] of the selected text. [member override_selected_font_color] "
"has to be enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:612
+#: doc/classes/TextEdit.xml
msgid ""
"Sets the [Color] of the line numbers. [member show_line_numbers] has to be "
"enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:615
-msgid "Sets the spacing between the lines."
-msgstr ""
-
-#: doc/classes/TextEdit.xml:618
+#: doc/classes/TextEdit.xml
msgid "Sets the [Color] of marked text."
msgstr ""
-#: doc/classes/TextEdit.xml:623
-msgid "Sets the [StyleBox] of this [TextEdit]."
+#: doc/classes/TextEdit.xml
+msgid "Sets the highlight [Color] of text selections."
msgstr ""
-#: doc/classes/TextEdit.xml:628
+#: doc/classes/TextEdit.xml
msgid ""
-"Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled."
+"Sets the highlight [Color] of multiple occurrences. [member "
+"highlight_all_occurrences] has to be enabled."
msgstr ""
-#: doc/classes/TextEdit.xml:633
-msgid "Sets the highlight [Color] of text selections."
+#: doc/classes/TextEdit.xml
+msgid "Sets the spacing between the lines."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
+msgid "Sets the default [Font]."
msgstr ""
-#: doc/classes/TextEdit.xml:640
+#: doc/classes/TextEdit.xml
msgid "Sets a custom [Texture] for tab text characters."
msgstr ""
-#: doc/classes/TextEdit.xml:643
+#: doc/classes/TextEdit.xml
+msgid "Sets the [StyleBox] of this [TextEdit]."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid ""
-"Sets the highlight [Color] of multiple occurrences. [member "
-"highlight_all_occurrences] has to be enabled."
+"Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled."
msgstr ""
-#: doc/classes/Texture.xml:4
+#: doc/classes/Texture.xml
msgid "Texture for 2D and 3D."
msgstr ""
-#: doc/classes/Texture.xml:7
+#: doc/classes/Texture.xml
msgid ""
"A texture works by registering an image in the video hardware, which then "
"can be used in 3D models or 2D [Sprite] or GUI [Control].\n"
@@ -57612,7 +60031,7 @@ msgid ""
"hardware limitations. Larger textures may fail to import."
msgstr ""
-#: doc/classes/Texture.xml:23
+#: doc/classes/Texture.xml
msgid ""
"Draws the texture using a [CanvasItem] with the [VisualServer] API at the "
"specified [code]position[/code]. Equivalent to [method VisualServer."
@@ -57620,103 +60039,107 @@ msgid ""
"size of this [Texture]."
msgstr ""
-#: doc/classes/Texture.xml:35
+#: doc/classes/Texture.xml
msgid ""
"Draws the texture using a [CanvasItem] with the [VisualServer] API. "
"Equivalent to [method VisualServer.canvas_item_add_texture_rect]."
msgstr ""
-#: doc/classes/Texture.xml:48
+#: doc/classes/Texture.xml
msgid ""
"Draws a part of the texture using a [CanvasItem] with the [VisualServer] "
"API. Equivalent to [method VisualServer.canvas_item_add_texture_rect_region]."
msgstr ""
-#: doc/classes/Texture.xml:54
+#: doc/classes/Texture.xml
msgid ""
"Returns an [Image] that is a copy of data from this [Texture]. [Image]s can "
"be accessed and manipulated directly."
msgstr ""
-#: doc/classes/Texture.xml:60
+#: doc/classes/Texture.xml
msgid "Returns the texture height."
msgstr ""
-#: doc/classes/Texture.xml:66
+#: doc/classes/Texture.xml
msgid "Returns the texture size."
msgstr ""
-#: doc/classes/Texture.xml:72
+#: doc/classes/Texture.xml
msgid "Returns the texture width."
msgstr ""
-#: doc/classes/Texture.xml:78
+#: doc/classes/Texture.xml
#, fuzzy
msgid "Returns [code]true[/code] if this [Texture] has an alpha channel."
msgstr "Возвращает [code]true[/code], если [AABB] содержит точку."
-#: doc/classes/Texture.xml:84
+#: doc/classes/Texture.xml
msgid ""
"The texture's [enum Flags]. [enum Flags] are used to set various properties "
"of the [Texture]."
msgstr ""
-#: doc/classes/Texture.xml:89
+#: doc/classes/Texture.xml
msgid ""
"Default flags. [constant FLAG_MIPMAPS], [constant FLAG_REPEAT] and [constant "
"FLAG_FILTER] are enabled."
msgstr ""
-#: doc/classes/Texture.xml:92 doc/classes/VisualServer.xml:3206
+#: doc/classes/Texture.xml doc/classes/VisualServer.xml
msgid ""
"Generates mipmaps, which are smaller versions of the same texture to use "
"when zoomed out, keeping the aspect ratio."
msgstr ""
-#: doc/classes/Texture.xml:95
+#: doc/classes/Texture.xml
msgid ""
"Repeats the texture (instead of clamp to edge).\n"
"[b]Note:[/b] Ignored when using an [AtlasTexture] as these don't support "
"repetition."
msgstr ""
-#: doc/classes/Texture.xml:99 doc/classes/VisualServer.xml:3212
+#: doc/classes/Texture.xml doc/classes/VisualServer.xml
msgid "Uses a magnifying filter, to enable smooth zooming in of the texture."
msgstr ""
-#: doc/classes/Texture.xml:102 doc/classes/TextureLayered.xml:88
-#: doc/classes/VisualServer.xml:3215
+#: doc/classes/Texture.xml doc/classes/TextureLayered.xml
+#: doc/classes/VisualServer.xml
msgid ""
"Uses anisotropic mipmap filtering. Generates smaller versions of the same "
"texture with different aspect ratios.\n"
"This results in better-looking textures when viewed from oblique angles."
msgstr ""
-#: doc/classes/Texture.xml:106 doc/classes/VisualServer.xml:3219
+#: doc/classes/Texture.xml doc/classes/VisualServer.xml
msgid "Converts the texture to the sRGB color space."
msgstr ""
-#: doc/classes/Texture.xml:109
+#: doc/classes/Texture.xml
msgid ""
"Repeats the texture with alternate sections mirrored.\n"
"[b]Note:[/b] Ignored when using an [AtlasTexture] as these don't support "
"repetition."
msgstr ""
-#: doc/classes/Texture.xml:113 doc/classes/VisualServer.xml:3225
+#: doc/classes/Texture.xml doc/classes/VisualServer.xml
msgid "Texture is a video surface."
msgstr ""
-#: doc/classes/Texture3D.xml:4
+#: doc/classes/Texture3D.xml
msgid "Texture with 3 dimensions."
msgstr ""
-#: doc/classes/Texture3D.xml:7
+#: doc/classes/Texture3D.xml
msgid ""
-"Texture3D is a 3-dimensional texture that has a width, height, and depth."
+"Texture3D is a 3-dimensional [Texture] that has a width, height, and depth. "
+"See also [TextureArray].\n"
+"[b]Note:[/b] [Texture3D]s can only be sampled in shaders in the GLES3 "
+"backend. In GLES2, their data can be accessed via scripting, but there is no "
+"way to render them in a hardware-accelerated manner."
msgstr ""
-#: doc/classes/Texture3D.xml:20
+#: doc/classes/Texture3D.xml
msgid ""
"Creates the Texture3D with specified [code]width[/code], [code]height[/"
"code], and [code]depth[/code]. See [enum Image.Format] for [code]format[/"
@@ -57724,18 +60147,19 @@ msgid ""
"code] options."
msgstr ""
-#: doc/classes/TextureArray.xml:4
+#: doc/classes/TextureArray.xml
msgid "Array of textures stored in a single primitive."
msgstr ""
-#: doc/classes/TextureArray.xml:7
+#: doc/classes/TextureArray.xml
msgid ""
"[TextureArray]s store an array of [Image]s in a single [Texture] primitive. "
"Each layer of the texture array has its own mipmap chain. This makes it is a "
-"good alternative to texture atlases.\n"
+"good alternative to texture atlases. See also [Texture3D].\n"
"[TextureArray]s must be displayed using shaders. After importing your file "
"as a [TextureArray] and setting the appropriate Horizontal and Vertical "
-"Slices, display it by setting it as a uniform to a shader, for example:\n"
+"Slices, display it by setting it as a uniform to a shader, for example "
+"(2D):\n"
"[codeblock]\n"
"shader_type canvas_item;\n"
"\n"
@@ -57747,10 +60171,26 @@ msgid ""
"}\n"
"[/codeblock]\n"
"Set the integer uniform \"index\" to show a particular part of the texture "
-"as defined by the Horizontal and Vertical Slices in the importer."
+"as defined by the Horizontal and Vertical Slices in the importer.\n"
+"[b]Note:[/b] When sampling an albedo texture from a texture array in 3D, the "
+"sRGB -> linear conversion hint ([code]hint_albedo[/code]) should be used to "
+"prevent colors from looking washed out:\n"
+"[codeblock]\n"
+"shader_type spatial;\n"
+"\n"
+"uniform sampler2DArray tex : hint_albedo;\n"
+"uniform int index;\n"
+"\n"
+"void fragment() {\n"
+" ALBEDO = texture(tex, vec3(UV.x, UV.y, float(index)));\n"
+"}\n"
+"[/codeblock]\n"
+"[b]Note:[/b] [TextureArray]s can only be sampled in shaders in the GLES3 "
+"backend. In GLES2, their data can be accessed via scripting, but there is no "
+"way to render them in a hardware-accelerated manner."
msgstr ""
-#: doc/classes/TextureArray.xml:32
+#: doc/classes/TextureArray.xml
msgid ""
"Creates the TextureArray with specified [code]width[/code], [code]height[/"
"code], and [code]depth[/code]. See [enum Image.Format] for [code]format[/"
@@ -57758,12 +60198,12 @@ msgid ""
"code] options."
msgstr ""
-#: doc/classes/TextureButton.xml:4
+#: doc/classes/TextureButton.xml
msgid ""
"Texture-based button. Supports Pressed, Hover, Disabled and Focused states."
msgstr ""
-#: doc/classes/TextureButton.xml:7
+#: doc/classes/TextureButton.xml
msgid ""
"[TextureButton] has the same functionality as [Button], except it uses "
"sprites instead of Godot's [Theme] resource. It is faster to create, but it "
@@ -57774,97 +60214,97 @@ msgid ""
"associated with this node."
msgstr ""
-#: doc/classes/TextureButton.xml:18
+#: doc/classes/TextureButton.xml
msgid ""
"If [code]true[/code], the texture stretches to the edges of the node's "
"bounding rectangle using the [member stretch_mode]. If [code]false[/code], "
"the texture will not scale with the node."
msgstr ""
-#: doc/classes/TextureButton.xml:27
+#: doc/classes/TextureButton.xml
msgid ""
"Controls the texture's behavior when you resize the node's bounding "
"rectangle, [b]only if[/b] [member expand] is [code]true[/code]. Set it to "
"one of the [enum StretchMode] constants. See the constants to learn more."
msgstr ""
-#: doc/classes/TextureButton.xml:30
+#: doc/classes/TextureButton.xml
msgid ""
"Pure black and white [BitMap] image to use for click detection. On the mask, "
"white pixels represent the button's clickable area. Use it to create buttons "
"with curved shapes."
msgstr ""
-#: doc/classes/TextureButton.xml:33
+#: doc/classes/TextureButton.xml
msgid ""
"Texture to display when the node is disabled. See [member BaseButton."
"disabled]."
msgstr ""
-#: doc/classes/TextureButton.xml:36
+#: doc/classes/TextureButton.xml
msgid "Texture to display when the node has mouse or keyboard focus."
msgstr ""
-#: doc/classes/TextureButton.xml:39
+#: doc/classes/TextureButton.xml
msgid "Texture to display when the mouse hovers the node."
msgstr ""
-#: doc/classes/TextureButton.xml:42
+#: doc/classes/TextureButton.xml
msgid ""
"Texture to display by default, when the node is [b]not[/b] in the disabled, "
"focused, hover or pressed state."
msgstr ""
-#: doc/classes/TextureButton.xml:45
+#: doc/classes/TextureButton.xml
msgid ""
"Texture to display on mouse down over the node, if the node has keyboard "
"focus and the player presses the Enter key or if the player presses the "
"[member BaseButton.shortcut] key."
msgstr ""
-#: doc/classes/TextureButton.xml:50 doc/classes/TextureRect.xml:38
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid "Scale to fit the node's bounding rectangle."
msgstr ""
-#: doc/classes/TextureButton.xml:53 doc/classes/TextureRect.xml:41
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid "Tile inside the node's bounding rectangle."
msgstr ""
-#: doc/classes/TextureButton.xml:56 doc/classes/TextureRect.xml:44
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid ""
"The texture keeps its original size and stays in the bounding rectangle's "
"top-left corner."
msgstr ""
-#: doc/classes/TextureButton.xml:59 doc/classes/TextureRect.xml:47
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid ""
"The texture keeps its original size and stays centered in the node's "
"bounding rectangle."
msgstr ""
-#: doc/classes/TextureButton.xml:62 doc/classes/TextureRect.xml:50
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid ""
"Scale the texture to fit the node's bounding rectangle, but maintain the "
"texture's aspect ratio."
msgstr ""
-#: doc/classes/TextureButton.xml:65
+#: doc/classes/TextureButton.xml
msgid ""
"Scale the texture to fit the node's bounding rectangle, center it, and "
"maintain its aspect ratio."
msgstr ""
-#: doc/classes/TextureButton.xml:68 doc/classes/TextureRect.xml:56
+#: doc/classes/TextureButton.xml doc/classes/TextureRect.xml
msgid ""
"Scale the texture so that the shorter side fits the bounding rectangle. The "
"other side clips to the node's limits."
msgstr ""
-#: doc/classes/TextureLayered.xml:4
+#: doc/classes/TextureLayered.xml
msgid "Base class for 3D texture types."
msgstr ""
-#: doc/classes/TextureLayered.xml:7
+#: doc/classes/TextureLayered.xml
msgid ""
"Base class for [Texture3D] and [TextureArray]. Cannot be used directly, but "
"contains all the functions necessary for accessing and using [Texture3D] and "
@@ -57873,36 +60313,36 @@ msgid ""
"slices. Similarly, for [TextureArray]s, the layer specifies the array layer."
msgstr ""
-#: doc/classes/TextureLayered.xml:15
+#: doc/classes/TextureLayered.xml
msgid ""
"Returns the depth of the texture. Depth is the 3rd dimension (typically Z-"
"axis)."
msgstr ""
-#: doc/classes/TextureLayered.xml:21
+#: doc/classes/TextureLayered.xml
msgid ""
"Returns the current format being used by this texture. See [enum Image."
"Format] for details."
msgstr ""
-#: doc/classes/TextureLayered.xml:27
+#: doc/classes/TextureLayered.xml
msgid ""
"Returns the height of the texture. Height is typically represented by the Y-"
"axis."
msgstr ""
-#: doc/classes/TextureLayered.xml:34
+#: doc/classes/TextureLayered.xml
msgid ""
"Returns an [Image] resource with the data from specified [code]layer[/code]."
msgstr ""
-#: doc/classes/TextureLayered.xml:40
+#: doc/classes/TextureLayered.xml
msgid ""
"Returns the width of the texture. Width is typically represented by the X-"
"axis."
msgstr ""
-#: doc/classes/TextureLayered.xml:51
+#: doc/classes/TextureLayered.xml
msgid ""
"Partially sets the data for a specified [code]layer[/code] by overwriting "
"using the data of the specified [code]image[/code]. [code]x_offset[/code] "
@@ -57910,63 +60350,63 @@ msgid ""
"the texture. The [code]image[/code] must fit within the texture."
msgstr ""
-#: doc/classes/TextureLayered.xml:59
+#: doc/classes/TextureLayered.xml
msgid ""
"Sets the data for the specified layer. Data takes the form of a 2-"
"dimensional [Image] resource."
msgstr ""
-#: doc/classes/TextureLayered.xml:65
+#: doc/classes/TextureLayered.xml
msgid "Returns a dictionary with all the data used by this texture."
msgstr ""
-#: doc/classes/TextureLayered.xml:68
+#: doc/classes/TextureLayered.xml
msgid "Specifies which [enum Flags] apply to this texture."
msgstr ""
-#: doc/classes/TextureLayered.xml:73
+#: doc/classes/TextureLayered.xml
msgid ""
"Default flags for [TextureArray]. [constant FLAG_MIPMAPS], [constant "
"FLAG_REPEAT] and [constant FLAG_FILTER] are enabled."
msgstr ""
-#: doc/classes/TextureLayered.xml:76
+#: doc/classes/TextureLayered.xml
msgid "Default flags for [Texture3D]. [constant FLAG_FILTER] is enabled."
msgstr ""
-#: doc/classes/TextureLayered.xml:79
+#: doc/classes/TextureLayered.xml
msgid "Texture will generate mipmaps on creation."
msgstr ""
-#: doc/classes/TextureLayered.xml:82
+#: doc/classes/TextureLayered.xml
msgid "Texture will repeat when UV used is outside the 0-1 range."
msgstr ""
-#: doc/classes/TextureLayered.xml:85
+#: doc/classes/TextureLayered.xml
msgid ""
"Use filtering when reading from texture. Filtering smooths out pixels. "
"Turning filtering off is slightly faster and more appropriate when you need "
"access to individual pixels."
msgstr ""
-#: doc/classes/TextureProgress.xml:4
+#: doc/classes/TextureProgress.xml
msgid ""
"Texture-based progress bar. Useful for loading screens and life or stamina "
"bars."
msgstr ""
-#: doc/classes/TextureProgress.xml:7
+#: doc/classes/TextureProgress.xml
msgid ""
"TextureProgress works like [ProgressBar], but uses up to 3 textures instead "
"of Godot's [Theme] resource. It can be used to create horizontal, vertical "
"and radial progress bars."
msgstr ""
-#: doc/classes/TextureProgress.xml:28
+#: doc/classes/TextureProgress.xml
msgid "The fill direction. See [enum FillMode] for possible values."
msgstr ""
-#: doc/classes/TextureProgress.xml:32
+#: doc/classes/TextureProgress.xml
msgid ""
"If [code]true[/code], Godot treats the bar's textures like in "
"[NinePatchRect]. Use the [code]stretch_margin_*[/code] properties like "
@@ -57974,13 +60414,13 @@ msgid ""
"using a radial [member fill_mode], this setting will enable stretching."
msgstr ""
-#: doc/classes/TextureProgress.xml:35
+#: doc/classes/TextureProgress.xml
msgid ""
"Offsets [member texture_progress] if [member fill_mode] is [constant "
"FILL_CLOCKWISE] or [constant FILL_COUNTER_CLOCKWISE]."
msgstr ""
-#: doc/classes/TextureProgress.xml:38
+#: doc/classes/TextureProgress.xml
msgid ""
"Upper limit for the fill of [member texture_progress] if [member fill_mode] "
"is [constant FILL_CLOCKWISE] or [constant FILL_COUNTER_CLOCKWISE]. When the "
@@ -57989,7 +60429,7 @@ msgid ""
"See [member Range.value], [member Range.max_value]."
msgstr ""
-#: doc/classes/TextureProgress.xml:42
+#: doc/classes/TextureProgress.xml
msgid ""
"Starting angle for the fill of [member texture_progress] if [member "
"fill_mode] is [constant FILL_CLOCKWISE] or [constant "
@@ -57999,32 +60439,32 @@ msgid ""
"radial_fill_degrees]."
msgstr ""
-#: doc/classes/TextureProgress.xml:45
+#: doc/classes/TextureProgress.xml
msgid ""
"The height of the 9-patch's bottom row. A margin of 16 means the 9-slice's "
"bottom corners and side will have a height of 16 pixels. You can set all 4 "
"margin values individually to create panels with non-uniform borders."
msgstr ""
-#: doc/classes/TextureProgress.xml:48
+#: doc/classes/TextureProgress.xml
msgid "The width of the 9-patch's left column."
msgstr ""
-#: doc/classes/TextureProgress.xml:51
+#: doc/classes/TextureProgress.xml
msgid "The width of the 9-patch's right column."
msgstr ""
-#: doc/classes/TextureProgress.xml:54
+#: doc/classes/TextureProgress.xml
msgid "The height of the 9-patch's top row."
msgstr ""
-#: doc/classes/TextureProgress.xml:57
+#: doc/classes/TextureProgress.xml
msgid ""
"[Texture] that draws over the progress bar. Use it to add highlights or an "
"upper-frame that hides part of [member texture_progress]."
msgstr ""
-#: doc/classes/TextureProgress.xml:60
+#: doc/classes/TextureProgress.xml
msgid ""
"[Texture] that clips based on the node's [code]value[/code] and [member "
"fill_mode]. As [code]value[/code] increased, the texture fills up. It shows "
@@ -58034,57 +60474,57 @@ msgid ""
"value], [member Range.min_value], [member Range.max_value]."
msgstr ""
-#: doc/classes/TextureProgress.xml:64
+#: doc/classes/TextureProgress.xml
msgid ""
"The offset of [member texture_progress]. Useful for [member texture_over] "
"and [member texture_under] with fancy borders, to avoid transparent margins "
"in your progress texture."
msgstr ""
-#: doc/classes/TextureProgress.xml:67
+#: doc/classes/TextureProgress.xml
msgid "[Texture] that draws under the progress bar. The bar's background."
msgstr ""
-#: doc/classes/TextureProgress.xml:70
+#: doc/classes/TextureProgress.xml
msgid ""
"Multiplies the color of the bar's [code]texture_over[/code] texture. The "
"effect is similar to [member CanvasItem.modulate], except it only affects "
"this specific texture instead of the entire node."
msgstr ""
-#: doc/classes/TextureProgress.xml:73
+#: doc/classes/TextureProgress.xml
msgid ""
"Multiplies the color of the bar's [code]texture_progress[/code] texture."
msgstr ""
-#: doc/classes/TextureProgress.xml:76
+#: doc/classes/TextureProgress.xml
msgid "Multiplies the color of the bar's [code]texture_under[/code] texture."
msgstr ""
-#: doc/classes/TextureProgress.xml:81
+#: doc/classes/TextureProgress.xml
msgid "The [member texture_progress] fills from left to right."
msgstr ""
-#: doc/classes/TextureProgress.xml:84
+#: doc/classes/TextureProgress.xml
msgid "The [member texture_progress] fills from right to left."
msgstr ""
-#: doc/classes/TextureProgress.xml:87
+#: doc/classes/TextureProgress.xml
msgid "The [member texture_progress] fills from top to bottom."
msgstr ""
-#: doc/classes/TextureProgress.xml:90
+#: doc/classes/TextureProgress.xml
msgid "The [member texture_progress] fills from bottom to top."
msgstr ""
-#: doc/classes/TextureProgress.xml:93
+#: doc/classes/TextureProgress.xml
msgid ""
"Turns the node into a radial bar. The [member texture_progress] fills "
"clockwise. See [member radial_center_offset], [member radial_initial_angle] "
"and [member radial_fill_degrees] to control the way the bar fills up."
msgstr ""
-#: doc/classes/TextureProgress.xml:96
+#: doc/classes/TextureProgress.xml
msgid ""
"Turns the node into a radial bar. The [member texture_progress] fills "
"counterclockwise. See [member radial_center_offset], [member "
@@ -58092,19 +60532,19 @@ msgid ""
"the bar fills up."
msgstr ""
-#: doc/classes/TextureProgress.xml:99
+#: doc/classes/TextureProgress.xml
msgid ""
"The [member texture_progress] fills from the center, expanding both towards "
"the left and the right."
msgstr ""
-#: doc/classes/TextureProgress.xml:102
+#: doc/classes/TextureProgress.xml
msgid ""
"The [member texture_progress] fills from the center, expanding both towards "
"the top and the bottom."
msgstr ""
-#: doc/classes/TextureProgress.xml:105
+#: doc/classes/TextureProgress.xml
msgid ""
"Turns the node into a radial bar. The [member texture_progress] fills "
"radially from the center, expanding both clockwise and counterclockwise. See "
@@ -58112,11 +60552,11 @@ msgid ""
"radial_fill_degrees] to control the way the bar fills up."
msgstr ""
-#: doc/classes/TextureRect.xml:4
+#: doc/classes/TextureRect.xml
msgid "Control for drawing textures."
msgstr ""
-#: doc/classes/TextureRect.xml:7
+#: doc/classes/TextureRect.xml
msgid ""
"Used to draw icons and sprites in a user interface. The texture's placement "
"can be controlled with the [member stretch_mode] property. It can scale, "
@@ -58127,21 +60567,21 @@ msgid ""
"upside down."
msgstr ""
-#: doc/classes/TextureRect.xml:17
+#: doc/classes/TextureRect.xml
msgid "If [code]true[/code], the texture scales to fit its bounding rectangle."
msgstr ""
-#: doc/classes/TextureRect.xml:27
+#: doc/classes/TextureRect.xml
msgid ""
"Controls the texture's behavior when resizing the node's bounding rectangle. "
"See [enum StretchMode]."
msgstr ""
-#: doc/classes/TextureRect.xml:30
+#: doc/classes/TextureRect.xml
msgid "The node's [Texture] resource."
msgstr ""
-#: doc/classes/TextureRect.xml:35
+#: doc/classes/TextureRect.xml
msgid ""
"Scale to fit the node's bounding rectangle, only if [code]expand[/code] is "
"[code]true[/code]. Default [code]stretch_mode[/code], for backwards "
@@ -58149,17 +60589,17 @@ msgid ""
"texture will behave like [constant STRETCH_KEEP]."
msgstr ""
-#: doc/classes/TextureRect.xml:53
+#: doc/classes/TextureRect.xml
msgid ""
"Scale the texture to fit the node's bounding rectangle, center it and "
"maintain its aspect ratio."
msgstr ""
-#: doc/classes/Theme.xml:4
+#: doc/classes/Theme.xml
msgid "Theme for controls."
msgstr ""
-#: doc/classes/Theme.xml:7
+#: doc/classes/Theme.xml
msgid ""
"A theme for skinning controls. Controls can be skinned individually, but for "
"complex applications, it's more practical to just create a global theme that "
@@ -58169,16 +60609,11 @@ msgid ""
"theme[/code] file, see the documentation for more information."
msgstr ""
-#: doc/classes/Theme.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/gui/gui_skinning.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/gui/gui_skinning.html"
-
-#: doc/classes/Theme.xml:17
+#: doc/classes/Theme.xml
msgid "Clears all values on the theme."
msgstr ""
-#: doc/classes/Theme.xml:25
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Clears the [Color] at [code]name[/code] if the theme has [code]node_type[/"
@@ -58187,7 +60622,7 @@ msgstr ""
"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
"code]."
-#: doc/classes/Theme.xml:33
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Clears the constant at [code]name[/code] if the theme has [code]node_type[/"
@@ -58196,7 +60631,7 @@ msgstr ""
"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
"code]."
-#: doc/classes/Theme.xml:41
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Clears the [Font] at [code]name[/code] if the theme has [code]node_type[/"
@@ -58205,7 +60640,7 @@ msgstr ""
"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
"code]."
-#: doc/classes/Theme.xml:49
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Clears the icon at [code]name[/code] if the theme has [code]node_type[/code]."
@@ -58213,106 +60648,112 @@ msgstr ""
"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
"code]."
-#: doc/classes/Theme.xml:57
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Clears [StyleBox] at [code]name[/code] if the theme has [code]node_type[/"
"code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/Theme.xml:66
+#: doc/classes/Theme.xml
msgid ""
"Clears the theme item of [code]data_type[/code] at [code]name[/code] if the "
"theme has [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:72
+#: doc/classes/Theme.xml
+msgid ""
+"Unmarks [code]theme_type[/code] as being a variation of another theme type. "
+"See [method set_type_variation]."
+msgstr ""
+
+#: doc/classes/Theme.xml
msgid "Sets the theme's values to a copy of the default theme values."
msgstr ""
-#: doc/classes/Theme.xml:79
+#: doc/classes/Theme.xml
msgid "Sets the theme's values to a copy of a given theme."
msgstr ""
-#: doc/classes/Theme.xml:87
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns the [Color] at [code]name[/code] if the theme has [code]node_type[/"
"code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/Theme.xml:94
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [Color]s as a [PoolStringArray] filled with each [Color]'s "
"name, for use in [method get_color], if the theme has [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:100
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [Color] types as a [PoolStringArray] filled with unique type "
"names, for use in [method get_color] and/or [method get_color_list]."
msgstr ""
-#: doc/classes/Theme.xml:108
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns the constant at [code]name[/code] if the theme has [code]node_type[/"
"code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/Theme.xml:115
+#: doc/classes/Theme.xml
msgid ""
"Returns all the constants as a [PoolStringArray] filled with each constant's "
"name, for use in [method get_constant], if the theme has [code]node_type[/"
"code]."
msgstr ""
-#: doc/classes/Theme.xml:121
+#: doc/classes/Theme.xml
msgid ""
"Returns all the constant types as a [PoolStringArray] filled with unique "
"type names, for use in [method get_constant] and/or [method "
"get_constant_list]."
msgstr ""
-#: doc/classes/Theme.xml:129
-#, fuzzy
+#: doc/classes/Theme.xml
msgid ""
"Returns the [Font] at [code]name[/code] if the theme has [code]node_type[/"
-"code]."
-msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
+"code]. If such item does not exist and [member default_font] is set on the "
+"theme, the default font will be returned."
+msgstr ""
-#: doc/classes/Theme.xml:136
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [Font]s as a [PoolStringArray] filled with each [Font]'s "
"name, for use in [method get_font], if the theme has [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:142
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [Font] types as a [PoolStringArray] filled with unique type "
"names, for use in [method get_font] and/or [method get_font_list]."
msgstr ""
-#: doc/classes/Theme.xml:150
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns the icon [Texture] at [code]name[/code] if the theme has "
"[code]node_type[/code]."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/Theme.xml:157
+#: doc/classes/Theme.xml
msgid ""
"Returns all the icons as a [PoolStringArray] filled with each [Texture]'s "
"name, for use in [method get_icon], if the theme has [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:163
+#: doc/classes/Theme.xml
msgid ""
"Returns all the icon types as a [PoolStringArray] filled with unique type "
"names, for use in [method get_icon] and/or [method get_icon_list]."
msgstr ""
-#: doc/classes/Theme.xml:171
+#: doc/classes/Theme.xml
msgid ""
"Returns the [StyleBox] at [code]name[/code] if the theme has "
"[code]node_type[/code].\n"
@@ -58320,7 +60761,7 @@ msgid ""
"Valid [code]node_type[/code]s may be found using [method get_stylebox_types]."
msgstr ""
-#: doc/classes/Theme.xml:179
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [StyleBox]s as a [PoolStringArray] filled with each "
"[StyleBox]'s name, for use in [method get_stylebox], if the theme has "
@@ -58328,14 +60769,14 @@ msgid ""
"Valid [code]node_type[/code]s may be found using [method get_stylebox_types]."
msgstr ""
-#: doc/classes/Theme.xml:186
+#: doc/classes/Theme.xml
msgid ""
"Returns all the [StyleBox] types as a [PoolStringArray] filled with unique "
"type names, for use in [method get_stylebox] and/or [method "
"get_stylebox_list]."
msgstr ""
-#: doc/classes/Theme.xml:195
+#: doc/classes/Theme.xml
msgid ""
"Returns the theme item of [code]data_type[/code] at [code]name[/code] if the "
"theme has [code]node_type[/code].\n"
@@ -58344,7 +60785,7 @@ msgid ""
"using [method get_theme_item_types] or a data type specific method."
msgstr ""
-#: doc/classes/Theme.xml:204
+#: doc/classes/Theme.xml
msgid ""
"Returns all the theme items of [code]data_type[/code] as a [PoolStringArray] "
"filled with each theme items's name, for use in [method get_theme_item] or a "
@@ -58353,14 +60794,14 @@ msgid ""
"get_theme_item_types] or a data type specific method."
msgstr ""
-#: doc/classes/Theme.xml:212
+#: doc/classes/Theme.xml
msgid ""
"Returns all the theme items of [code]data_type[/code] types as a "
"[PoolStringArray] filled with unique type names, for use in [method "
"get_theme_item], [method get_theme_item_list] or data type specific methods."
msgstr ""
-#: doc/classes/Theme.xml:219
+#: doc/classes/Theme.xml
msgid ""
"Returns all the theme types as a [PoolStringArray] filled with unique type "
"names, for use in other [code]get_*[/code] functions of this theme.\n"
@@ -58368,7 +60809,19 @@ msgid ""
"future version."
msgstr ""
-#: doc/classes/Theme.xml:228
+#: doc/classes/Theme.xml
+msgid ""
+"Returns the name of the base theme type if [code]theme_type[/code] is a "
+"valid variation type. Returns an empty string otherwise."
+msgstr ""
+
+#: doc/classes/Theme.xml
+#, fuzzy
+msgid ""
+"Returns a list of all type variations for the given [code]base_type[/code]."
+msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
+
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if [Color] with [code]name[/code] is in "
@@ -58378,21 +60831,21 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Theme.xml:237
+#: doc/classes/Theme.xml
msgid ""
"Returns [code]true[/code] if constant with [code]name[/code] is in "
"[code]node_type[/code].\n"
"Returns [code]false[/code] if the theme does not have [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:244
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if this theme has a valid [member default_font] "
"value."
msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]."
-#: doc/classes/Theme.xml:252
+#: doc/classes/Theme.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if [Font] with [code]name[/code] is in "
@@ -58402,28 +60855,37 @@ msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
-#: doc/classes/Theme.xml:261
+#: doc/classes/Theme.xml
msgid ""
"Returns [code]true[/code] if icon [Texture] with [code]name[/code] is in "
"[code]node_type[/code].\n"
"Returns [code]false[/code] if the theme does not have [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:270
+#: doc/classes/Theme.xml
msgid ""
"Returns [code]true[/code] if [StyleBox] with [code]name[/code] is in "
"[code]node_type[/code].\n"
"Returns [code]false[/code] if the theme does not have [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:280
+#: doc/classes/Theme.xml
msgid ""
"Returns [code]true[/code] if a theme item of [code]data_type[/code] with "
"[code]name[/code] is in [code]node_type[/code].\n"
"Returns [code]false[/code] if the theme does not have [code]node_type[/code]."
msgstr ""
-#: doc/classes/Theme.xml:288
+#: doc/classes/Theme.xml
+#, fuzzy
+msgid ""
+"Returns [code]true[/code] if [code]theme_type[/code] is marked as a "
+"variation of [code]base_type[/code]."
+msgstr ""
+"Возвращает [code]true[/code], если в [AnimationPlayer] хранится [Animation] "
+"с ключом [code]name[/code]."
+
+#: doc/classes/Theme.xml
msgid ""
"Adds missing and overrides existing definitions with values from the "
"[code]other[/code] [Theme].\n"
@@ -58432,84 +60894,84 @@ msgid ""
"merge the other two into it one after another."
msgstr ""
-#: doc/classes/Theme.xml:298
+#: doc/classes/Theme.xml
msgid ""
"Renames the [Color] at [code]old_name[/code] to [code]name[/code] if the "
"theme has [code]node_type[/code]. If [code]name[/code] is already taken, "
"this method fails."
msgstr ""
-#: doc/classes/Theme.xml:307
+#: doc/classes/Theme.xml
msgid ""
"Renames the constant at [code]old_name[/code] to [code]name[/code] if the "
"theme has [code]node_type[/code]. If [code]name[/code] is already taken, "
"this method fails."
msgstr ""
-#: doc/classes/Theme.xml:316
+#: doc/classes/Theme.xml
msgid ""
"Renames the [Font] at [code]old_name[/code] to [code]name[/code] if the "
"theme has [code]node_type[/code]. If [code]name[/code] is already taken, "
"this method fails."
msgstr ""
-#: doc/classes/Theme.xml:325
+#: doc/classes/Theme.xml
msgid ""
"Renames the icon at [code]old_name[/code] to [code]name[/code] if the theme "
"has [code]node_type[/code]. If [code]name[/code] is already taken, this "
"method fails."
msgstr ""
-#: doc/classes/Theme.xml:334
+#: doc/classes/Theme.xml
msgid ""
"Renames [StyleBox] at [code]old_name[/code] to [code]name[/code] if the "
"theme has [code]node_type[/code]. If [code]name[/code] is already taken, "
"this method fails."
msgstr ""
-#: doc/classes/Theme.xml:344
+#: doc/classes/Theme.xml
msgid ""
"Renames the theme item of [code]data_type[/code] at [code]old_name[/code] to "
"[code]name[/code] if the theme has [code]node_type[/code]. If [code]name[/"
"code] is already taken, this method fails."
msgstr ""
-#: doc/classes/Theme.xml:353
+#: doc/classes/Theme.xml
msgid ""
"Sets the theme's [Color] to [code]color[/code] at [code]name[/code] in "
"[code]node_type[/code].\n"
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:363
+#: doc/classes/Theme.xml
msgid ""
"Sets the theme's constant to [code]constant[/code] at [code]name[/code] in "
"[code]node_type[/code].\n"
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:373
+#: doc/classes/Theme.xml
msgid ""
"Sets the theme's [Font] to [code]font[/code] at [code]name[/code] in "
"[code]node_type[/code].\n"
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:383
+#: doc/classes/Theme.xml
msgid ""
"Sets the theme's icon [Texture] to [code]texture[/code] at [code]name[/code] "
"in [code]node_type[/code].\n"
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:393
+#: doc/classes/Theme.xml
msgid ""
"Sets theme's [StyleBox] to [code]stylebox[/code] at [code]name[/code] in "
"[code]node_type[/code].\n"
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:404
+#: doc/classes/Theme.xml
msgid ""
"Sets the theme item of [code]data_type[/code] to [code]value[/code] at "
"[code]name[/code] in [code]node_type[/code].\n"
@@ -58518,7 +60980,21 @@ msgid ""
"Creates [code]node_type[/code] if the theme does not have it."
msgstr ""
-#: doc/classes/Theme.xml:412
+#: doc/classes/Theme.xml
+msgid ""
+"Marks [code]theme_type[/code] as a variation of [code]base_type[/code].\n"
+"This adds [code]theme_type[/code] as a suggested option for [member Control."
+"theme_type_variation] on a [Control] that is of the [code]base_type[/code] "
+"class.\n"
+"Variations can also be nested, i.e. [code]base_type[/code] can be another "
+"variation. If a chain of variations ends with a [code]base_type[/code] "
+"matching the class of the [Control], the whole chain is going to be "
+"suggested as options.\n"
+"[b]Note:[/b] Suggestions only show up if this theme resource is set as the "
+"project default theme. See [member ProjectSettings.gui/theme/custom]."
+msgstr ""
+
+#: doc/classes/Theme.xml
msgid ""
"The default font of this [Theme] resource. Used as a fallback value for font "
"items defined in this theme, but having invalid values. If this value is "
@@ -58526,36 +61002,36 @@ msgid ""
"Use [method has_default_font] to check if this value is valid."
msgstr ""
-#: doc/classes/Theme.xml:418
+#: doc/classes/Theme.xml
msgid "Theme's [Color] item type."
msgstr ""
-#: doc/classes/Theme.xml:421
+#: doc/classes/Theme.xml
msgid "Theme's constant item type."
msgstr ""
-#: doc/classes/Theme.xml:424
+#: doc/classes/Theme.xml
msgid "Theme's [Font] item type."
msgstr ""
-#: doc/classes/Theme.xml:427
+#: doc/classes/Theme.xml
msgid "Theme's icon [Texture] item type."
msgstr ""
-#: doc/classes/Theme.xml:430
+#: doc/classes/Theme.xml
msgid "Theme's [StyleBox] item type."
msgstr ""
-#: doc/classes/Theme.xml:433
+#: doc/classes/Theme.xml
#, fuzzy
msgid "Maximum value for the DataType enum."
msgstr "Максимальное значение для режима перечисления."
-#: doc/classes/Thread.xml:4
+#: doc/classes/Thread.xml
msgid "A unit of execution in a process."
msgstr ""
-#: doc/classes/Thread.xml:7
+#: doc/classes/Thread.xml
msgid ""
"A unit of execution in a process. Can run methods on [Object]s "
"simultaneously. The use of synchronization via [Mutex] or [Semaphore] is "
@@ -58564,21 +61040,21 @@ msgid ""
"This is a current limitation of the GDScript debugger."
msgstr ""
-#: doc/classes/Thread.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/threads/thread_safe_apis.html"
+#: doc/classes/Thread.xml
+msgid "Using multiple threads"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/threads/thread_safe_apis."
-"html"
-#: doc/classes/Thread.xml:19
+#: doc/classes/Thread.xml
+msgid "Thread-safe APIs"
+msgstr ""
+
+#: doc/classes/Thread.xml
msgid ""
"Returns the current [Thread]'s ID, uniquely identifying it among all "
"threads. If the [Thread] is not running this returns an empty string."
msgstr ""
-#: doc/classes/Thread.xml:25
+#: doc/classes/Thread.xml
msgid ""
"Returns [code]true[/code] if this [Thread] has been started. Once started, "
"this will return [code]true[/code] until it is joined using [method "
@@ -58586,7 +61062,7 @@ msgid ""
"[method is_alive]."
msgstr ""
-#: doc/classes/Thread.xml:31
+#: doc/classes/Thread.xml
msgid ""
"Returns [code]true[/code] if this [Thread] is currently running. This is "
"useful for determining if [method wait_to_finish] can be called without "
@@ -58594,7 +61070,7 @@ msgid ""
"To check if a [Thread] is joinable, use [method is_active]."
msgstr ""
-#: doc/classes/Thread.xml:42
+#: doc/classes/Thread.xml
msgid ""
"Starts a new [Thread] that runs [code]method[/code] on object "
"[code]instance[/code] with [code]userdata[/code] passed as an argument. Even "
@@ -58604,7 +61080,7 @@ msgid ""
"Returns [constant OK] on success, or [constant ERR_CANT_CREATE] on failure."
msgstr ""
-#: doc/classes/Thread.xml:49
+#: doc/classes/Thread.xml
msgid ""
"Joins the [Thread] and waits for it to finish. Returns the output of the "
"method passed to [method start].\n"
@@ -58617,23 +61093,23 @@ msgid ""
"want to use it again you will have to create a new instance of it."
msgstr ""
-#: doc/classes/Thread.xml:58
+#: doc/classes/Thread.xml
msgid "A thread running with lower priority than normally."
msgstr ""
-#: doc/classes/Thread.xml:61
+#: doc/classes/Thread.xml
msgid "A thread with a standard priority."
msgstr ""
-#: doc/classes/Thread.xml:64
+#: doc/classes/Thread.xml
msgid "A thread running with higher priority than normally."
msgstr ""
-#: doc/classes/TileMap.xml:4
+#: doc/classes/TileMap.xml
msgid "Node for 2D tile-based maps."
msgstr ""
-#: doc/classes/TileMap.xml:7
+#: doc/classes/TileMap.xml
msgid ""
"Node for 2D tile-based maps. Tilemaps use a [TileSet] which contain a list "
"of tiles (textures plus optional collision, navigation, and/or occluder "
@@ -58644,82 +61120,79 @@ msgid ""
"[method Physics2DDirectBodyState.get_contact_collider_shape_metadata], etc."
msgstr ""
-#: doc/classes/TileMap.xml:11 doc/classes/TileSet.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/2d/using_tilemaps.html"
+#: doc/classes/TileMap.xml doc/classes/TileSet.xml
+msgid "Using Tilemaps"
msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/2d/using_tilemaps.html"
-#: doc/classes/TileMap.xml:14 doc/classes/TileSet.xml:14
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/111"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/TileMap.xml doc/classes/TileSet.xml
+msgid "2D Hexagonal Demo"
+msgstr ""
-#: doc/classes/TileMap.xml:23
+#: doc/classes/TileMap.xml
msgid "Clears all cells."
msgstr ""
-#: doc/classes/TileMap.xml:29
+#: doc/classes/TileMap.xml
msgid "Clears cells that do not exist in the tileset."
msgstr ""
-#: doc/classes/TileMap.xml:37
+#: doc/classes/TileMap.xml
msgid ""
"Returns the tile index of the given cell. If no tile exists in the cell, "
"returns [constant INVALID_CELL]."
msgstr ""
-#: doc/classes/TileMap.xml:45
+#: doc/classes/TileMap.xml
msgid ""
"Returns the coordinate (subtile column and row) of the autotile variation in "
"the tileset. Returns a zero vector if the cell doesn't have autotiling."
msgstr ""
-#: doc/classes/TileMap.xml:52
+#: doc/classes/TileMap.xml
msgid ""
"Returns the tile index of the cell given by a Vector2. If no tile exists in "
"the cell, returns [constant INVALID_CELL]."
msgstr ""
-#: doc/classes/TileMap.xml:59
+#: doc/classes/TileMap.xml
msgid "Returns [code]true[/code] if the given collision layer bit is set."
msgstr ""
-#: doc/classes/TileMap.xml:66
+#: doc/classes/TileMap.xml
msgid "Returns [code]true[/code] if the given collision mask bit is set."
msgstr ""
-#: doc/classes/TileMap.xml:72
+#: doc/classes/TileMap.xml
msgid ""
"Returns a [Vector2] array with the positions of all cells containing a tile "
"from the tileset (i.e. a tile index different from [code]-1[/code])."
msgstr ""
-#: doc/classes/TileMap.xml:79
+#: doc/classes/TileMap.xml
msgid ""
"Returns an array of all cells with the given tile index specified in "
"[code]id[/code]."
msgstr ""
-#: doc/classes/TileMap.xml:85
+#: doc/classes/TileMap.xml
msgid "Returns a rectangle enclosing the used (non-empty) tiles of the map."
msgstr ""
-#: doc/classes/TileMap.xml:93
+#: doc/classes/TileMap.xml
msgid ""
"Returns [code]true[/code] if the given cell is transposed, i.e. the X and Y "
"axes are swapped."
msgstr ""
-#: doc/classes/TileMap.xml:101
+#: doc/classes/TileMap.xml
msgid "Returns [code]true[/code] if the given cell is flipped in the X axis."
msgstr ""
-#: doc/classes/TileMap.xml:109
+#: doc/classes/TileMap.xml
msgid "Returns [code]true[/code] if the given cell is flipped in the Y axis."
msgstr ""
-#: doc/classes/TileMap.xml:117
+#: doc/classes/TileMap.xml
msgid ""
"Returns the local position of the top left corner of the cell corresponding "
"to the given tilemap (grid-based) coordinates.\n"
@@ -58731,9 +61204,9 @@ msgid ""
"Optionally, the tilemap's half offset can be ignored."
msgstr ""
-#: doc/classes/TileMap.xml:136
+#: doc/classes/TileMap.xml
msgid ""
-"Sets the tile index for the cell given by a Vector2.\n"
+"Sets the tile index for the given cell.\n"
"An index of [code]-1[/code] clears the cell.\n"
"Optionally, the tile can also be flipped, transposed, or given autotile "
"coordinates. The autotile coordinate refers to the column and row of the "
@@ -58753,32 +61226,34 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/TileMap.xml:158
+#: doc/classes/TileMap.xml
msgid ""
-"Sets the tile index for the given cell.\n"
+"Sets the tile index for the cell given by a Vector2.\n"
"An index of [code]-1[/code] clears the cell.\n"
-"Optionally, the tile can also be flipped or transposed.\n"
+"Optionally, the tile can also be flipped, transposed, or given autotile "
+"coordinates. The autotile coordinate refers to the column and row of the "
+"subtile.\n"
"[b]Note:[/b] Data such as navigation polygons and collision shapes are not "
"immediately updated for performance reasons.\n"
"If you need these to be immediately updated, you can call [method "
"update_dirty_quadrants]."
msgstr ""
-#: doc/classes/TileMap.xml:170
+#: doc/classes/TileMap.xml
msgid "Sets the given collision layer bit."
msgstr ""
-#: doc/classes/TileMap.xml:178
+#: doc/classes/TileMap.xml
msgid "Sets the given collision mask bit."
msgstr ""
-#: doc/classes/TileMap.xml:185
+#: doc/classes/TileMap.xml
msgid ""
"Applies autotiling rules to the cell (and its adjacent cells) referenced by "
"its grid-based X and Y coordinates."
msgstr ""
-#: doc/classes/TileMap.xml:193
+#: doc/classes/TileMap.xml
msgid ""
"Applies autotiling rules to the cells in the given region (specified by grid-"
"based X and Y coordinates).\n"
@@ -58786,13 +61261,13 @@ msgid ""
"the entire tilemap."
msgstr ""
-#: doc/classes/TileMap.xml:200
+#: doc/classes/TileMap.xml
msgid ""
"Updates the tile map's quadrants, allowing things such as navigation and "
"collision shapes to be immediately used if modified."
msgstr ""
-#: doc/classes/TileMap.xml:207
+#: doc/classes/TileMap.xml
msgid ""
"Returns the tilemap (grid-based) coordinates corresponding to the given "
"local position.\n"
@@ -58804,41 +61279,41 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/TileMap.xml:218
+#: doc/classes/TileMap.xml
msgid "If [code]true[/code], the cell's UVs will be clipped."
msgstr ""
-#: doc/classes/TileMap.xml:221
+#: doc/classes/TileMap.xml
msgid "The custom [Transform2D] to be applied to the TileMap's cells."
msgstr ""
-#: doc/classes/TileMap.xml:224
+#: doc/classes/TileMap.xml
msgid ""
"Amount to offset alternating tiles. See [enum HalfOffset] for possible "
"values."
msgstr ""
-#: doc/classes/TileMap.xml:227
+#: doc/classes/TileMap.xml
msgid ""
"The TileMap's quadrant size. Optimizes drawing by batching, using chunks of "
"this size."
msgstr ""
-#: doc/classes/TileMap.xml:230
+#: doc/classes/TileMap.xml
msgid "The TileMap's cell size."
msgstr ""
-#: doc/classes/TileMap.xml:233
+#: doc/classes/TileMap.xml
msgid "Position for tile origin. See [enum TileOrigin] for possible values."
msgstr ""
-#: doc/classes/TileMap.xml:236
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], the TileMap's direct children will be drawn in order "
"of their Y coordinate."
msgstr ""
-#: doc/classes/TileMap.xml:239
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], the textures will be centered in the middle of each "
"tile. This is useful for certain isometric or top-down modes when textures "
@@ -58849,47 +61324,47 @@ msgid ""
"unless [member compatibility_mode] is enabled."
msgstr ""
-#: doc/classes/TileMap.xml:243
+#: doc/classes/TileMap.xml
msgid ""
"Bounce value for static body collisions (see [code]collision_use_kinematic[/"
"code])."
msgstr ""
-#: doc/classes/TileMap.xml:246
+#: doc/classes/TileMap.xml
msgid ""
"Friction value for static body collisions (see "
"[code]collision_use_kinematic[/code])."
msgstr ""
-#: doc/classes/TileMap.xml:249
+#: doc/classes/TileMap.xml
msgid ""
-"The collision layer(s) for all colliders in the TileMap. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"The collision layer(s) for all colliders in the TileMap. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/TileMap.xml:252
+#: doc/classes/TileMap.xml
msgid ""
-"The collision mask(s) for all colliders in the TileMap. See [url=https://"
-"docs.godotengine.org/en/3.4/tutorials/physics/physics_introduction."
-"html#collision-layers-and-masks]Collision layers and masks[/url] in the "
-"documentation for more information."
+"The collision mask(s) for all colliders in the TileMap. See [url=$DOCS_URL/"
+"tutorials/physics/physics_introduction.html#collision-layers-and-"
+"masks]Collision layers and masks[/url] in the documentation for more "
+"information."
msgstr ""
-#: doc/classes/TileMap.xml:255
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], TileMap collisions will be handled as a kinematic "
"body. If [code]false[/code], collisions will be handled as static body."
msgstr ""
-#: doc/classes/TileMap.xml:258
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], this tilemap's collision shape will be added to the "
"collision shape of the parent. The parent has to be a [CollisionObject2D]."
msgstr ""
-#: doc/classes/TileMap.xml:261
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], the compatibility with the tilemaps made in Godot 3.1 "
"or earlier is maintained (textures move when the tile origin changes and "
@@ -58906,18 +61381,18 @@ msgid ""
"option or in irregular tiles is not relevant when centering those textures."
msgstr ""
-#: doc/classes/TileMap.xml:266
+#: doc/classes/TileMap.xml
msgid "The TileMap orientation mode. See [enum Mode] for possible values."
msgstr ""
-#: doc/classes/TileMap.xml:269
+#: doc/classes/TileMap.xml
msgid ""
"The light mask assigned to all light occluders in the TileMap. The TileSet's "
"light occluders will cast shadows only from Light2D(s) that have the same "
"light mask(s)."
msgstr ""
-#: doc/classes/TileMap.xml:272
+#: doc/classes/TileMap.xml
msgid ""
"If [code]true[/code], collision shapes are visible in the editor. Doesn't "
"affect collision shapes visibility at runtime. To show collision shapes at "
@@ -58925,74 +61400,74 @@ msgid ""
"instead."
msgstr ""
-#: doc/classes/TileMap.xml:275
+#: doc/classes/TileMap.xml
msgid "The assigned [TileSet]."
msgstr ""
-#: doc/classes/TileMap.xml:281
+#: doc/classes/TileMap.xml
msgid "Emitted when a tilemap setting has changed."
msgstr ""
-#: doc/classes/TileMap.xml:287
+#: doc/classes/TileMap.xml
msgid "Returned when a cell doesn't exist."
msgstr ""
-#: doc/classes/TileMap.xml:290
+#: doc/classes/TileMap.xml
msgid "Orthogonal orientation mode."
msgstr ""
-#: doc/classes/TileMap.xml:293
+#: doc/classes/TileMap.xml
msgid "Isometric orientation mode."
msgstr ""
-#: doc/classes/TileMap.xml:296
+#: doc/classes/TileMap.xml
msgid "Custom orientation mode."
msgstr ""
-#: doc/classes/TileMap.xml:299
+#: doc/classes/TileMap.xml
msgid "Half offset on the X coordinate."
msgstr ""
-#: doc/classes/TileMap.xml:302
+#: doc/classes/TileMap.xml
msgid "Half offset on the Y coordinate."
msgstr ""
-#: doc/classes/TileMap.xml:305
+#: doc/classes/TileMap.xml
msgid "Half offset disabled."
msgstr ""
-#: doc/classes/TileMap.xml:308
+#: doc/classes/TileMap.xml
msgid "Half offset on the X coordinate (negative)."
msgstr ""
-#: doc/classes/TileMap.xml:311
+#: doc/classes/TileMap.xml
msgid "Half offset on the Y coordinate (negative)."
msgstr ""
-#: doc/classes/TileMap.xml:314
+#: doc/classes/TileMap.xml
msgid "Tile origin at its top-left corner."
msgstr ""
-#: doc/classes/TileMap.xml:317
+#: doc/classes/TileMap.xml
msgid "Tile origin at its center."
msgstr ""
-#: doc/classes/TileMap.xml:320
+#: doc/classes/TileMap.xml
msgid "Tile origin at its bottom-left corner."
msgstr ""
-#: doc/classes/TileSet.xml:4
+#: doc/classes/TileSet.xml
msgid "Tile library for tilemaps."
msgstr ""
-#: doc/classes/TileSet.xml:7
+#: doc/classes/TileSet.xml
msgid ""
"A TileSet is a library of tiles for a [TileMap]. It contains a list of "
"tiles, each consisting of a sprite and optional collision shapes.\n"
"Tiles are referenced by a unique integer ID."
msgstr ""
-#: doc/classes/TileSet.xml:42
+#: doc/classes/TileSet.xml
msgid ""
"Determines when the auto-tiler should consider two different auto-tile IDs "
"to be bound together.\n"
@@ -59000,11 +61475,11 @@ msgid ""
"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile."
msgstr ""
-#: doc/classes/TileSet.xml:50
+#: doc/classes/TileSet.xml
msgid "Clears all bitmask information of the autotile."
msgstr ""
-#: doc/classes/TileSet.xml:58
+#: doc/classes/TileSet.xml
msgid ""
"Returns the bitmask of the subtile from an autotile given its coordinates.\n"
"The value is the sum of the values in [enum AutotileBindings] present in the "
@@ -59012,11 +61487,11 @@ msgid ""
"left and top right)."
msgstr ""
-#: doc/classes/TileSet.xml:66
+#: doc/classes/TileSet.xml
msgid "Returns the [enum BitmaskMode] of the autotile."
msgstr ""
-#: doc/classes/TileSet.xml:73
+#: doc/classes/TileSet.xml
msgid ""
"Returns the subtile that's being used as an icon in an atlas/autotile given "
"its coordinates.\n"
@@ -59025,27 +61500,27 @@ msgid ""
"represent it in the TileSet editor."
msgstr ""
-#: doc/classes/TileSet.xml:82
+#: doc/classes/TileSet.xml
msgid ""
"Returns the light occluder of the subtile from an atlas/autotile given its "
"coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:90
+#: doc/classes/TileSet.xml
msgid ""
"Returns the navigation polygon of the subtile from an atlas/autotile given "
"its coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:97
+#: doc/classes/TileSet.xml
msgid "Returns the size of the subtiles in an atlas/autotile."
msgstr ""
-#: doc/classes/TileSet.xml:104
+#: doc/classes/TileSet.xml
msgid "Returns the spacing between subtiles of the atlas/autotile."
msgstr ""
-#: doc/classes/TileSet.xml:112
+#: doc/classes/TileSet.xml
msgid ""
"Returns the priority of the subtile from an autotile given its coordinates.\n"
"When more than one subtile has the same bitmask value, one of them will be "
@@ -59053,13 +61528,13 @@ msgid ""
"picked."
msgstr ""
-#: doc/classes/TileSet.xml:121
+#: doc/classes/TileSet.xml
msgid ""
"Returns the drawing index of the subtile from an atlas/autotile given its "
"coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:130
+#: doc/classes/TileSet.xml
msgid ""
"Sets the bitmask of the subtile from an autotile given its coordinates.\n"
"The value is the sum of the values in [enum AutotileBindings] present in the "
@@ -59067,11 +61542,11 @@ msgid ""
"left and top right)."
msgstr ""
-#: doc/classes/TileSet.xml:139
+#: doc/classes/TileSet.xml
msgid "Sets the [enum BitmaskMode] of the autotile."
msgstr ""
-#: doc/classes/TileSet.xml:147
+#: doc/classes/TileSet.xml
msgid ""
"Sets the subtile that will be used as an icon in an atlas/autotile given its "
"coordinates.\n"
@@ -59080,27 +61555,27 @@ msgid ""
"represent it in the TileSet editor."
msgstr ""
-#: doc/classes/TileSet.xml:157
+#: doc/classes/TileSet.xml
msgid ""
"Sets the light occluder of the subtile from an atlas/autotile given its "
"coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:166
+#: doc/classes/TileSet.xml
msgid ""
"Sets the navigation polygon of the subtile from an atlas/autotile given its "
"coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:174
+#: doc/classes/TileSet.xml
msgid "Sets the size of the subtiles in an atlas/autotile."
msgstr ""
-#: doc/classes/TileSet.xml:182
+#: doc/classes/TileSet.xml
msgid "Sets the spacing between subtiles of the atlas/autotile."
msgstr ""
-#: doc/classes/TileSet.xml:191
+#: doc/classes/TileSet.xml
msgid ""
"Sets the priority of the subtile from an autotile given its coordinates.\n"
"When more than one subtile has the same bitmask value, one of them will be "
@@ -59108,99 +61583,99 @@ msgid ""
"picked."
msgstr ""
-#: doc/classes/TileSet.xml:201
+#: doc/classes/TileSet.xml
msgid ""
"Sets the drawing index of the subtile from an atlas/autotile given its "
"coordinates."
msgstr ""
-#: doc/classes/TileSet.xml:207
+#: doc/classes/TileSet.xml
msgid "Clears all tiles."
msgstr ""
-#: doc/classes/TileSet.xml:214
+#: doc/classes/TileSet.xml
msgid "Creates a new tile with the given ID."
msgstr ""
-#: doc/classes/TileSet.xml:221
+#: doc/classes/TileSet.xml
msgid "Returns the first tile matching the given name."
msgstr ""
-#: doc/classes/TileSet.xml:227
+#: doc/classes/TileSet.xml
msgid ""
"Returns the ID following the last currently used ID, useful when creating a "
"new tile."
msgstr ""
-#: doc/classes/TileSet.xml:233
+#: doc/classes/TileSet.xml
msgid "Returns an array of all currently used tile IDs."
msgstr ""
-#: doc/classes/TileSet.xml:240
+#: doc/classes/TileSet.xml
msgid "Removes the given tile ID."
msgstr ""
-#: doc/classes/TileSet.xml:251
+#: doc/classes/TileSet.xml
msgid "Adds a shape to the tile."
msgstr ""
-#: doc/classes/TileSet.xml:258
+#: doc/classes/TileSet.xml
msgid "Returns the tile's light occluder."
msgstr ""
-#: doc/classes/TileSet.xml:265
+#: doc/classes/TileSet.xml
msgid "Returns the tile's material."
msgstr ""
-#: doc/classes/TileSet.xml:272
+#: doc/classes/TileSet.xml
msgid "Returns the tile's modulation color."
msgstr ""
-#: doc/classes/TileSet.xml:279
+#: doc/classes/TileSet.xml
msgid "Returns the tile's name."
msgstr ""
-#: doc/classes/TileSet.xml:286
+#: doc/classes/TileSet.xml
msgid "Returns the navigation polygon of the tile."
msgstr ""
-#: doc/classes/TileSet.xml:293
+#: doc/classes/TileSet.xml
msgid "Returns the offset of the tile's navigation polygon."
msgstr ""
-#: doc/classes/TileSet.xml:300
+#: doc/classes/TileSet.xml
msgid "Returns the tile's normal map texture."
msgstr ""
-#: doc/classes/TileSet.xml:307
+#: doc/classes/TileSet.xml
msgid "Returns the offset of the tile's light occluder."
msgstr ""
-#: doc/classes/TileSet.xml:314
+#: doc/classes/TileSet.xml
msgid "Returns the tile sub-region in the texture."
msgstr ""
-#: doc/classes/TileSet.xml:322
+#: doc/classes/TileSet.xml
msgid "Returns a tile's given shape."
msgstr ""
-#: doc/classes/TileSet.xml:329
+#: doc/classes/TileSet.xml
msgid "Returns the number of shapes assigned to a tile."
msgstr ""
-#: doc/classes/TileSet.xml:337
+#: doc/classes/TileSet.xml
msgid "Returns the offset of a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:345
+#: doc/classes/TileSet.xml
msgid "Returns the one-way collision value of a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:360
+#: doc/classes/TileSet.xml
msgid "Returns the [Transform2D] of a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:367
+#: doc/classes/TileSet.xml
msgid ""
"Returns an array of dictionaries describing the tile's shapes.\n"
"[b]Dictionary structure in the array returned by this method:[/b]\n"
@@ -59215,47 +61690,52 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/TileSet.xml:384
+#: doc/classes/TileSet.xml
msgid "Returns the tile's texture."
msgstr ""
-#: doc/classes/TileSet.xml:391
+#: doc/classes/TileSet.xml
msgid "Returns the texture offset of the tile."
msgstr ""
-#: doc/classes/TileSet.xml:398
+#: doc/classes/TileSet.xml
msgid "Returns the tile's [enum TileMode]."
msgstr ""
-#: doc/classes/TileSet.xml:405
+#: doc/classes/TileSet.xml
msgid "Returns the tile's Z index (drawing layer)."
msgstr ""
-#: doc/classes/TileSet.xml:413
+#: doc/classes/TileSet.xml
msgid "Sets a light occluder for the tile."
msgstr ""
-#: doc/classes/TileSet.xml:421
+#: doc/classes/TileSet.xml
msgid "Sets the tile's material."
msgstr ""
-#: doc/classes/TileSet.xml:429
-msgid "Sets the tile's modulation color."
+#: doc/classes/TileSet.xml
+msgid ""
+"Sets the tile's modulation color.\n"
+"[b]Note:[/b] Modulation is performed by setting the tile's vertex color. To "
+"access this in a shader, use [code]COLOR[/code] rather than [code]MODULATE[/"
+"code] (which instead accesses the [TileMap]'s [member CanvasItem.modulate] "
+"property)."
msgstr ""
-#: doc/classes/TileSet.xml:437
+#: doc/classes/TileSet.xml
msgid "Sets the tile's name."
msgstr ""
-#: doc/classes/TileSet.xml:445
+#: doc/classes/TileSet.xml
msgid "Sets the tile's navigation polygon."
msgstr ""
-#: doc/classes/TileSet.xml:453
+#: doc/classes/TileSet.xml
msgid "Sets an offset for the tile's navigation polygon."
msgstr ""
-#: doc/classes/TileSet.xml:461
+#: doc/classes/TileSet.xml
msgid ""
"Sets the tile's normal map texture.\n"
"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
@@ -59264,56 +61744,341 @@ msgid ""
"a comparison of normal map coordinates expected by popular engines."
msgstr ""
-#: doc/classes/TileSet.xml:470
+#: doc/classes/TileSet.xml
msgid "Sets an offset for the tile's light occluder."
msgstr ""
-#: doc/classes/TileSet.xml:478
+#: doc/classes/TileSet.xml
msgid ""
"Sets the tile's sub-region in the texture. This is common in texture atlases."
msgstr ""
-#: doc/classes/TileSet.xml:487
+#: doc/classes/TileSet.xml
msgid "Sets a shape for the tile, enabling collision."
msgstr ""
-#: doc/classes/TileSet.xml:496
+#: doc/classes/TileSet.xml
msgid "Sets the offset of a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:505
+#: doc/classes/TileSet.xml
msgid "Enables one-way collision on a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:522
+#: doc/classes/TileSet.xml
msgid "Sets a [Transform2D] on a tile's shape."
msgstr ""
-#: doc/classes/TileSet.xml:530
+#: doc/classes/TileSet.xml
msgid "Sets an array of shapes for the tile, enabling collision."
msgstr ""
-#: doc/classes/TileSet.xml:538
+#: doc/classes/TileSet.xml
msgid "Sets the tile's texture."
msgstr ""
-#: doc/classes/TileSet.xml:546
+#: doc/classes/TileSet.xml
msgid "Sets the tile's texture offset."
msgstr ""
-#: doc/classes/TileSet.xml:554
+#: doc/classes/TileSet.xml
msgid "Sets the tile's [enum TileMode]."
msgstr ""
-#: doc/classes/TileSet.xml:562
+#: doc/classes/TileSet.xml
msgid "Sets the tile's drawing index."
msgstr ""
-#: doc/classes/Timer.xml:4
+#: doc/classes/Time.xml
+msgid "Time singleton for working with time."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"The Time singleton allows converting time between various formats and also "
+"getting time information from the system.\n"
+"This class conforms with as many of the ISO 8601 standards as possible. All "
+"dates follow the Proleptic Gregorian calendar. As such, the day before "
+"[code]1582-10-15[/code] is [code]1582-10-14[/code], not [code]1582-10-04[/"
+"code]. The year before 1 AD (aka 1 BC) is number [code]0[/code], with the "
+"year before that (2 BC) being [code]-1[/code], etc.\n"
+"Conversion methods assume \"the same timezone\", and do not handle timezone "
+"conversions or DST automatically. Leap seconds are also not handled, they "
+"must be done manually if desired. Suffixes such as \"Z\" are not handled, "
+"you need to strip them away manually.\n"
+"When getting time information from the system, the time can either be in the "
+"local timezone or UTC depending on the [code]utc[/code] parameter. However, "
+"the [method get_unix_time_from_system] method always returns the time in "
+"UTC.\n"
+"[b]Important:[/b] The [code]_from_system[/code] methods use the system clock "
+"that the user can manually set. [b]Never use[/b] this method for precise "
+"time calculation since its results are subject to automatic adjustments by "
+"the user or the operating system. [b]Always use[/b] [method get_ticks_usec] "
+"or [method get_ticks_msec] for precise time calculation instead, since they "
+"are guaranteed to be monotonic (i.e. never decrease)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current date as a dictionary of keys: [code]year[/code], "
+"[code]month[/code], [code]day[/code], [code]weekday[/code], and [code]dst[/"
+"code] (Daylight Savings Time).\n"
+"The returned values are in the system's local time when [code]utc[/code] is "
+"false, otherwise they are in UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given Unix timestamp to a dictionary of keys: [code]year[/"
+"code], [code]month[/code], [code]day[/code], and [code]weekday[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current date as an ISO 8601 date string (YYYY-MM-DD).\n"
+"The returned values are in the system's local time when [code]utc[/code] is "
+"false, otherwise they are in UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given Unix timestamp to an ISO 8601 date string (YYYY-MM-DD)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given ISO 8601 date and time string (YYYY-MM-DDTHH:MM:SS) to a "
+"dictionary of keys: [code]year[/code], [code]month[/code], [code]day[/code], "
+"[code]weekday[/code], [code]hour[/code], [code]minute[/code], and "
+"[code]second[/code].\n"
+"If [code]weekday[/code] is false, then the [code]weekday[/code] entry is "
+"excluded (the calculation is relatively expensive)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current date as a dictionary of keys: [code]year[/code], "
+"[code]month[/code], [code]day[/code], [code]weekday[/code], [code]hour[/"
+"code], [code]minute[/code], and [code]second[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given Unix timestamp to a dictionary of keys: [code]year[/"
+"code], [code]month[/code], [code]day[/code], and [code]weekday[/code].\n"
+"The returned Dictionary's values will be the same as the [method "
+"get_datetime_dict_from_system] if the Unix timestamp is the current time, "
+"with the exception of Daylight Savings Time as it cannot be determined from "
+"the epoch."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given dictionary of keys to an ISO 8601 date and time string "
+"(YYYY-MM-DDTHH:MM:SS).\n"
+"The given dictionary can be populated with the following keys: [code]year[/"
+"code], [code]month[/code], [code]day[/code], [code]hour[/code], "
+"[code]minute[/code], and [code]second[/code]. Any other entries (including "
+"[code]dst[/code]) are ignored.\n"
+"If the dictionary is empty, [code]0[/code] is returned. If some keys are "
+"omitted, they default to the equivalent values for the Unix epoch timestamp "
+"0 (1970-01-01 at 00:00:00).\n"
+"If [code]use_space[/code] is true, use a space instead of the letter T in "
+"the middle."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current date and time as an ISO 8601 date and time string (YYYY-"
+"MM-DDTHH:MM:SS).\n"
+"The returned values are in the system's local time when [code]utc[/code] is "
+"false, otherwise they are in UTC.\n"
+"If [code]use_space[/code] is true, use a space instead of the letter T in "
+"the middle."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given Unix timestamp to an ISO 8601 date and time string (YYYY-"
+"MM-DDTHH:MM:SS).\n"
+"If [code]use_space[/code] is true, use a space instead of the letter T in "
+"the middle."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given timezone offset in minutes to a timezone offset string. "
+"For example, -480 returns \"-08:00\", 345 returns \"+05:45\", and 0 returns "
+"\"+00:00\"."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the amount of time passed in milliseconds since the engine started.\n"
+"Will always be positive or 0 and uses a 64-bit value (it will wrap after "
+"roughly 500 million years)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the amount of time passed in microseconds since the engine started.\n"
+"Will always be positive or 0 and uses a 64-bit value (it will wrap after "
+"roughly half a million years)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current time as a dictionary of keys: [code]hour[/code], "
+"[code]minute[/code], and [code]second[/code].\n"
+"The returned values are in the system's local time when [code]utc[/code] is "
+"false, otherwise they are in UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+#, fuzzy
+msgid ""
+"Converts the given time to a dictionary of keys: [code]hour[/code], "
+"[code]minute[/code], and [code]second[/code]."
+msgstr ""
+"Возвращает [code]true[/code], если [AABB] пересекает отрезок прямой между "
+"[code]from[/code] и [code]to[/code]."
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current time as an ISO 8601 time string (HH:MM:SS).\n"
+"The returned values are in the system's local time when [code]utc[/code] is "
+"false, otherwise they are in UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given Unix timestamp to an ISO 8601 time string (HH:MM:SS)."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current time zone as a dictionary of keys: [code]bias[/code] and "
+"[code]name[/code]. The [code]bias[/code] value is the offset from UTC in "
+"minutes, since not all time zones are multiples of an hour from UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts a dictionary of time values to a Unix timestamp.\n"
+"The given dictionary can be populated with the following keys: [code]year[/"
+"code], [code]month[/code], [code]day[/code], [code]hour[/code], "
+"[code]minute[/code], and [code]second[/code]. Any other entries (including "
+"[code]dst[/code]) are ignored.\n"
+"If the dictionary is empty, [code]0[/code] is returned. If some keys are "
+"omitted, they default to the equivalent values for the Unix epoch timestamp "
+"0 (1970-01-01 at 00:00:00).\n"
+"You can pass the output from [method get_datetime_dict_from_unix_time] "
+"directly into this function and get the same as what was put in.\n"
+"[b]Note:[/b] Unix timestamps are often in UTC. This method does not do any "
+"timezone conversion, so the timestamp will be in the same timezone as the "
+"given datetime dictionary."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Converts the given ISO 8601 date and/or time string to a Unix timestamp. The "
+"string can contain a date only, a time only, or both.\n"
+"[b]Note:[/b] Unix timestamps are often in UTC. This method does not do any "
+"timezone conversion, so the timestamp will be in the same timezone as the "
+"given datetime string."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"Returns the current Unix timestamp in seconds based on the system time in "
+"UTC. This method is implemented by the operating system and always returns "
+"the time in UTC."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of January, represented numerically as [code]01[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of February, represented numerically as [code]02[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of March, represented numerically as [code]03[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of April, represented numerically as [code]04[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of May, represented numerically as [code]05[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of June, represented numerically as [code]06[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of July, represented numerically as [code]07[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of August, represented numerically as [code]08[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of September, represented numerically as [code]09[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of October, represented numerically as [code]10[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of November, represented numerically as [code]11[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The month of December, represented numerically as [code]12[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The day of the week Sunday, represented numerically as [code]0[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The day of the week Monday, represented numerically as [code]1[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The day of the week Tuesday, represented numerically as [code]2[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"The day of the week Wednesday, represented numerically as [code]3[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"The day of the week Thursday, represented numerically as [code]4[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid "The day of the week Friday, represented numerically as [code]5[/code]."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
+"The day of the week Saturday, represented numerically as [code]6[/code]."
+msgstr ""
+
+#: doc/classes/Timer.xml
msgid "A countdown timer."
msgstr ""
-#: doc/classes/Timer.xml:7
+#: doc/classes/Timer.xml
msgid ""
"Counts down a specified interval and emits a signal on reaching 0. Can be "
"set to repeat or \"one-shot\" mode.\n"
@@ -59321,11 +62086,11 @@ msgid ""
"[method SceneTree.create_timer]."
msgstr ""
-#: doc/classes/Timer.xml:17
+#: doc/classes/Timer.xml
msgid "Returns [code]true[/code] if the timer is stopped."
msgstr ""
-#: doc/classes/Timer.xml:24
+#: doc/classes/Timer.xml
msgid ""
"Starts the timer. Sets [code]wait_time[/code] to [code]time_sec[/code] if "
"[code]time_sec > 0[/code]. This also resets the remaining time to "
@@ -59333,11 +62098,11 @@ msgid ""
"[b]Note:[/b] This method will not resume a paused timer. See [member paused]."
msgstr ""
-#: doc/classes/Timer.xml:31
+#: doc/classes/Timer.xml
msgid "Stops the timer."
msgstr ""
-#: doc/classes/Timer.xml:37
+#: doc/classes/Timer.xml
msgid ""
"If [code]true[/code], the timer will automatically start when entering the "
"scene tree.\n"
@@ -59345,30 +62110,30 @@ msgid ""
"the timer enters the scene tree and starts."
msgstr ""
-#: doc/classes/Timer.xml:41
+#: doc/classes/Timer.xml
msgid ""
"If [code]true[/code], the timer will stop when reaching 0. If [code]false[/"
"code], it will restart."
msgstr ""
-#: doc/classes/Timer.xml:44
+#: doc/classes/Timer.xml
msgid ""
"If [code]true[/code], the timer is paused and will not process until it is "
"unpaused again, even if [method start] is called."
msgstr ""
-#: doc/classes/Timer.xml:47
+#: doc/classes/Timer.xml
msgid "Processing mode. See [enum TimerProcessMode]."
msgstr ""
-#: doc/classes/Timer.xml:50
+#: doc/classes/Timer.xml
msgid ""
"The timer's remaining time in seconds. Returns 0 if the timer is inactive.\n"
"[b]Note:[/b] You cannot set this value. To change the timer's remaining "
"time, use [method start]."
msgstr ""
-#: doc/classes/Timer.xml:54
+#: doc/classes/Timer.xml
msgid ""
"The wait time in seconds.\n"
"[b]Note:[/b] Timers can only emit once per rendered frame at most (or once "
@@ -59379,21 +62144,21 @@ msgid ""
"process loop in a script instead of using a Timer node."
msgstr ""
-#: doc/classes/Timer.xml:67
+#: doc/classes/Timer.xml
msgid ""
"Update the timer during the physics step at each frame (fixed framerate "
"processing)."
msgstr ""
-#: doc/classes/Timer.xml:70
+#: doc/classes/Timer.xml
msgid "Update the timer during the idle time at each frame."
msgstr ""
-#: doc/classes/ToolButton.xml:4
+#: doc/classes/ToolButton.xml
msgid "Flat button helper class."
msgstr ""
-#: doc/classes/ToolButton.xml:7
+#: doc/classes/ToolButton.xml
msgid ""
"This is a helper class to generate a flat [Button] (see [member Button."
"flat]), creating a [ToolButton] is equivalent to:\n"
@@ -59403,65 +62168,65 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/ToolButton.xml:24
-msgid "[StyleBox] used when the [ToolButton] is disabled."
-msgstr ""
-
-#: doc/classes/ToolButton.xml:27
-msgid ""
-"[StyleBox] used when the [ToolButton] is focused. It is displayed over the "
-"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
-"visual effect."
-msgstr ""
-
-#: doc/classes/ToolButton.xml:30
-msgid "[Font] of the [ToolButton]'s text."
-msgstr ""
-
-#: doc/classes/ToolButton.xml:33
+#: doc/classes/ToolButton.xml
msgid "Default text [Color] of the [ToolButton]."
msgstr ""
-#: doc/classes/ToolButton.xml:36
+#: doc/classes/ToolButton.xml
msgid "Text [Color] used when the [ToolButton] is disabled."
msgstr ""
-#: doc/classes/ToolButton.xml:39
+#: doc/classes/ToolButton.xml
msgid ""
"Text [Color] used when the [ToolButton] is focused. Only replaces the normal "
"text color of the button. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
-#: doc/classes/ToolButton.xml:42
+#: doc/classes/ToolButton.xml
msgid "Text [Color] used when the [ToolButton] is being hovered."
msgstr ""
-#: doc/classes/ToolButton.xml:45
+#: doc/classes/ToolButton.xml
msgid "Text [Color] used when the [ToolButton] is being pressed."
msgstr ""
-#: doc/classes/ToolButton.xml:48
-msgid "[StyleBox] used when the [ToolButton] is being hovered."
+#: doc/classes/ToolButton.xml
+msgid "The horizontal space between [ToolButton]'s icon and text."
msgstr ""
-#: doc/classes/ToolButton.xml:51
-msgid "The horizontal space between [ToolButton]'s icon and text."
+#: doc/classes/ToolButton.xml
+msgid "[Font] of the [ToolButton]'s text."
msgstr ""
-#: doc/classes/ToolButton.xml:54
+#: doc/classes/ToolButton.xml
+msgid "[StyleBox] used when the [ToolButton] is disabled."
+msgstr ""
+
+#: doc/classes/ToolButton.xml
+msgid ""
+"[StyleBox] used when the [ToolButton] is focused. It is displayed over the "
+"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus "
+"visual effect."
+msgstr ""
+
+#: doc/classes/ToolButton.xml
+msgid "[StyleBox] used when the [ToolButton] is being hovered."
+msgstr ""
+
+#: doc/classes/ToolButton.xml
msgid "Default [StyleBox] for the [ToolButton]."
msgstr ""
-#: doc/classes/ToolButton.xml:57
+#: doc/classes/ToolButton.xml
msgid "[StyleBox] used when the [ToolButton] is being pressed."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:4
+#: doc/classes/TouchScreenButton.xml
msgid "Button for touch screen devices for gameplay use."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:7
+#: doc/classes/TouchScreenButton.xml
msgid ""
"TouchScreenButton allows you to create on-screen buttons for touch devices. "
"It's intended for gameplay use, such as a unit you have to touch to move. "
@@ -59476,23 +62241,23 @@ msgid ""
"helping you develop your game both for desktop and mobile devices."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:17
+#: doc/classes/TouchScreenButton.xml
msgid "Returns [code]true[/code] if this button is currently pressed."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:23
+#: doc/classes/TouchScreenButton.xml
msgid "The button's action. Actions can be handled with [InputEventAction]."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:26
+#: doc/classes/TouchScreenButton.xml
msgid "The button's bitmask."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:29
+#: doc/classes/TouchScreenButton.xml
msgid "The button's texture for the normal state."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:32
+#: doc/classes/TouchScreenButton.xml
msgid ""
"If [code]true[/code], the [signal pressed] and [signal released] signals are "
"emitted whenever a pressed finger goes in and out of the button, even if the "
@@ -59500,50 +62265,50 @@ msgid ""
"[b]Note:[/b] This is a \"pass-by\" (not \"bypass\") press mode."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:36
+#: doc/classes/TouchScreenButton.xml
msgid "The button's texture for the pressed state."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:39
+#: doc/classes/TouchScreenButton.xml
msgid "The button's shape."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:42
+#: doc/classes/TouchScreenButton.xml
msgid ""
"If [code]true[/code], the button's shape is centered in the provided "
"texture. If no texture is used, this property has no effect."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:45
+#: doc/classes/TouchScreenButton.xml
msgid "If [code]true[/code], the button's shape is visible."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:48
+#: doc/classes/TouchScreenButton.xml
msgid ""
"The button's visibility mode. See [enum VisibilityMode] for possible values."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:54
+#: doc/classes/TouchScreenButton.xml
msgid "Emitted when the button is pressed (down)."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:59
+#: doc/classes/TouchScreenButton.xml
msgid "Emitted when the button is released (up)."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:65
+#: doc/classes/TouchScreenButton.xml
msgid "Always visible."
msgstr ""
-#: doc/classes/TouchScreenButton.xml:68
+#: doc/classes/TouchScreenButton.xml
msgid "Visible on touch screens only."
msgstr ""
-#: doc/classes/Transform.xml:4
+#: doc/classes/Transform.xml
msgid "3D transformation (3×4 matrix)."
msgstr ""
-#: doc/classes/Transform.xml:7
+#: doc/classes/Transform.xml
msgid ""
"3×4 matrix (3 rows, 4 columns) used for 3D linear transformations. It can "
"represent transformations such as translation, rotation, or scaling. It "
@@ -59553,60 +62318,60 @@ msgid ""
"article."
msgstr ""
-#: doc/classes/Transform.xml:26
+#: doc/classes/Transform.xml
msgid ""
"Constructs a Transform from four [Vector3] values (matrix columns). Each "
"axis corresponds to local basis vectors (some of which may be scaled)."
msgstr ""
-#: doc/classes/Transform.xml:34
+#: doc/classes/Transform.xml
#, fuzzy
msgid "Constructs a Transform from a [Basis] and [Vector3]."
msgstr "Создаёт массив из [PackedVector3Array]."
-#: doc/classes/Transform.xml:41
+#: doc/classes/Transform.xml
#, fuzzy
msgid "Constructs a Transform from a [Transform2D]."
msgstr "Создаёт массив из [PackedVector2Array]."
-#: doc/classes/Transform.xml:48
+#: doc/classes/Transform.xml
msgid ""
"Constructs a Transform from a [Quat]. The origin will be [code]Vector3(0, 0, "
"0)[/code]."
msgstr ""
-#: doc/classes/Transform.xml:55
+#: doc/classes/Transform.xml
msgid ""
"Constructs the Transform from a [Basis]. The origin will be Vector3(0, 0, 0)."
msgstr ""
-#: doc/classes/Transform.xml:61 doc/classes/Transform2D.xml:44
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns the inverse of the transform, under the assumption that the "
"transformation is composed of rotation, scaling and translation."
msgstr ""
-#: doc/classes/Transform.xml:69
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
-"Interpolates the transform to other Transform by weight amount (on the range "
-"of 0.0 to 1.0)."
+"Returns a transform interpolated between this transform and another by a "
+"given [code]weight[/code] (on the range of 0.0 to 1.0)."
msgstr ""
-#: doc/classes/Transform.xml:75
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns the inverse of the transform, under the assumption that the "
"transformation is composed of rotation and translation (no scaling, use "
-"affine_inverse for transforms with scaling)."
+"[method affine_inverse] for transforms with scaling)."
msgstr ""
-#: doc/classes/Transform.xml:82 doc/classes/Transform2D.xml:99
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns [code]true[/code] if this transform and [code]transform[/code] are "
"approximately equal, by calling [code]is_equal_approx[/code] on each "
"component."
msgstr ""
-#: doc/classes/Transform.xml:90
+#: doc/classes/Transform.xml
msgid ""
"Returns a copy of the transform rotated such that its -Z axis points towards "
"the [code]target[/code] position.\n"
@@ -59616,25 +62381,25 @@ msgid ""
"Operations take place in global space."
msgstr ""
-#: doc/classes/Transform.xml:98
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns the transform with the basis orthogonal (90 degrees), and normalized "
-"axis vectors."
+"axis vectors (scale of 1 or -1)."
msgstr ""
-#: doc/classes/Transform.xml:106
+#: doc/classes/Transform.xml
msgid ""
"Rotates the transform around the given axis by the given angle (in radians), "
"using matrix multiplication. The axis must be a normalized vector."
msgstr ""
-#: doc/classes/Transform.xml:113
+#: doc/classes/Transform.xml
msgid ""
"Scales basis and origin of the transform by the given scale factor, using "
"matrix multiplication."
msgstr ""
-#: doc/classes/Transform.xml:120 doc/classes/Transform2D.xml:126
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Translates the transform by the given offset, relative to the transform's "
"basis vectors.\n"
@@ -59642,54 +62407,58 @@ msgid ""
"multiplication."
msgstr ""
-#: doc/classes/Transform.xml:128
+#: doc/classes/Transform.xml
msgid ""
"Transforms the given [Vector3], [Plane], [AABB], or [PoolVector3Array] by "
"this transform."
msgstr ""
-#: doc/classes/Transform.xml:135
+#: doc/classes/Transform.xml
msgid ""
"Inverse-transforms the given [Vector3], [Plane], [AABB], or "
-"[PoolVector3Array] by this transform."
+"[PoolVector3Array] by this transform, under the assumption that the "
+"transformation is composed of rotation and translation (no scaling). "
+"Equivalent to calling [code]inverse().xform(v)[/code] on this transform. For "
+"affine transformations (e.g. with scaling) see [method affine_inverse] "
+"method."
msgstr ""
-#: doc/classes/Transform.xml:141
+#: doc/classes/Transform.xml
msgid ""
"The basis is a matrix containing 3 [Vector3] as its columns: X axis, Y axis, "
"and Z axis. These vectors can be interpreted as the basis vectors of local "
"coordinate system traveling with the object."
msgstr ""
-#: doc/classes/Transform.xml:144
+#: doc/classes/Transform.xml
msgid ""
"The translation offset of the transform (column 3, the fourth column). "
"Equivalent to array index [code]3[/code]."
msgstr ""
-#: doc/classes/Transform.xml:149
+#: doc/classes/Transform.xml
msgid ""
"[Transform] with no translation, rotation or scaling applied. When applied "
"to other data structures, [constant IDENTITY] performs no transformation."
msgstr ""
-#: doc/classes/Transform.xml:152
+#: doc/classes/Transform.xml
msgid "[Transform] with mirroring applied perpendicular to the YZ plane."
msgstr ""
-#: doc/classes/Transform.xml:155
+#: doc/classes/Transform.xml
msgid "[Transform] with mirroring applied perpendicular to the XZ plane."
msgstr ""
-#: doc/classes/Transform.xml:158
+#: doc/classes/Transform.xml
msgid "[Transform] with mirroring applied perpendicular to the XY plane."
msgstr ""
-#: doc/classes/Transform2D.xml:4
+#: doc/classes/Transform2D.xml
msgid "2D transformation (2×3 matrix)."
msgstr ""
-#: doc/classes/Transform2D.xml:7
+#: doc/classes/Transform2D.xml
msgid ""
"2×3 matrix (2 rows, 3 columns) used for 2D linear transformations. It can "
"represent transformations such as translation, rotation, or scaling. It "
@@ -59699,200 +62468,170 @@ msgid ""
"article."
msgstr ""
-#: doc/classes/Transform2D.xml:21
+#: doc/classes/Transform2D.xml
msgid "Constructs the transform from a 3D [Transform]."
msgstr ""
-#: doc/classes/Transform2D.xml:30
+#: doc/classes/Transform2D.xml
msgid ""
"Constructs the transform from 3 [Vector2] values representing [member x], "
"[member y], and the [member origin] (the three column vectors)."
msgstr ""
-#: doc/classes/Transform2D.xml:38
+#: doc/classes/Transform2D.xml
msgid "Constructs the transform from a given angle (in radians) and position."
msgstr ""
-#: doc/classes/Transform2D.xml:51
+#: doc/classes/Transform2D.xml
msgid ""
"Returns a vector transformed (multiplied) by the basis matrix.\n"
"This method does not account for translation (the origin vector)."
msgstr ""
-#: doc/classes/Transform2D.xml:59
+#: doc/classes/Transform2D.xml
msgid ""
"Returns a vector transformed (multiplied) by the inverse basis matrix.\n"
"This method does not account for translation (the origin vector)."
msgstr ""
-#: doc/classes/Transform2D.xml:66
+#: doc/classes/Transform2D.xml
msgid "Returns the transform's origin (translation)."
msgstr ""
-#: doc/classes/Transform2D.xml:72
+#: doc/classes/Transform2D.xml
msgid "Returns the transform's rotation (in radians)."
msgstr ""
-#: doc/classes/Transform2D.xml:78
+#: doc/classes/Transform2D.xml
msgid "Returns the scale."
msgstr ""
-#: doc/classes/Transform2D.xml:86
-msgid ""
-"Returns a transform interpolated between this transform and another by a "
-"given [code]weight[/code] (on the range of 0.0 to 1.0)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml:92
-msgid ""
-"Returns the inverse of the transform, under the assumption that the "
-"transformation is composed of rotation and translation (no scaling, use "
-"[method affine_inverse] for transforms with scaling)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml:105
-msgid ""
-"Returns the transform with the basis orthogonal (90 degrees), and normalized "
-"axis vectors (scale of 1 or -1)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml:112
+#: doc/classes/Transform2D.xml
msgid ""
"Rotates the transform by the given angle (in radians), using matrix "
"multiplication."
msgstr ""
-#: doc/classes/Transform2D.xml:119
+#: doc/classes/Transform2D.xml
msgid ""
"Scales the transform by the given scale factor, using matrix multiplication."
msgstr ""
-#: doc/classes/Transform2D.xml:134
+#: doc/classes/Transform2D.xml
msgid ""
"Transforms the given [Vector2], [Rect2], or [PoolVector2Array] by this "
"transform."
msgstr ""
-#: doc/classes/Transform2D.xml:141
+#: doc/classes/Transform2D.xml
msgid ""
"Inverse-transforms the given [Vector2], [Rect2], or [PoolVector2Array] by "
-"this transform."
+"this transform, under the assumption that the transformation is composed of "
+"rotation and translation (no scaling). Equivalent to calling [code]inverse()."
+"xform(v)[/code] on this transform. For affine transformations (e.g. with "
+"scaling) see [method affine_inverse] method."
msgstr ""
-#: doc/classes/Transform2D.xml:147
+#: doc/classes/Transform2D.xml
msgid ""
"The origin vector (column 2, the third column). Equivalent to array index "
"[code]2[/code]. The origin vector represents translation."
msgstr ""
-#: doc/classes/Transform2D.xml:158
+#: doc/classes/Transform2D.xml
msgid ""
"The identity [Transform2D] with no translation, rotation or scaling applied. "
"When applied to other data structures, [constant IDENTITY] performs no "
"transformation."
msgstr ""
-#: doc/classes/Transform2D.xml:161
+#: doc/classes/Transform2D.xml
msgid "The [Transform2D] that will flip something along the X axis."
msgstr ""
-#: doc/classes/Transform2D.xml:164
+#: doc/classes/Transform2D.xml
msgid "The [Transform2D] that will flip something along the Y axis."
msgstr ""
-#: doc/classes/Translation.xml:4
+#: doc/classes/Translation.xml
msgid "Language Translation."
msgstr ""
-#: doc/classes/Translation.xml:7
+#: doc/classes/Translation.xml
msgid ""
"Translations are resources that can be loaded and unloaded on demand. They "
"map a string to another string."
msgstr ""
-#: doc/classes/Translation.xml:10 doc/classes/TranslationServer.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/i18n/internationalizing_games."
-"html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/i18n/"
-"internationalizing_games.html"
-
-#: doc/classes/Translation.xml:11 doc/classes/TranslationServer.xml:11
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/i18n/locales.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/i18n/locales.html"
-
-#: doc/classes/Translation.xml:18
+#: doc/classes/Translation.xml
msgid "Virtual method to override [method get_message]."
msgstr ""
-#: doc/classes/Translation.xml:26
+#: doc/classes/Translation.xml
msgid "Adds a message if nonexistent, followed by its translation."
msgstr ""
-#: doc/classes/Translation.xml:33
+#: doc/classes/Translation.xml
msgid "Erases a message."
msgstr ""
-#: doc/classes/Translation.xml:40
+#: doc/classes/Translation.xml
msgid "Returns a message's translation."
msgstr ""
-#: doc/classes/Translation.xml:46
+#: doc/classes/Translation.xml
msgid "Returns the number of existing messages."
msgstr ""
-#: doc/classes/Translation.xml:52
+#: doc/classes/Translation.xml
msgid "Returns all the messages (keys)."
msgstr ""
-#: doc/classes/Translation.xml:58
+#: doc/classes/Translation.xml
msgid "The locale of the translation."
msgstr ""
-#: doc/classes/TranslationServer.xml:4
+#: doc/classes/TranslationServer.xml
msgid "Server that manages all translations."
msgstr ""
-#: doc/classes/TranslationServer.xml:7
+#: doc/classes/TranslationServer.xml
msgid ""
"Server that manages all translations. Translations can be set to it and "
"removed from it."
msgstr ""
-#: doc/classes/TranslationServer.xml:18
+#: doc/classes/TranslationServer.xml
msgid "Adds a [Translation] resource."
msgstr ""
-#: doc/classes/TranslationServer.xml:24
+#: doc/classes/TranslationServer.xml
msgid "Clears the server from all translations."
msgstr ""
-#: doc/classes/TranslationServer.xml:30
+#: doc/classes/TranslationServer.xml
#, fuzzy
msgid "Returns an array of all loaded locales of the project."
msgstr "Возвращает абсолютное значение параметра."
-#: doc/classes/TranslationServer.xml:36
+#: doc/classes/TranslationServer.xml
msgid ""
"Returns the current locale of the project.\n"
"See also [method OS.get_locale] and [method OS.get_locale_language] to query "
"the locale of the user system."
msgstr ""
-#: doc/classes/TranslationServer.xml:44
+#: doc/classes/TranslationServer.xml
msgid ""
"Returns a locale's language and its variant (e.g. [code]\"en_US\"[/code] "
"would return [code]\"English (United States)\"[/code])."
msgstr ""
-#: doc/classes/TranslationServer.xml:51
+#: doc/classes/TranslationServer.xml
msgid "Removes the given translation from the server."
msgstr ""
-#: doc/classes/TranslationServer.xml:58
+#: doc/classes/TranslationServer.xml
msgid ""
"Sets the locale of the project. The [code]locale[/code] string will be "
"standardized to match known locales (e.g. [code]en-US[/code] would be "
@@ -59901,15 +62640,15 @@ msgid ""
"applied."
msgstr ""
-#: doc/classes/TranslationServer.xml:66
+#: doc/classes/TranslationServer.xml
msgid "Returns the current locale's translation for the given message (key)."
msgstr ""
-#: doc/classes/Tree.xml:4
+#: doc/classes/Tree.xml
msgid "Control to show a tree of items."
msgstr ""
-#: doc/classes/Tree.xml:7
+#: doc/classes/Tree.xml
msgid ""
"This shows a tree of items that can be selected, expanded and collapsed. The "
"tree can have multiple columns with custom controls like text editing, "
@@ -59934,31 +62673,28 @@ msgid ""
"to remove it from the [Tree]."
msgstr ""
-#: doc/classes/Tree.xml:27
-msgid "Returns [code]true[/code] if the column titles are being shown."
-msgstr ""
-
-#: doc/classes/Tree.xml:33
+#: doc/classes/Tree.xml
msgid "Clears the tree. This removes all items."
msgstr ""
-#: doc/classes/Tree.xml:41
+#: doc/classes/Tree.xml
msgid ""
-"Creates an item in the tree and adds it as a child of [code]parent[/code].\n"
+"Creates an item in the tree and adds it as a child of [code]parent[/code], "
+"which can be either a valid [TreeItem] or [code]null[/code].\n"
"If [code]parent[/code] is [code]null[/code], the root item will be the "
"parent, or the new item will be the root itself if the tree is empty.\n"
"The new item will be the [code]idx[/code]th child of parent, or it will be "
"the last child if there are not enough siblings."
msgstr ""
-#: doc/classes/Tree.xml:49
+#: doc/classes/Tree.xml
msgid ""
"Edits the selected tree item as if it was clicked. The item must be set "
"editable with [method TreeItem.set_editable]. Returns [code]true[/code] if "
"the item could be edited. Fails if no item is selected."
msgstr ""
-#: doc/classes/Tree.xml:55
+#: doc/classes/Tree.xml
msgid ""
"Makes the currently focused cell visible.\n"
"This will scroll the tree if necessary. In [constant SELECT_ROW] mode, this "
@@ -59968,26 +62704,31 @@ msgid ""
"only visible in [constant SELECT_MULTI] mode."
msgstr ""
-#: doc/classes/Tree.xml:64
+#: doc/classes/Tree.xml
+msgid ""
+"Returns the button id at [code]position[/code], or -1 if no button is there."
+msgstr ""
+
+#: doc/classes/Tree.xml
msgid ""
"Returns the column index at [code]position[/code], or -1 if no item is there."
msgstr ""
-#: doc/classes/Tree.xml:71
+#: doc/classes/Tree.xml
msgid "Returns the column's title."
msgstr ""
-#: doc/classes/Tree.xml:78
+#: doc/classes/Tree.xml
msgid "Returns the column's width in pixels."
msgstr ""
-#: doc/classes/Tree.xml:84
+#: doc/classes/Tree.xml
msgid ""
"Returns the rectangle for custom popups. Helper to create custom cell "
"controls that display a popup. See [method TreeItem.set_cell_mode]."
msgstr ""
-#: doc/classes/Tree.xml:91
+#: doc/classes/Tree.xml
msgid ""
"Returns the drop section at [code]position[/code], or -100 if no item is "
"there.\n"
@@ -59998,7 +62739,7 @@ msgid ""
"get_item_at_position]."
msgstr ""
-#: doc/classes/Tree.xml:99
+#: doc/classes/Tree.xml
msgid ""
"Returns the currently edited item. Can be used with [signal item_edited] to "
"get the item that was modified.\n"
@@ -60011,46 +62752,46 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Tree.xml:112
+#: doc/classes/Tree.xml
#, fuzzy
msgid "Returns the column for the currently edited item."
msgstr "Возвращает косинус параметра."
-#: doc/classes/Tree.xml:120
+#: doc/classes/Tree.xml
msgid ""
-"Returns the rectangle area for the specified item. If [code]column[/code] is "
-"specified, only get the position and size of that column, otherwise get the "
-"rectangle containing all columns."
+"Returns the rectangle area for the specified [TreeItem]. If [code]column[/"
+"code] is specified, only get the position and size of that column, otherwise "
+"get the rectangle containing all columns."
msgstr ""
-#: doc/classes/Tree.xml:127
+#: doc/classes/Tree.xml
msgid ""
"Returns the tree item at the specified position (relative to the tree origin "
"position)."
msgstr ""
-#: doc/classes/Tree.xml:134
+#: doc/classes/Tree.xml
msgid ""
-"Returns the next selected item after the given one, or [code]null[/code] if "
-"the end is reached.\n"
+"Returns the next selected [TreeItem] after the given one, or [code]null[/"
+"code] if the end is reached.\n"
"If [code]from[/code] is [code]null[/code], this returns the first selected "
"item."
msgstr ""
-#: doc/classes/Tree.xml:141
+#: doc/classes/Tree.xml
msgid "Returns the last pressed button's index."
msgstr ""
-#: doc/classes/Tree.xml:147
+#: doc/classes/Tree.xml
msgid ""
"Returns the tree's root item, or [code]null[/code] if the tree is empty."
msgstr ""
-#: doc/classes/Tree.xml:153
+#: doc/classes/Tree.xml
msgid "Returns the current scrolling position."
msgstr ""
-#: doc/classes/Tree.xml:159
+#: doc/classes/Tree.xml
msgid ""
"Returns the currently focused item, or [code]null[/code] if no item is "
"focused.\n"
@@ -60060,7 +62801,7 @@ msgid ""
"To get the currently selected item(s), use [method get_next_selected]."
msgstr ""
-#: doc/classes/Tree.xml:167
+#: doc/classes/Tree.xml
msgid ""
"Returns the currently focused column, or -1 if no column is focused.\n"
"In [constant SELECT_SINGLE] mode, the focused column is the selected column. "
@@ -60071,46 +62812,47 @@ msgid ""
"is_selected]."
msgstr ""
-#: doc/classes/Tree.xml:176
-msgid "Causes the [Tree] to jump to the specified item."
-msgstr ""
+#: doc/classes/Tree.xml
+#, fuzzy
+msgid "Causes the [Tree] to jump to the specified [TreeItem]."
+msgstr "Возвращает обратный квадратный корень из аргумента."
-#: doc/classes/Tree.xml:184
+#: doc/classes/Tree.xml
msgid ""
"If [code]true[/code], the column will have the \"Expand\" flag of [Control]. "
"Columns that have the \"Expand\" flag will use their \"min_width\" in a "
"similar fashion to [member Control.size_flags_stretch_ratio]."
msgstr ""
-#: doc/classes/Tree.xml:192
+#: doc/classes/Tree.xml
msgid ""
"Sets the minimum width of a column. Columns that have the \"Expand\" flag "
"will use their \"min_width\" in a similar fashion to [member Control."
"size_flags_stretch_ratio]."
msgstr ""
-#: doc/classes/Tree.xml:200
+#: doc/classes/Tree.xml
msgid "Sets the title of a column."
msgstr ""
-#: doc/classes/Tree.xml:207
-msgid "If [code]true[/code], column titles are visible."
-msgstr ""
-
-#: doc/classes/Tree.xml:213
+#: doc/classes/Tree.xml
msgid ""
"If [code]true[/code], the currently selected cell may be selected again."
msgstr ""
-#: doc/classes/Tree.xml:216
+#: doc/classes/Tree.xml
msgid "If [code]true[/code], a right mouse button click can select items."
msgstr ""
-#: doc/classes/Tree.xml:219
+#: doc/classes/Tree.xml
+msgid "If [code]true[/code], column titles are visible."
+msgstr ""
+
+#: doc/classes/Tree.xml
msgid "The number of columns."
msgstr ""
-#: doc/classes/Tree.xml:222
+#: doc/classes/Tree.xml
msgid ""
"The drop mode as an OR combination of flags. See [enum DropModeFlags] "
"constants. Once dropping is done, reverts to [constant DROP_MODE_DISABLED]. "
@@ -60119,96 +62861,96 @@ msgid ""
"drop locations based on the mouse position."
msgstr ""
-#: doc/classes/Tree.xml:227
+#: doc/classes/Tree.xml
msgid "If [code]true[/code], the folding arrow is hidden."
msgstr ""
-#: doc/classes/Tree.xml:230
+#: doc/classes/Tree.xml
msgid "If [code]true[/code], the tree's root is hidden."
msgstr ""
-#: doc/classes/Tree.xml:234
+#: doc/classes/Tree.xml
msgid ""
"Allows single or multiple selection. See the [enum SelectMode] constants."
msgstr ""
-#: doc/classes/Tree.xml:243
+#: doc/classes/Tree.xml
msgid ""
"Emitted when a button on the tree was pressed (see [method TreeItem."
"add_button])."
msgstr ""
-#: doc/classes/Tree.xml:248
+#: doc/classes/Tree.xml
msgid "Emitted when a cell is selected."
msgstr ""
-#: doc/classes/Tree.xml:254
+#: doc/classes/Tree.xml
msgid "Emitted when a column's title is pressed."
msgstr ""
-#: doc/classes/Tree.xml:260
+#: doc/classes/Tree.xml
msgid ""
"Emitted when a cell with the [constant TreeItem.CELL_MODE_CUSTOM] is clicked "
"to be edited."
msgstr ""
-#: doc/classes/Tree.xml:266
+#: doc/classes/Tree.xml
msgid ""
"Emitted when the right mouse button is pressed in the empty space of the "
"tree."
msgstr ""
-#: doc/classes/Tree.xml:272
+#: doc/classes/Tree.xml
msgid ""
"Emitted when the right mouse button is pressed if right mouse button "
"selection is active and the tree is empty."
msgstr ""
-#: doc/classes/Tree.xml:277
+#: doc/classes/Tree.xml
msgid "Emitted when an item's label is double-clicked."
msgstr ""
-#: doc/classes/Tree.xml:283
+#: doc/classes/Tree.xml
msgid "Emitted when an item is collapsed by a click on the folding arrow."
msgstr ""
-#: doc/classes/Tree.xml:288
+#: doc/classes/Tree.xml
msgid ""
"Emitted when a custom button is pressed (i.e. in a [constant TreeItem."
"CELL_MODE_CUSTOM] mode cell)."
msgstr ""
-#: doc/classes/Tree.xml:293
+#: doc/classes/Tree.xml
msgid "Emitted when an item's icon is double-clicked."
msgstr ""
-#: doc/classes/Tree.xml:298
+#: doc/classes/Tree.xml
msgid "Emitted when an item is edited."
msgstr ""
-#: doc/classes/Tree.xml:303
+#: doc/classes/Tree.xml
msgid "Emitted when an item is edited using the right mouse button."
msgstr ""
-#: doc/classes/Tree.xml:309
+#: doc/classes/Tree.xml
msgid "Emitted when an item is selected with the right mouse button."
msgstr ""
-#: doc/classes/Tree.xml:314
+#: doc/classes/Tree.xml
msgid "Emitted when an item is selected."
msgstr ""
-#: doc/classes/Tree.xml:322
+#: doc/classes/Tree.xml
msgid ""
"Emitted instead of [code]item_selected[/code] if [code]select_mode[/code] is "
"[constant SELECT_MULTI]."
msgstr ""
-#: doc/classes/Tree.xml:327
+#: doc/classes/Tree.xml
msgid "Emitted when a left mouse button click does not select any item."
msgstr ""
-#: doc/classes/Tree.xml:333
+#: doc/classes/Tree.xml
msgid ""
"Allows selection of a single cell at a time. From the perspective of items, "
"only a single item is allowed to be selected. And there is only one column "
@@ -60218,7 +62960,7 @@ msgid ""
"item."
msgstr ""
-#: doc/classes/Tree.xml:337
+#: doc/classes/Tree.xml
msgid ""
"Allows selection of a single row at a time. From the perspective of items, "
"only a single items is allowed to be selected. And all the columns are "
@@ -60228,7 +62970,7 @@ msgid ""
"the currently focused item."
msgstr ""
-#: doc/classes/Tree.xml:341
+#: doc/classes/Tree.xml
msgid ""
"Allows selection of multiple cells at the same time. From the perspective of "
"items, multiple items are allowed to be selected. And there can be multiple "
@@ -60237,7 +62979,7 @@ msgid ""
"cursor is not necessarily selected."
msgstr ""
-#: doc/classes/Tree.xml:345
+#: doc/classes/Tree.xml
msgid ""
"Disables all drop sections, but still allows to detect the \"on item\" drop "
"section by [method get_drop_section_at_position].\n"
@@ -60245,7 +62987,7 @@ msgid ""
"other flags."
msgstr ""
-#: doc/classes/Tree.xml:349
+#: doc/classes/Tree.xml
msgid ""
"Enables the \"on item\" drop section. This drop section covers the entire "
"item.\n"
@@ -60253,7 +62995,7 @@ msgid ""
"the height and stays centered vertically."
msgstr ""
-#: doc/classes/Tree.xml:353
+#: doc/classes/Tree.xml
msgid ""
"Enables \"above item\" and \"below item\" drop sections. The \"above item\" "
"drop section covers the top half of the item, and the \"below item\" drop "
@@ -60262,280 +63004,294 @@ msgid ""
"the height and stays on top / bottom accordingly."
msgstr ""
-#: doc/classes/Tree.xml:359
-msgid "The arrow icon used when a foldable item is not collapsed."
+#: doc/classes/Tree.xml
+msgid ""
+"Text [Color] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
+"hovered."
msgstr ""
-#: doc/classes/Tree.xml:362
-msgid "The arrow icon used when a foldable item is collapsed."
+#: doc/classes/Tree.xml
+msgid ""
+"[Color] used to draw possible drop locations. See [enum DropModeFlags] "
+"constants for further description of drop locations."
msgstr ""
-#: doc/classes/Tree.xml:365
-msgid ""
-"Default [StyleBox] for the [Tree], i.e. used when the control is not being "
-"focused."
+#: doc/classes/Tree.xml
+msgid "[Color] of the guideline."
msgstr ""
-#: doc/classes/Tree.xml:368
-msgid "[StyleBox] used when the [Tree] is being focused."
+#: doc/classes/Tree.xml
+msgid "[Color] of the relationship lines."
msgstr ""
-#: doc/classes/Tree.xml:371
-msgid "The horizontal space between each button in a cell."
+#: doc/classes/Tree.xml
+msgid "Default text [Color] of the title button."
msgstr ""
-#: doc/classes/Tree.xml:374
-msgid "[StyleBox] used when a button in the tree is pressed."
+#: doc/classes/Tree.xml
+msgid "The horizontal space between each button in a cell."
msgstr ""
-#: doc/classes/Tree.xml:377
+#: doc/classes/Tree.xml
msgid ""
-"The check icon to display when the [constant TreeItem.CELL_MODE_CHECK] mode "
-"cell is checked."
+"Draws the guidelines if not zero, this acts as a boolean. The guideline is a "
+"horizontal line drawn at the bottom of each item."
msgstr ""
-#: doc/classes/Tree.xml:380
-msgid "[StyleBox] used for the cursor, when the [Tree] is being focused."
+#: doc/classes/Tree.xml
+msgid ""
+"Draws the relationship lines if not zero, this acts as a boolean. "
+"Relationship lines are drawn at the start of child items to show hierarchy."
msgstr ""
-#: doc/classes/Tree.xml:383
-msgid "[StyleBox] used for the cursor, when the [Tree] is not being focused."
+#: doc/classes/Tree.xml
+msgid ""
+"The horizontal space between item cells. This is also used as the margin at "
+"the start of an item when folding is disabled."
msgstr ""
-#: doc/classes/Tree.xml:386
+#: doc/classes/Tree.xml
msgid ""
-"Default [StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell."
+"The horizontal margin at the start of an item. This is used when folding is "
+"enabled for the item."
msgstr ""
-#: doc/classes/Tree.xml:389
+#: doc/classes/Tree.xml
msgid ""
-"Text [Color] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
-"hovered."
+"The maximum distance between the mouse cursor and the control's border to "
+"trigger border scrolling when dragging."
msgstr ""
-#: doc/classes/Tree.xml:392
-msgid ""
-"[StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
-"hovered."
+#: doc/classes/Tree.xml
+msgid "The speed of border scrolling."
msgstr ""
-#: doc/classes/Tree.xml:395
+#: doc/classes/Tree.xml
msgid ""
-"[StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
-"pressed."
+"The vertical padding inside each item, i.e. the distance between the item's "
+"content and top/bottom border."
msgstr ""
-#: doc/classes/Tree.xml:398
-msgid ""
-"Draws the guidelines if not zero, this acts as a boolean. The guideline is a "
-"horizontal line drawn at the bottom of each item."
+#: doc/classes/Tree.xml
+msgid "[Font] of the title button's text."
+msgstr ""
+
+#: doc/classes/Tree.xml
+msgid "The arrow icon used when a foldable item is not collapsed."
+msgstr ""
+
+#: doc/classes/Tree.xml
+msgid "The arrow icon used when a foldable item is collapsed."
msgstr ""
-#: doc/classes/Tree.xml:401
+#: doc/classes/Tree.xml
msgid ""
-"Draws the relationship lines if not zero, this acts as a boolean. "
-"Relationship lines are drawn at the start of child items to show hierarchy."
+"The check icon to display when the [constant TreeItem.CELL_MODE_CHECK] mode "
+"cell is checked."
msgstr ""
-#: doc/classes/Tree.xml:404
+#: doc/classes/Tree.xml
msgid ""
-"[Color] used to draw possible drop locations. See [enum DropModeFlags] "
-"constants for further description of drop locations."
+"The arrow icon to display for the [constant TreeItem.CELL_MODE_RANGE] mode "
+"cell."
msgstr ""
-#: doc/classes/Tree.xml:416
-msgid "[Color] of the guideline."
+#: doc/classes/Tree.xml
+msgid ""
+"The check icon to display when the [constant TreeItem.CELL_MODE_CHECK] mode "
+"cell is unchecked."
msgstr ""
-#: doc/classes/Tree.xml:419
+#: doc/classes/Tree.xml
msgid ""
-"The horizontal space between item cells. This is also used as the margin at "
-"the start of an item when folding is disabled."
+"The updown arrow icon to display for the [constant TreeItem.CELL_MODE_RANGE] "
+"mode cell."
msgstr ""
-#: doc/classes/Tree.xml:422
+#: doc/classes/Tree.xml
msgid ""
-"The horizontal margin at the start of an item. This is used when folding is "
-"enabled for the item."
+"Default [StyleBox] for the [Tree], i.e. used when the control is not being "
+"focused."
msgstr ""
-#: doc/classes/Tree.xml:425
-msgid "[Color] of the relationship lines."
+#: doc/classes/Tree.xml
+msgid "[StyleBox] used when the [Tree] is being focused."
msgstr ""
-#: doc/classes/Tree.xml:428
-msgid ""
-"The maximum distance between the mouse cursor and the control's border to "
-"trigger border scrolling when dragging."
+#: doc/classes/Tree.xml
+msgid "[StyleBox] used when a button in the tree is pressed."
msgstr ""
-#: doc/classes/Tree.xml:431
-msgid "The speed of border scrolling."
+#: doc/classes/Tree.xml
+msgid "[StyleBox] used for the cursor, when the [Tree] is being focused."
msgstr ""
-#: doc/classes/Tree.xml:434
+#: doc/classes/Tree.xml
+msgid "[StyleBox] used for the cursor, when the [Tree] is not being focused."
+msgstr ""
+
+#: doc/classes/Tree.xml
msgid ""
-"The arrow icon to display for the [constant TreeItem.CELL_MODE_RANGE] mode "
-"cell."
+"Default [StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell."
msgstr ""
-#: doc/classes/Tree.xml:437
+#: doc/classes/Tree.xml
msgid ""
-"[StyleBox] for the selected items, used when the [Tree] is not being focused."
+"[StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
+"hovered."
msgstr ""
-#: doc/classes/Tree.xml:440
+#: doc/classes/Tree.xml
msgid ""
-"[StyleBox] for the selected items, used when the [Tree] is being focused."
+"[StyleBox] for a [constant TreeItem.CELL_MODE_CUSTOM] mode cell when it's "
+"pressed."
msgstr ""
-#: doc/classes/Tree.xml:443
-msgid "Default text [Color] of the title button."
+#: doc/classes/Tree.xml
+msgid ""
+"[StyleBox] for the selected items, used when the [Tree] is not being focused."
msgstr ""
-#: doc/classes/Tree.xml:446
-msgid "[Font] of the title button's text."
+#: doc/classes/Tree.xml
+msgid ""
+"[StyleBox] for the selected items, used when the [Tree] is being focused."
msgstr ""
-#: doc/classes/Tree.xml:449
+#: doc/classes/Tree.xml
msgid "[StyleBox] used when the title button is being hovered."
msgstr ""
-#: doc/classes/Tree.xml:452
+#: doc/classes/Tree.xml
msgid "Default [StyleBox] for the title button."
msgstr ""
-#: doc/classes/Tree.xml:455
+#: doc/classes/Tree.xml
msgid "[StyleBox] used when the title button is being pressed."
msgstr ""
-#: doc/classes/Tree.xml:458
-msgid ""
-"The check icon to display when the [constant TreeItem.CELL_MODE_CHECK] mode "
-"cell is unchecked."
-msgstr ""
-
-#: doc/classes/Tree.xml:461
-msgid ""
-"The updown arrow icon to display for the [constant TreeItem.CELL_MODE_RANGE] "
-"mode cell."
-msgstr ""
-
-#: doc/classes/Tree.xml:464
-msgid ""
-"The vertical padding inside each item, i.e. the distance between the item's "
-"content and top/bottom border."
-msgstr ""
-
-#: doc/classes/TreeItem.xml:4
+#: doc/classes/TreeItem.xml
msgid "Control for a single item inside a [Tree]."
msgstr ""
-#: doc/classes/TreeItem.xml:7
+#: doc/classes/TreeItem.xml
msgid ""
"Control for a single item inside a [Tree]. May have child [TreeItem]s and be "
"styled as well as contain buttons.\n"
"You can remove a [TreeItem] by using [method Object.free]."
msgstr ""
-#: doc/classes/TreeItem.xml:21
+#: doc/classes/TreeItem.xml
msgid ""
"Adds a button with [Texture] [code]button[/code] at column [code]column[/"
-"code]. The [code]button_idx[/code] index is used to identify the button when "
-"calling other methods. If not specified, the next available index is used, "
-"which may be retrieved by calling [method get_button_count] immediately "
-"after this method. Optionally, the button can be [code]disabled[/code] and "
-"have a [code]tooltip[/code]."
+"code]. The [code]id[/code] is used to identify the button. If not specified, "
+"the next available index is used, which may be retrieved by calling [method "
+"get_button_count] immediately before this method. Optionally, the button can "
+"be [code]disabled[/code] and have a [code]tooltip[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:28
+#: doc/classes/TreeItem.xml
msgid ""
"Calls the [code]method[/code] on the actual TreeItem and its children "
"recursively. Pass parameters as a comma separated list."
msgstr ""
-#: doc/classes/TreeItem.xml:35
+#: doc/classes/TreeItem.xml
msgid "Resets the background color for the given column to default."
msgstr ""
-#: doc/classes/TreeItem.xml:42
+#: doc/classes/TreeItem.xml
msgid "Resets the color for the given column to default."
msgstr ""
-#: doc/classes/TreeItem.xml:49
+#: doc/classes/TreeItem.xml
msgid "Deselects the given column."
msgstr ""
-#: doc/classes/TreeItem.xml:57
+#: doc/classes/TreeItem.xml
msgid ""
"Removes the button at index [code]button_idx[/code] in column [code]column[/"
"code]."
msgstr ""
-#: doc/classes/TreeItem.xml:65
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the [Texture] of the button at index [code]button_idx[/code] in "
"column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:72
+#: doc/classes/TreeItem.xml
+#, fuzzy
msgid ""
-"Returns the number of buttons in column [code]column[/code]. May be used to "
-"get the most recently added button's index, if no index was specified."
+"Returns the button index if there is a button with id [code]id[/code] in "
+"column [code]column[/code], otherwise returns -1."
msgstr ""
+"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
+"приблизительно равны друг другу."
+
+#: doc/classes/TreeItem.xml
+#, fuzzy
+msgid "Returns the number of buttons in column [code]column[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+
+#: doc/classes/TreeItem.xml
+#, fuzzy
+msgid ""
+"Returns the id for the button at index [code]button_idx[/code] in column "
+"[code]column[/code]."
+msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/TreeItem.xml:80
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the tooltip string for the button at index [code]button_idx[/code] "
"in column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:87
+#: doc/classes/TreeItem.xml
msgid "Returns the column's cell mode."
msgstr ""
-#: doc/classes/TreeItem.xml:93
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the TreeItem's first child item or a null object if there is none."
msgstr ""
-#: doc/classes/TreeItem.xml:100
+#: doc/classes/TreeItem.xml
msgid "Returns the custom background color of column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:107
+#: doc/classes/TreeItem.xml
msgid "Returns the custom color of column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:114
+#: doc/classes/TreeItem.xml
msgid "Returns [code]true[/code] if [code]expand_right[/code] is set."
msgstr ""
-#: doc/classes/TreeItem.xml:121
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid "Returns the given column's icon [Texture]. Error if no icon is set."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/TreeItem.xml:128
+#: doc/classes/TreeItem.xml
msgid "Returns the column's icon's maximum width."
msgstr ""
-#: doc/classes/TreeItem.xml:135
+#: doc/classes/TreeItem.xml
msgid "Returns the [Color] modulating the column's icon."
msgstr ""
-#: doc/classes/TreeItem.xml:142
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid "Returns the icon [Texture] region as [Rect2]."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/TreeItem.xml:149
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the metadata value that was set for the given column using [method "
"set_metadata]."
msgstr ""
-#: doc/classes/TreeItem.xml:155
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid ""
"Returns the next TreeItem in the tree or a null object if there is none."
@@ -60543,7 +63299,7 @@ msgstr ""
"Возвращает последний элемент массива, или[code]null[/code] если массив "
"пустой."
-#: doc/classes/TreeItem.xml:162
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the next visible TreeItem in the tree or a null object if there is "
"none.\n"
@@ -60552,11 +63308,11 @@ msgid ""
"otherwise it returns [code]null[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:169
+#: doc/classes/TreeItem.xml
msgid "Returns the parent TreeItem or a null object if there is none."
msgstr ""
-#: doc/classes/TreeItem.xml:175
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid ""
"Returns the previous TreeItem in the tree or a null object if there is none."
@@ -60564,7 +63320,7 @@ msgstr ""
"Возвращает первый элемент в массиве, или [code]null[/code] если массив "
"пустой."
-#: doc/classes/TreeItem.xml:182
+#: doc/classes/TreeItem.xml
msgid ""
"Returns the previous visible TreeItem in the tree or a null object if there "
"is none.\n"
@@ -60573,106 +63329,106 @@ msgid ""
"otherwise it returns [code]null[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:190
+#: doc/classes/TreeItem.xml
msgid "Returns the value of a [constant CELL_MODE_RANGE] column."
msgstr ""
-#: doc/classes/TreeItem.xml:197
+#: doc/classes/TreeItem.xml
msgid ""
"Returns a dictionary containing the range parameters for a given column. The "
"keys are \"min\", \"max\", \"step\", and \"expr\"."
msgstr ""
-#: doc/classes/TreeItem.xml:204
+#: doc/classes/TreeItem.xml
msgid "Gets the suffix string shown after the column value."
msgstr ""
-#: doc/classes/TreeItem.xml:211
+#: doc/classes/TreeItem.xml
msgid "Returns the given column's text."
msgstr ""
-#: doc/classes/TreeItem.xml:218
+#: doc/classes/TreeItem.xml
msgid "Returns the given column's text alignment."
msgstr ""
-#: doc/classes/TreeItem.xml:225
+#: doc/classes/TreeItem.xml
msgid "Returns the given column's tooltip."
msgstr ""
-#: doc/classes/TreeItem.xml:233
+#: doc/classes/TreeItem.xml
msgid ""
"Returns [code]true[/code] if the button at index [code]button_idx[/code] for "
"the given column is disabled."
msgstr ""
-#: doc/classes/TreeItem.xml:240
+#: doc/classes/TreeItem.xml
msgid "Returns [code]true[/code] if the given column is checked."
msgstr ""
-#: doc/classes/TreeItem.xml:253
+#: doc/classes/TreeItem.xml
msgid "Returns [code]true[/code] if column [code]column[/code] is editable."
msgstr ""
-#: doc/classes/TreeItem.xml:260
+#: doc/classes/TreeItem.xml
msgid "Returns [code]true[/code] if column [code]column[/code] is selectable."
msgstr ""
-#: doc/classes/TreeItem.xml:267
+#: doc/classes/TreeItem.xml
msgid "Returns [code]true[/code] if column [code]column[/code] is selected."
msgstr ""
-#: doc/classes/TreeItem.xml:273
+#: doc/classes/TreeItem.xml
msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy."
msgstr ""
-#: doc/classes/TreeItem.xml:279
+#: doc/classes/TreeItem.xml
msgid "Moves this TreeItem to the top in the [Tree] hierarchy."
msgstr ""
-#: doc/classes/TreeItem.xml:286
+#: doc/classes/TreeItem.xml
msgid ""
"Removes the given child [TreeItem] and all its children from the [Tree]. "
"Note that it doesn't free the item from memory, so it can be reused later. "
"To completely remove a [TreeItem] use [method Object.free]."
msgstr ""
-#: doc/classes/TreeItem.xml:293
+#: doc/classes/TreeItem.xml
msgid "Selects the column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:302
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the given column's button [Texture] at index [code]button_idx[/code] to "
"[code]button[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:311
+#: doc/classes/TreeItem.xml
msgid ""
"If [code]true[/code], disables the button at index [code]button_idx[/code] "
"in column [code]column[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:319
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the given column's cell mode to [code]mode[/code]. See [enum "
"TreeCellMode] constants."
msgstr ""
-#: doc/classes/TreeItem.xml:327
+#: doc/classes/TreeItem.xml
msgid "If [code]true[/code], the column [code]column[/code] is checked."
msgstr ""
-#: doc/classes/TreeItem.xml:343
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the given column's custom background color and whether to just use it "
"as an outline."
msgstr ""
-#: doc/classes/TreeItem.xml:351
+#: doc/classes/TreeItem.xml
msgid "Sets the given column's custom color."
msgstr ""
-#: doc/classes/TreeItem.xml:360
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the given column's custom draw callback to [code]callback[/code] method "
"on [code]object[/code].\n"
@@ -60680,44 +63436,44 @@ msgid ""
"is drawn and its position and size as a [Rect2]."
msgstr ""
-#: doc/classes/TreeItem.xml:369
+#: doc/classes/TreeItem.xml
msgid "If [code]true[/code], column [code]column[/code] is editable."
msgstr ""
-#: doc/classes/TreeItem.xml:377
+#: doc/classes/TreeItem.xml
msgid ""
"If [code]true[/code], column [code]column[/code] is expanded to the right."
msgstr ""
-#: doc/classes/TreeItem.xml:385
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid "Sets the given column's icon [Texture]."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/TreeItem.xml:393
+#: doc/classes/TreeItem.xml
msgid "Sets the given column's icon's maximum width."
msgstr ""
-#: doc/classes/TreeItem.xml:401
+#: doc/classes/TreeItem.xml
msgid "Modulates the given column's icon with [code]modulate[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:409
+#: doc/classes/TreeItem.xml
msgid "Sets the given column's icon's texture region."
msgstr ""
-#: doc/classes/TreeItem.xml:417
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the metadata value for the given column, which can be retrieved later "
"using [method get_metadata]. This can be used, for example, to store a "
"reference to the original data."
msgstr ""
-#: doc/classes/TreeItem.xml:425
+#: doc/classes/TreeItem.xml
msgid "Sets the value of a [constant CELL_MODE_RANGE] column."
msgstr ""
-#: doc/classes/TreeItem.xml:436
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the range of accepted values for a column. The column must be in the "
"[constant CELL_MODE_RANGE] mode.\n"
@@ -60725,84 +63481,84 @@ msgid ""
"exponential scale as with [member Range.exp_edit]."
msgstr ""
-#: doc/classes/TreeItem.xml:445
+#: doc/classes/TreeItem.xml
msgid "If [code]true[/code], the given column is selectable."
msgstr ""
-#: doc/classes/TreeItem.xml:453
+#: doc/classes/TreeItem.xml
msgid ""
"Sets a string to be shown after a column's value (for example, a unit "
"abbreviation)."
msgstr ""
-#: doc/classes/TreeItem.xml:461
+#: doc/classes/TreeItem.xml
#, fuzzy
msgid "Sets the given column's text value."
msgstr "Возвращает значение задержки данного кадра."
-#: doc/classes/TreeItem.xml:469
+#: doc/classes/TreeItem.xml
msgid ""
"Sets the given column's text alignment. See [enum TextAlign] for possible "
"values."
msgstr ""
-#: doc/classes/TreeItem.xml:477
+#: doc/classes/TreeItem.xml
msgid "Sets the given column's tooltip text."
msgstr ""
-#: doc/classes/TreeItem.xml:483
+#: doc/classes/TreeItem.xml
msgid "If [code]true[/code], the TreeItem is collapsed."
msgstr ""
-#: doc/classes/TreeItem.xml:486
+#: doc/classes/TreeItem.xml
msgid "The custom minimum height."
msgstr ""
-#: doc/classes/TreeItem.xml:489
+#: doc/classes/TreeItem.xml
msgid "If [code]true[/code], folding is disabled for this TreeItem."
msgstr ""
-#: doc/classes/TreeItem.xml:494
+#: doc/classes/TreeItem.xml
msgid "Cell contains a string."
msgstr ""
-#: doc/classes/TreeItem.xml:497
+#: doc/classes/TreeItem.xml
msgid "Cell contains a checkbox."
msgstr ""
-#: doc/classes/TreeItem.xml:500
+#: doc/classes/TreeItem.xml
msgid "Cell contains a range."
msgstr ""
-#: doc/classes/TreeItem.xml:503
+#: doc/classes/TreeItem.xml
msgid "Cell contains an icon."
msgstr ""
-#: doc/classes/TreeItem.xml:508
+#: doc/classes/TreeItem.xml
msgid "Align text to the left. See [code]set_text_align()[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:511
+#: doc/classes/TreeItem.xml
msgid "Center text. See [code]set_text_align()[/code]."
msgstr ""
-#: doc/classes/TreeItem.xml:514
+#: doc/classes/TreeItem.xml
msgid "Align text to the right. See [code]set_text_align()[/code]."
msgstr ""
-#: doc/classes/TriangleMesh.xml:4
+#: doc/classes/TriangleMesh.xml
msgid "Internal mesh type."
msgstr ""
-#: doc/classes/TriangleMesh.xml:7
+#: doc/classes/TriangleMesh.xml
msgid "Mesh type used internally for collision calculations."
msgstr ""
-#: doc/classes/Tween.xml:4
+#: doc/classes/Tween.xml
msgid "Smoothly animates a node's properties over time."
msgstr ""
-#: doc/classes/Tween.xml:7
+#: doc/classes/Tween.xml
msgid ""
"Tweens are useful for animations requiring a numerical property to be "
"interpolated over a range of values. The name [i]tween[/i] comes from [i]in-"
@@ -60836,10 +63592,12 @@ msgid ""
"TransitionType] constants with [constant EASE_IN_OUT], and use the one that "
"looks best.\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
-"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]"
+"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]\n"
+"[b]Note:[/b] Tween methods will return [code]false[/code] if the requested "
+"operation cannot be completed."
msgstr ""
-#: doc/classes/Tween.xml:36
+#: doc/classes/Tween.xml
msgid ""
"Follows [code]method[/code] of [code]object[/code] and applies the returned "
"value on [code]target_method[/code] of [code]target[/code], beginning from "
@@ -60851,7 +63609,7 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:52
+#: doc/classes/Tween.xml
msgid ""
"Follows [code]property[/code] of [code]object[/code] and applies it on "
"[code]target_property[/code] of [code]target[/code], beginning from "
@@ -60863,21 +63621,21 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:59
+#: doc/classes/Tween.xml
msgid ""
"Returns the total time needed for all tweens to end. If you have two tweens, "
"one lasting 10 seconds and the other 20 seconds, it would return 20 seconds, "
"as by that time all tweens would have finished."
msgstr ""
-#: doc/classes/Tween.xml:73
+#: doc/classes/Tween.xml
msgid ""
"Calls [code]callback[/code] of [code]object[/code] after [code]duration[/"
"code]. [code]arg1[/code]-[code]arg5[/code] are arguments to be passed to the "
"callback."
msgstr ""
-#: doc/classes/Tween.xml:87
+#: doc/classes/Tween.xml
msgid ""
"Calls [code]callback[/code] of [code]object[/code] after [code]duration[/"
"code] on the main thread (similar to [method Object.call_deferred]). "
@@ -60885,7 +63643,7 @@ msgid ""
"callback."
msgstr ""
-#: doc/classes/Tween.xml:101
+#: doc/classes/Tween.xml
msgid ""
"Animates [code]method[/code] of [code]object[/code] from [code]initial_val[/"
"code] to [code]final_val[/code] for [code]duration[/code] seconds, "
@@ -60897,7 +63655,7 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:116
+#: doc/classes/Tween.xml
msgid ""
"Animates [code]property[/code] of [code]object[/code] from "
"[code]initial_val[/code] to [code]final_val[/code] for [code]duration[/code] "
@@ -60909,72 +63667,72 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:123
+#: doc/classes/Tween.xml
msgid ""
"Returns [code]true[/code] if any tweens are currently running.\n"
"[b]Note:[/b] This method doesn't consider tweens that have ended."
msgstr ""
-#: doc/classes/Tween.xml:132
+#: doc/classes/Tween.xml
msgid ""
"Stops animation and removes a tween, given its object and property/method "
"pair. By default, all tweens are removed, unless [code]key[/code] is "
"specified."
msgstr ""
-#: doc/classes/Tween.xml:138
+#: doc/classes/Tween.xml
msgid "Stops animation and removes all tweens."
msgstr ""
-#: doc/classes/Tween.xml:146
+#: doc/classes/Tween.xml
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."
msgstr ""
-#: doc/classes/Tween.xml:152
+#: doc/classes/Tween.xml
msgid ""
"Resets all tweens to their initial values (the ones given, not those before "
"the tween)."
msgstr ""
-#: doc/classes/Tween.xml:160
+#: doc/classes/Tween.xml
msgid ""
"Continues animating a stopped tween, given its object and property/method "
"pair. By default, all tweens are resumed, unless [code]key[/code] is "
"specified."
msgstr ""
-#: doc/classes/Tween.xml:166
+#: doc/classes/Tween.xml
msgid "Continues animating all stopped tweens."
msgstr ""
-#: doc/classes/Tween.xml:173
+#: doc/classes/Tween.xml
msgid "Sets the interpolation to the given [code]time[/code] in seconds."
msgstr ""
-#: doc/classes/Tween.xml:180
+#: doc/classes/Tween.xml
msgid ""
"Activates/deactivates the tween. See also [method stop_all] and [method "
"resume_all]."
msgstr ""
-#: doc/classes/Tween.xml:186
+#: doc/classes/Tween.xml
msgid "Starts the tween. You can define animations both before and after this."
msgstr ""
-#: doc/classes/Tween.xml:194
+#: doc/classes/Tween.xml
msgid ""
"Stops a tween, given its object and property/method pair. By default, all "
"tweens are stopped, unless [code]key[/code] is specified."
msgstr ""
-#: doc/classes/Tween.xml:200
+#: doc/classes/Tween.xml
msgid "Stops animating all tweens."
msgstr ""
-#: doc/classes/Tween.xml:215
+#: doc/classes/Tween.xml
msgid ""
"Animates [code]method[/code] of [code]object[/code] from the value returned "
"by [code]initial_method[/code] to [code]final_val[/code] for [code]duration[/"
@@ -60986,7 +63744,7 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:231
+#: doc/classes/Tween.xml
msgid ""
"Animates [code]property[/code] of [code]object[/code] from the current value "
"of the [code]initial_val[/code] property of [code]initial[/code] to "
@@ -60998,15 +63756,15 @@ msgid ""
"information."
msgstr ""
-#: doc/classes/Tween.xml:238
+#: doc/classes/Tween.xml
msgid "Returns the current time of the tween."
msgstr ""
-#: doc/classes/Tween.xml:244
+#: doc/classes/Tween.xml
msgid "The tween's animation process thread. See [enum TweenProcessMode]."
msgstr ""
-#: doc/classes/Tween.xml:247
+#: doc/classes/Tween.xml
msgid ""
"The tween's speed multiplier. For example, set it to [code]1.0[/code] for "
"normal speed, [code]2.0[/code] for two times normal speed, or [code]0.5[/"
@@ -61014,110 +63772,110 @@ msgid ""
"animation, but see also [method set_active] or [method stop_all] for this."
msgstr ""
-#: doc/classes/Tween.xml:250
+#: doc/classes/Tween.xml
msgid "If [code]true[/code], the tween loops."
msgstr ""
-#: doc/classes/Tween.xml:256
+#: doc/classes/Tween.xml
msgid "Emitted when all processes in a tween end."
msgstr ""
-#: doc/classes/Tween.xml:263
+#: doc/classes/Tween.xml
msgid "Emitted when a tween ends."
msgstr ""
-#: doc/classes/Tween.xml:270
+#: doc/classes/Tween.xml
msgid "Emitted when a tween starts."
msgstr ""
-#: doc/classes/Tween.xml:279
+#: doc/classes/Tween.xml
msgid "Emitted at each step of the animation."
msgstr ""
-#: doc/classes/Tween.xml:285
+#: doc/classes/Tween.xml
msgid "The tween updates with the [code]_physics_process[/code] callback."
msgstr ""
-#: doc/classes/Tween.xml:288
+#: doc/classes/Tween.xml
msgid "The tween updates with the [code]_process[/code] callback."
msgstr ""
-#: doc/classes/Tween.xml:291
+#: doc/classes/Tween.xml
msgid "The animation is interpolated linearly."
msgstr ""
-#: doc/classes/Tween.xml:294
+#: doc/classes/Tween.xml
msgid "The animation is interpolated using a sine function."
msgstr ""
-#: doc/classes/Tween.xml:297
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with a quintic (to the power of 5) function."
msgstr ""
-#: doc/classes/Tween.xml:300
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with a quartic (to the power of 4) function."
msgstr ""
-#: doc/classes/Tween.xml:303
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with a quadratic (to the power of 2) function."
msgstr ""
-#: doc/classes/Tween.xml:306
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with an exponential (to the power of x) "
"function."
msgstr ""
-#: doc/classes/Tween.xml:309
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with elasticity, wiggling around the edges."
msgstr ""
-#: doc/classes/Tween.xml:312
+#: doc/classes/Tween.xml
msgid ""
"The animation is interpolated with a cubic (to the power of 3) function."
msgstr ""
-#: doc/classes/Tween.xml:315
+#: doc/classes/Tween.xml
msgid "The animation is interpolated with a function using square roots."
msgstr ""
-#: doc/classes/Tween.xml:318
+#: doc/classes/Tween.xml
msgid "The animation is interpolated by bouncing at the end."
msgstr ""
-#: doc/classes/Tween.xml:321
+#: doc/classes/Tween.xml
msgid "The animation is interpolated backing out at ends."
msgstr ""
-#: doc/classes/Tween.xml:324
+#: doc/classes/Tween.xml
msgid "The interpolation starts slowly and speeds up towards the end."
msgstr ""
-#: doc/classes/Tween.xml:327
+#: doc/classes/Tween.xml
msgid "The interpolation starts quickly and slows down towards the end."
msgstr ""
-#: doc/classes/Tween.xml:330
+#: doc/classes/Tween.xml
msgid ""
"A combination of [constant EASE_IN] and [constant EASE_OUT]. The "
"interpolation is slowest at both ends."
msgstr ""
-#: doc/classes/Tween.xml:333
+#: doc/classes/Tween.xml
msgid ""
"A combination of [constant EASE_IN] and [constant EASE_OUT]. The "
"interpolation is fastest at both ends."
msgstr ""
-#: doc/classes/UDPServer.xml:4
+#: doc/classes/UDPServer.xml
msgid "Helper class to implement a UDP server."
msgstr ""
-#: doc/classes/UDPServer.xml:7
+#: doc/classes/UDPServer.xml
msgid ""
"A simple server that opens a UDP socket and returns connected "
"[PacketPeerUDP] upon receiving new packets. See also [method PacketPeerUDP."
@@ -61174,25 +63932,25 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/UDPServer.xml:61
+#: doc/classes/UDPServer.xml
msgid ""
"Returns [code]true[/code] if a packet with a new address/port combination "
"was received on the socket."
msgstr ""
-#: doc/classes/UDPServer.xml:67
+#: doc/classes/UDPServer.xml
msgid ""
"Returns [code]true[/code] if the socket is open and listening on a port."
msgstr ""
-#: doc/classes/UDPServer.xml:75
+#: doc/classes/UDPServer.xml
msgid ""
"Starts the server by opening a UDP socket listening on the given port. You "
"can optionally specify a [code]bind_address[/code] to only listen for "
"packets sent to that address. See also [method PacketPeerUDP.listen]."
msgstr ""
-#: doc/classes/UDPServer.xml:81
+#: doc/classes/UDPServer.xml
msgid ""
"Call this method at regular intervals (e.g. inside [method Node._process]) "
"to process new packets. And packet from known address/port pair will be "
@@ -61202,14 +63960,14 @@ msgid ""
"pending connection is defined via [member max_pending_connections]."
msgstr ""
-#: doc/classes/UDPServer.xml:87
+#: doc/classes/UDPServer.xml
msgid ""
"Stops the server, closing the UDP socket if open. Will close all connected "
"[PacketPeerUDP] accepted via [method take_connection] (remote peers will not "
"be notified)."
msgstr ""
-#: doc/classes/UDPServer.xml:93
+#: doc/classes/UDPServer.xml
msgid ""
"Returns the first pending connection (connected to the appropriate address/"
"port). Will return [code]null[/code] if no new connection is available. See "
@@ -61217,7 +63975,7 @@ msgid ""
"connect_to_host]."
msgstr ""
-#: doc/classes/UDPServer.xml:99
+#: doc/classes/UDPServer.xml
msgid ""
"Define the maximum number of pending connections, during [method poll], any "
"new pending connection exceeding that value will be automatically dropped. "
@@ -61225,11 +63983,11 @@ msgid ""
"connection to be accepted (e.g. when all your players have connected)."
msgstr ""
-#: doc/classes/UndoRedo.xml:4
+#: doc/classes/UndoRedo.xml
msgid "Helper to manage undo/redo operations in the editor or custom tools."
msgstr ""
-#: doc/classes/UndoRedo.xml:7
+#: doc/classes/UndoRedo.xml
msgid ""
"Helper to manage undo/redo operations in the editor or custom tools. It "
"works by registering methods and property changes inside \"actions\".\n"
@@ -61265,50 +64023,50 @@ msgid ""
"register more than one method/property."
msgstr ""
-#: doc/classes/UndoRedo.xml:39
+#: doc/classes/UndoRedo.xml
msgid "Register a method that will be called when the action is committed."
msgstr ""
-#: doc/classes/UndoRedo.xml:48
+#: doc/classes/UndoRedo.xml
msgid "Register a property value change for \"do\"."
msgstr ""
-#: doc/classes/UndoRedo.xml:55
+#: doc/classes/UndoRedo.xml
msgid ""
"Register a reference for \"do\" that will be erased if the \"do\" history is "
"lost. This is useful mostly for new nodes created for the \"do\" call. Do "
"not use for resources."
msgstr ""
-#: doc/classes/UndoRedo.xml:63
+#: doc/classes/UndoRedo.xml
msgid "Register a method that will be called when the action is undone."
msgstr ""
-#: doc/classes/UndoRedo.xml:72
+#: doc/classes/UndoRedo.xml
msgid "Register a property value change for \"undo\"."
msgstr ""
-#: doc/classes/UndoRedo.xml:79
+#: doc/classes/UndoRedo.xml
msgid ""
"Register a reference for \"undo\" that will be erased if the \"undo\" "
"history is lost. This is useful mostly for nodes removed with the \"do\" "
"call (not the \"undo\" call!)."
msgstr ""
-#: doc/classes/UndoRedo.xml:86
+#: doc/classes/UndoRedo.xml
msgid ""
"Clear the undo/redo history and associated references.\n"
"Passing [code]false[/code] to [code]increase_version[/code] will prevent the "
"version number to be increased from this."
msgstr ""
-#: doc/classes/UndoRedo.xml:93
+#: doc/classes/UndoRedo.xml
msgid ""
"Commit the action. All \"do\" methods/properties are called/set when this "
"function is called."
msgstr ""
-#: doc/classes/UndoRedo.xml:101
+#: doc/classes/UndoRedo.xml
msgid ""
"Create a new action. After this is called, do all your calls to [method "
"add_do_method], [method add_undo_method], [method add_do_property], and "
@@ -61318,56 +64076,56 @@ msgid ""
"argument. See [enum MergeMode] for details."
msgstr ""
-#: doc/classes/UndoRedo.xml:108
+#: doc/classes/UndoRedo.xml
msgid "Gets the name of the current action."
msgstr ""
-#: doc/classes/UndoRedo.xml:114
+#: doc/classes/UndoRedo.xml
msgid ""
"Gets the version. Every time a new action is committed, the [UndoRedo]'s "
"version number is increased automatically.\n"
"This is useful mostly to check if something changed from a saved version."
msgstr ""
-#: doc/classes/UndoRedo.xml:133
+#: doc/classes/UndoRedo.xml
msgid ""
"Returns [code]true[/code] if the [UndoRedo] is currently committing the "
"action, i.e. running its \"do\" method or property change (see [method "
"commit_action])."
msgstr ""
-#: doc/classes/UndoRedo.xml:139
+#: doc/classes/UndoRedo.xml
msgid "Redo the last action."
msgstr ""
-#: doc/classes/UndoRedo.xml:145
+#: doc/classes/UndoRedo.xml
msgid "Undo the last action."
msgstr ""
-#: doc/classes/UndoRedo.xml:152
+#: doc/classes/UndoRedo.xml
msgid "Called when [method undo] or [method redo] was called."
msgstr ""
-#: doc/classes/UndoRedo.xml:158
+#: doc/classes/UndoRedo.xml
msgid "Makes \"do\"/\"undo\" operations stay in separate actions."
msgstr ""
-#: doc/classes/UndoRedo.xml:161
+#: doc/classes/UndoRedo.xml
msgid ""
"Makes so that the action's \"do\" operation is from the first action created "
"and the \"undo\" operation is from the last subsequent action with the same "
"name."
msgstr ""
-#: doc/classes/UndoRedo.xml:164
+#: doc/classes/UndoRedo.xml
msgid "Makes subsequent actions with the same name be merged into one."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:4
+#: modules/upnp/doc_classes/UPNP.xml
msgid "UPNP network functions."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:7
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Provides UPNP functionality to discover [UPNPDevice]s on the local network "
"and execute commands on them, like managing port mappings (port forwarding) "
@@ -61423,11 +64181,11 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:59
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Adds the given [UPNPDevice] to the list of discovered devices."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:70
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Adds a mapping to forward the external [code]port[/code] (between 1 and "
"65535) on the default gateway (see [method get_gateway]) to the "
@@ -61449,11 +64207,11 @@ msgid ""
"See [enum UPNPResult] for possible return values."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:79
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Clears the list of discovered devices."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:87
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Deletes the port mapping for the given port and protocol combination on the "
"default gateway (see [method get_gateway]) if one exists. [code]port[/code] "
@@ -61462,7 +64220,7 @@ msgid ""
"return values."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:96
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Discovers local [UPNPDevice]s. Clears the list of previously discovered "
"devices.\n"
@@ -61473,42 +64231,42 @@ msgid ""
"See [enum UPNPResult] for possible return values."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:105
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Returns the [UPNPDevice] at the given [code]index[/code]."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:111
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Returns the number of discovered [UPNPDevice]s."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:117
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Returns the default gateway. That is the first discovered [UPNPDevice] that "
"is also a valid IGD (InternetGatewayDevice)."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:123
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Returns the external [IP] address of the default gateway (see [method "
"get_gateway]) as string. Returns an empty string on error."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:130
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Removes the device at [code]index[/code] from the list of discovered devices."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:138
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Sets the device at [code]index[/code] from the list of discovered devices to "
"[code]device[/code]."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:144
+#: modules/upnp/doc_classes/UPNP.xml
msgid "If [code]true[/code], IPv6 is used for [UPNPDevice] discovery."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:147
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"If [code]0[/code], the local port to use for discovery is chosen "
"automatically by the system. If [code]1[/code], discovery will be done from "
@@ -61516,153 +64274,151 @@ msgid ""
"be used as the port."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:150
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Multicast interface to use for discovery. Uses the default multicast "
"interface if empty."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:155
+#: modules/upnp/doc_classes/UPNP.xml
msgid "UPNP command or discovery was successful."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:158
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Not authorized to use the command on the [UPNPDevice]. May be returned when "
"the user disabled UPNP on their router."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:161
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"No port mapping was found for the given port, protocol combination on the "
"given [UPNPDevice]."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:164
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Inconsistent parameters."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:167
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"No such entry in array. May be returned if a given port, protocol "
"combination is not found on an [UPNPDevice]."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:170
+#: modules/upnp/doc_classes/UPNP.xml
msgid "The action failed."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:173
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"The [UPNPDevice] does not allow wildcard values for the source IP address."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:176
+#: modules/upnp/doc_classes/UPNP.xml
msgid "The [UPNPDevice] does not allow wildcard values for the external port."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:179
+#: modules/upnp/doc_classes/UPNP.xml
msgid "The [UPNPDevice] does not allow wildcard values for the internal port."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:182
+#: modules/upnp/doc_classes/UPNP.xml
msgid "The remote host value must be a wildcard."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:185
+#: modules/upnp/doc_classes/UPNP.xml
msgid "The external port value must be a wildcard."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:188
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"No port maps are available. May also be returned if port mapping "
"functionality is not available."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:191
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Conflict with other mechanism. May be returned instead of [constant "
"UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING] if a port mapping conflicts with an "
"existing one."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:194
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Conflict with an existing port mapping."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:197
+#: modules/upnp/doc_classes/UPNP.xml
msgid "External and internal port values must be the same."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:200
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"Only permanent leases are supported. Do not use the [code]duration[/code] "
"parameter when adding port mappings."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:203
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid gateway."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:206
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid port."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:209
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid protocol."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:212
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid duration."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:215
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid arguments."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:218
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid response."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:221
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Invalid parameter."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:224
-#: modules/upnp/doc_classes/UPNPDevice.xml:69
+#: modules/upnp/doc_classes/UPNP.xml modules/upnp/doc_classes/UPNPDevice.xml
msgid "HTTP error."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:227
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Socket error."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:230
+#: modules/upnp/doc_classes/UPNP.xml
msgid "Error allocating memory."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:233
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"No gateway available. You may need to call [method discover] first, or "
"discovery didn't detect any valid IGDs (InternetGatewayDevices)."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:236
+#: modules/upnp/doc_classes/UPNP.xml
msgid ""
"No devices available. You may need to call [method discover] first, or "
"discovery didn't detect any valid [UPNPDevice]s."
msgstr ""
-#: modules/upnp/doc_classes/UPNP.xml:239
-#: modules/upnp/doc_classes/UPNPDevice.xml:93
+#: modules/upnp/doc_classes/UPNP.xml modules/upnp/doc_classes/UPNPDevice.xml
msgid "Unknown error."
msgstr "Неизвестная ошибка."
-#: modules/upnp/doc_classes/UPNPDevice.xml:4
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "UPNP device."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:7
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"UPNP device. See [UPNP] for UPNP discovery and utility functions. Provides "
"low-level access to UPNP control commands. Allows to manage port mappings "
@@ -61671,93 +64427,93 @@ msgid ""
"synchronous and block the calling thread."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:20
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"Adds a port mapping to forward the given external port on this [UPNPDevice] "
"for the given protocol to the local machine. See [method UPNP."
"add_port_mapping]."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:28
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"Deletes the port mapping identified by the given port and protocol "
"combination on this device. See [method UPNP.delete_port_mapping]."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:34
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"Returns [code]true[/code] if this is a valid IGD (InternetGatewayDevice) "
"which potentially supports port forwarding."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:40
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"Returns the external IP address of this [UPNPDevice] or an empty string."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:46
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "URL to the device description."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:49
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "IDG control URL."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:52
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid ""
"Address of the local machine in the network connecting it to this "
"[UPNPDevice]."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:55
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "IGD service type."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:58
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "IGD status. See [enum IGDStatus]."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:61
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Service type."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:66
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "OK."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:72
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Empty HTTP response."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:75
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Returned response contained no URLs."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:78
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Not a valid IGD."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:81
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Disconnected."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:84
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Unknown device."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:87
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Invalid control."
msgstr ""
-#: modules/upnp/doc_classes/UPNPDevice.xml:90
+#: modules/upnp/doc_classes/UPNPDevice.xml
msgid "Memory allocation error."
msgstr ""
-#: doc/classes/Variant.xml:4
+#: doc/classes/Variant.xml
msgid "The most important data type in Godot."
msgstr ""
-#: doc/classes/Variant.xml:7
+#: doc/classes/Variant.xml
msgid ""
"In computer programming, a Variant class is a class that is designed to "
"store a variety of other types. Dynamic programming languages like PHP, Lua, "
@@ -61843,31 +64599,25 @@ msgid ""
"should be created to lock it if multi-threaded access is desired."
msgstr ""
-#: doc/classes/Variant.xml:53
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/development/cpp/variant_class.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/development/cpp/variant_class.html"
-
-#: doc/classes/VBoxContainer.xml:4
+#: doc/classes/VBoxContainer.xml
msgid "Vertical box container."
msgstr ""
-#: doc/classes/VBoxContainer.xml:7
+#: doc/classes/VBoxContainer.xml
msgid "Vertical box container. See [BoxContainer]."
msgstr ""
-#: doc/classes/VBoxContainer.xml:18
+#: doc/classes/VBoxContainer.xml
msgid "The vertical space between the [VBoxContainer]'s elements."
msgstr ""
-#: doc/classes/Vector2.xml:4
+#: doc/classes/Vector2.xml
#, fuzzy
msgid "Vector used for 2D math."
msgstr ""
"Вектор используемый для 2D математики используя целочисленные координаты."
-#: doc/classes/Vector2.xml:7
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
"2-element structure that can be used to represent positions in 2D space or "
@@ -61884,26 +64634,25 @@ msgstr ""
"[code]false[/code] если он равен [code]Vector2(0, 0)[/code]. Иначе, Vector2 "
"всегда будет преобразован в [code]true[/code]."
-#: doc/classes/Vector2.xml:14 doc/classes/Vector3.xml:14
-msgid ""
-"https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab"
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+msgid "3Blue1Brown Essence of Linear Algebra"
msgstr ""
-#: doc/classes/Vector2.xml:24
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
"Constructs a new Vector2 from the given [code]x[/code] and [code]y[/code]."
msgstr ""
"Создаёт новый [Vector2] используя заданные [code]x[/code] и [code]y[/code]."
-#: doc/classes/Vector2.xml:30 doc/classes/Vector3.xml:31
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns a new vector with all components in absolute values (i.e. positive)."
msgstr ""
"Возвращает новый вектор в котором все компоненты будут абсолютными "
"значениями (т.е положительными)."
-#: doc/classes/Vector2.xml:36
+#: doc/classes/Vector2.xml
msgid ""
"Returns this vector's angle with respect to the positive X axis, or [code]"
"(1, 0)[/code] vector, in radians.\n"
@@ -61917,14 +64666,14 @@ msgid ""
"vector's [member y] and [member x] as parameters: [code]atan2(y, x)[/code]."
msgstr ""
-#: doc/classes/Vector2.xml:46
+#: doc/classes/Vector2.xml
msgid ""
"Returns the angle to the given vector, in radians.\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"vector2_angle_to.png]Illustration of the returned angle.[/url]"
msgstr ""
-#: doc/classes/Vector2.xml:54
+#: doc/classes/Vector2.xml
msgid ""
"Returns the angle between the line connecting the two points and the X axis, "
"in radians.\n"
@@ -61932,41 +64681,50 @@ msgid ""
"vector2_angle_to_point.png]Illustration of the returned angle.[/url]"
msgstr ""
-#: doc/classes/Vector2.xml:61
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
"Returns the aspect ratio of this vector, the ratio of [member x] to [member "
"y]."
msgstr "Возвращает соотношение [member x] к [member y]."
-#: doc/classes/Vector2.xml:68 doc/classes/Vector3.xml:45
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns the vector \"bounced off\" from a plane defined by the given normal."
msgstr ""
"Возвращает вектор \"отскока\" от плоскости определённой заданной нормалью."
-#: doc/classes/Vector2.xml:74
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Returns the vector with all components rounded up (towards positive "
+"Returns a new vector with all components rounded up (towards positive "
"infinity)."
-msgstr "Возвращает вектор в котором все компоненты округлены вниз."
+msgstr "Возвращает новый вектор у которого все компоненты округлены вниз."
-#: doc/classes/Vector2.xml:81
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
+"Deprecated, please use [method limit_length] instead.\n"
"Returns the vector with a maximum length by limiting its length to "
"[code]length[/code]."
msgstr ""
"Возвращает вектор уменьшенный до единичной длины. Эквивалентно [code]v / v."
"length()[/code]."
-#: doc/classes/Vector2.xml:88
-#, fuzzy
-msgid "Returns the cross product of this vector and [code]with[/code]."
-msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
+#: doc/classes/Vector2.xml
+msgid ""
+"Returns the 2D analog of the cross product for this vector and [code]with[/"
+"code].\n"
+"This is the signed area of the parallelogram formed by the two vectors. If "
+"the second vector is clockwise from the first vector, then the cross product "
+"is the positive area. If counter-clockwise, the cross product is the "
+"negative area.\n"
+"[b]Note:[/b] Cross product is not defined in 2D mathematically. This method "
+"embeds the 2D vectors in the XY plane of 3D space and uses their cross "
+"product's Z component as the analog."
+msgstr ""
-#: doc/classes/Vector2.xml:98
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
"Cubically interpolates between this vector and [code]b[/code] using "
@@ -61979,7 +64737,7 @@ msgstr ""
"возвращает результат в позиции [code]t[/code]. [code]t[/code] находится в "
"диапазоне от 0.0 до 1.0, представляя величину интерполяции."
-#: doc/classes/Vector2.xml:105 doc/classes/Vector3.xml:75
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns the normalized vector pointing from this vector to [code]b[/code]. "
@@ -61988,7 +64746,7 @@ msgstr ""
"Возвращает нормализованный вектор указывающий из этого вектора в вектор "
"[code]b[/code]."
-#: doc/classes/Vector2.xml:112 doc/classes/Vector3.xml:82
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns the squared distance between this vector and [code]b[/code].\n"
"This method runs faster than [method distance_to], so prefer it if you need "
@@ -61999,12 +64757,12 @@ msgstr ""
"предпочтительнее, если вам нужно сравнить векторы или нужно расстояние в "
"квадрате для какой-либо формулы."
-#: doc/classes/Vector2.xml:120
+#: doc/classes/Vector2.xml
#, fuzzy
msgid "Returns the distance between this vector and [code]to[/code]."
msgstr "Возвращает расстояние до вектора [code]b[/code]."
-#: doc/classes/Vector2.xml:127
+#: doc/classes/Vector2.xml
msgid ""
"Returns the dot product of this vector and [code]with[/code]. This can be "
"used to compare the angle between two vectors. For example, this can be used "
@@ -62019,14 +64777,14 @@ msgid ""
"[b]Note:[/b] [code]a.dot(b)[/code] is equivalent to [code]b.dot(a)[/code]."
msgstr ""
-#: doc/classes/Vector2.xml:136
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Returns the vector with all components rounded down (towards negative "
+"Returns a new vector with all components rounded down (towards negative "
"infinity)."
-msgstr "Возвращает вектор в котором все компоненты округлены вниз."
+msgstr "Возвращает новый вектор у которого все компоненты округлены вниз."
-#: doc/classes/Vector2.xml:143 doc/classes/Vector3.xml:119
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns [code]true[/code] if this vector and [code]v[/code] are "
"approximately equal, by running [method @GDScript.is_equal_approx] on each "
@@ -62036,19 +64794,19 @@ msgstr ""
"приблизительно равны, запуская [method @GDScript.is_equal_approx] для "
"каждого компонента."
-#: doc/classes/Vector2.xml:149 doc/classes/Vector3.xml:125
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the vector is normalized, [code]false[/code] "
"otherwise."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/Vector2.xml:155 doc/classes/Vector3.xml:131
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid "Returns the length (magnitude) of this vector."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/Vector2.xml:161 doc/classes/Vector3.xml:137
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns the squared length (squared magnitude) of this vector.\n"
"This method runs faster than [method length], so prefer it if you need to "
@@ -62059,7 +64817,16 @@ msgstr ""
"предпочтительнее если вам нужно сравнить векторы или нужно расстояние в "
"квадрате для какой-либо формулы."
-#: doc/classes/Vector2.xml:170
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
+msgid ""
+"Returns the vector with a maximum length by limiting its length to "
+"[code]length[/code]."
+msgstr ""
+"Возвращает вектор уменьшенный до единичной длины. Эквивалентно [code]v / v."
+"length()[/code]."
+
+#: doc/classes/Vector2.xml
#, fuzzy
msgid ""
"Returns the result of the linear interpolation between this vector and "
@@ -62070,15 +64837,16 @@ msgstr ""
"code] на значение [code]t[/code]. [code]t[/code] лежит в диапазоне от 0.0 до "
"1.0 и представляет величину сглаживания."
-#: doc/classes/Vector2.xml:178
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
msgid ""
-"Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] "
-"amount."
+"Returns a new vector moved toward [code]to[/code] by the fixed [code]delta[/"
+"code] amount. Will not go past the final value."
msgstr ""
"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
"code]."
-#: doc/classes/Vector2.xml:184 doc/classes/Vector3.xml:172
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns the vector scaled to unit length. Equivalent to [code]v / v.length()"
"[/code]."
@@ -62086,7 +64854,7 @@ msgstr ""
"Возвращает вектор уменьшенный до единичной длины. Эквивалентно [code]v / v."
"length()[/code]."
-#: doc/classes/Vector2.xml:191 doc/classes/Vector3.xml:186
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns a vector composed of the [method @GDScript.fposmod] of this vector's "
@@ -62095,7 +64863,7 @@ msgstr ""
"Возвращает вектор построенный через [method @GDScript.fposmod] на исходных "
"компонентах вектора и [code]mod[/code]."
-#: doc/classes/Vector2.xml:198 doc/classes/Vector3.xml:193
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns a vector composed of the [method @GDScript.fposmod] of this vector's "
@@ -62104,16 +64872,20 @@ msgstr ""
"Возвращает вектор построенный через [method @GDScript.fposmod] на исходных "
"компонентах вектора и компонентах [code]modv[/code]."
-#: doc/classes/Vector2.xml:205
-msgid "Returns the vector projected onto the vector [code]b[/code]."
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
+msgid "Returns this vector projected onto the vector [code]b[/code]."
msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-#: doc/classes/Vector2.xml:212
-msgid "Returns the vector reflected from a plane defined by the given normal."
+#: doc/classes/Vector2.xml
+#, fuzzy
+msgid ""
+"Returns the vector reflected (i.e. mirrored, or symmetric) over a line "
+"defined by the given direction vector [code]n[/code]."
msgstr ""
"Возвращает вектор отраженный от плоскости определенной заданной нормалью."
-#: doc/classes/Vector2.xml:219
+#: doc/classes/Vector2.xml
msgid ""
"Returns the vector rotated by [code]phi[/code] radians. See also [method "
"@GDScript.deg2rad]."
@@ -62121,25 +64893,26 @@ msgstr ""
"Возвращает вектор вращения на [code]phi[/code] радиан. См. также [method "
"@GDScript.deg2rad]."
-#: doc/classes/Vector2.xml:225
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
msgid ""
-"Returns the vector with all components rounded to the nearest integer, with "
-"halfway cases rounded away from zero."
+"Returns a new vector with all components rounded to the nearest integer, "
+"with halfway cases rounded away from zero."
msgstr ""
"Возвращает вектор в котором все компоненты округлены до ближайшего "
"целочисленного значения."
-#: doc/classes/Vector2.xml:231
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Returns the vector with each component set to one or negative one, depending "
-"on the signs of the components. If a component is zero, it returns positive "
-"one."
+"Returns a new vector with each component set to one or negative one, "
+"depending on the signs of the components. If a component is zero, it returns "
+"positive one."
msgstr ""
"Возвращает вектор в котором все компоненты установлены в 1 или -1, в "
"зависимости от знаков перед компонентами исходного вектора."
-#: doc/classes/Vector2.xml:239 doc/classes/Vector3.xml:243
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns the result of spherical linear interpolation between this vector and "
@@ -62152,13 +64925,13 @@ msgstr ""
"диапазоне от 0.0 до 1.0 и представляет величину сглаживания.\n"
"[b]Примечание:[/b] Оба вектора должны быть нормализованы."
-#: doc/classes/Vector2.xml:247 doc/classes/Vector3.xml:251
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid "Returns this vector slid along a plane defined by the given normal."
msgstr ""
"Возвращает вектор отраженный от плоскости определенной заданной нормалью."
-#: doc/classes/Vector2.xml:254 doc/classes/Vector3.xml:258
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Returns this vector with each component snapped to the nearest multiple of "
"[code]step[/code]. This can also be used to round to an arbitrary number of "
@@ -62168,74 +64941,74 @@ msgstr ""
"кратному [code]step[/code]. Метод также может быть использован для "
"округления с произвольным числом знаков после запятой."
-#: doc/classes/Vector2.xml:260
+#: doc/classes/Vector2.xml
msgid ""
"Returns a perpendicular vector rotated 90 degrees counter-clockwise compared "
"to the original, with the same length."
msgstr ""
-#: doc/classes/Vector2.xml:266 doc/classes/Vector3.xml:271
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"The vector's X component. Also accessible by using the index position [code]"
"[0][/code]."
msgstr ""
"X компонент вектора. Может быть доступен через индекс [code][0][/code]."
-#: doc/classes/Vector2.xml:269 doc/classes/Vector3.xml:274
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"The vector's Y component. Also accessible by using the index position [code]"
"[1][/code]."
msgstr ""
"Y компонент вектора. Может быть доступен через индекс [code][1][/code]."
-#: doc/classes/Vector2.xml:274
+#: doc/classes/Vector2.xml
msgid "Enumerated value for the X axis."
msgstr "Значение оси X."
-#: doc/classes/Vector2.xml:277
+#: doc/classes/Vector2.xml
msgid "Enumerated value for the Y axis."
msgstr "Значение оси Y."
-#: doc/classes/Vector2.xml:280 doc/classes/Vector3.xml:291
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid "Zero vector, a vector with all components set to [code]0[/code]."
msgstr ""
"Нулевой вектор — вектор у которого все координаты равны [code]0[/code]."
-#: doc/classes/Vector2.xml:283 doc/classes/Vector3.xml:294
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid "One vector, a vector with all components set to [code]1[/code]."
msgstr ""
"Вектор-единица — вектор у которого все координаты равны [code]1[/code]."
-#: doc/classes/Vector2.xml:286 doc/classes/Vector3.xml:297
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
"Infinity vector, a vector with all components set to [constant @GDScript."
"INF]."
msgstr ""
-#: doc/classes/Vector2.xml:289
+#: doc/classes/Vector2.xml
msgid "Left unit vector. Represents the direction of left."
msgstr ""
-#: doc/classes/Vector2.xml:292
+#: doc/classes/Vector2.xml
msgid "Right unit vector. Represents the direction of right."
msgstr ""
-#: doc/classes/Vector2.xml:295
+#: doc/classes/Vector2.xml
msgid "Up unit vector. Y is down in 2D, so this vector points -Y."
msgstr ""
-#: doc/classes/Vector2.xml:298
+#: doc/classes/Vector2.xml
msgid "Down unit vector. Y is down in 2D, so this vector points +Y."
msgstr ""
-#: doc/classes/Vector3.xml:4
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Vector used for 3D math."
msgstr ""
"Вектор используемый для 3D математики с использованием целочисленных "
"координат."
-#: doc/classes/Vector3.xml:7
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
"3-element structure that can be used to represent positions in 3D space or "
@@ -62252,47 +65025,40 @@ msgstr ""
"[code]false[/code] если он равен [code]Vector3(0, 0, 0)[/code]. Иначе, "
"Vector3 всегда будет преобразован в [code]true[/code]."
-#: doc/classes/Vector3.xml:25
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Returns a Vector3 with the given components."
msgstr "Возвращает [Vector3] с указанными компонентами."
-#: doc/classes/Vector3.xml:38
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Returns the unsigned minimum angle to the given vector, in radians."
msgstr "Возвращает минимальный угол указанного вектора."
-#: doc/classes/Vector3.xml:51
-#, fuzzy
-msgid ""
-"Returns a new vector with all components rounded up (towards positive "
-"infinity)."
-msgstr "Возвращает новый вектор у которого все компоненты округлены вниз."
-
-#: doc/classes/Vector3.xml:58
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Returns the cross product of this vector and [code]b[/code]."
msgstr "Возвращает скалярное произведение с вектором [code]b[/code]."
-#: doc/classes/Vector3.xml:68
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/"
-"code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by "
-"the given amount [code]weight[/code]. [code]weight[/code] is on the range of "
-"0.0 to 1.0, representing the amount of interpolation."
+"Performs a cubic interpolation between this vector and [code]b[/code] using "
+"[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the "
+"result at position [code]weight[/code]. [code]weight[/code] is on the range "
+"of 0.0 to 1.0, representing the amount of interpolation."
msgstr ""
-"Выполняет кубическое сглаживание между векторами [code]pre_a[/code], "
-"[code]a[/code], [code]b[/code], [code]post_b[/code] ([code]a[/code] это "
-"текущий вектор),на заданное значение [code]t[/code]. [code]t[/code] лежит в "
-"диапазоне от 0.0 до 1.0 и представляет величину сглаживания."
+"Кубически интерполирует между этим вектором и [code]b[/code], используя "
+"[code]pre_a[/code] и [code]post_b[/code] в качестве дескрипторов, и "
+"возвращает результат в позиции [code]t[/code]. [code]t[/code] находится в "
+"диапазоне от 0.0 до 1.0, представляя величину интерполяции."
-#: doc/classes/Vector3.xml:90
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Returns the distance between this vector and [code]b[/code]."
msgstr "Возвращает расстояние до вектора [code]b[/code]."
-#: doc/classes/Vector3.xml:97
+#: doc/classes/Vector3.xml
msgid ""
"Returns the dot product of this vector and [code]b[/code]. This can be used "
"to compare the angle between two vectors. For example, this can be used to "
@@ -62307,14 +65073,7 @@ msgid ""
"[b]Note:[/b] [code]a.dot(b)[/code] is equivalent to [code]b.dot(a)[/code]."
msgstr ""
-#: doc/classes/Vector3.xml:106
-#, fuzzy
-msgid ""
-"Returns a new vector with all components rounded down (towards negative "
-"infinity)."
-msgstr "Возвращает новый вектор у которого все компоненты округлены вниз."
-
-#: doc/classes/Vector3.xml:112
+#: doc/classes/Vector3.xml
msgid ""
"Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / "
"v.x, 1.0 / v.y, 1.0 / v.z )[/code]."
@@ -62322,7 +65081,7 @@ msgstr ""
"Возвращает инвертированный вектор. Это тоже самое что и [code]Vector3( 1.0 / "
"v.x, 1.0 / v.y, 1.0 / v.z )[/code]."
-#: doc/classes/Vector3.xml:146
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns the result of the linear interpolation between this vector and "
@@ -62333,7 +65092,7 @@ msgstr ""
"code] на значение [code]t[/code]. [code]t[/code] лежит в диапазоне от 0.0 до "
"1.0 и представляет величину сглаживания."
-#: doc/classes/Vector3.xml:152
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns the axis of the vector's largest value. See [code]AXIS_*[/code] "
@@ -62343,7 +65102,7 @@ msgstr ""
"Возвращает ось с наибольшими значениями вектора. Смотрите константы "
"[code]AXIS_*[/code]."
-#: doc/classes/Vector3.xml:158
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] "
@@ -62353,31 +65112,17 @@ msgstr ""
"Возвращает ось с наименьшими значениями вектора. Смотрите константы "
"[code]AXIS_*[/code]."
-#: doc/classes/Vector3.xml:166
-#, fuzzy
-msgid ""
-"Moves this vector toward [code]to[/code] by the fixed [code]delta[/code] "
-"amount."
-msgstr ""
-"Сдвигает вектор к [code]to[/code] на фиксированное значение [code]delta[/"
-"code]."
-
-#: doc/classes/Vector3.xml:179
+#: doc/classes/Vector3.xml
msgid "Returns the outer product with [code]b[/code]."
msgstr "Возвращает внешнее произведение с [code]b[/code]."
-#: doc/classes/Vector3.xml:200
-#, fuzzy
-msgid "Returns this vector projected onto another vector [code]b[/code]."
-msgstr "Возвращает вектор спроецированный на вектор [code]b[/code]."
-
-#: doc/classes/Vector3.xml:207
+#: doc/classes/Vector3.xml
#, fuzzy
msgid "Returns this vector reflected from a plane defined by the given normal."
msgstr ""
"Возвращает вектор отраженный от плоскости определенной заданной нормалью."
-#: doc/classes/Vector3.xml:215
+#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
"Rotates this vector around a given axis by [code]phi[/code] radians. The "
@@ -62386,26 +65131,7 @@ msgstr ""
"Вращает вектор вокруг заданной оси на [code]phi[/code] радиан. Ось должна "
"быть нормализованным вектором."
-#: doc/classes/Vector3.xml:221
-#, fuzzy
-msgid ""
-"Returns this vector with all components rounded to the nearest integer, with "
-"halfway cases rounded away from zero."
-msgstr ""
-"Возвращает вектор в котором все компоненты округлены до ближайшего "
-"целочисленного значения."
-
-#: doc/classes/Vector3.xml:227
-#, fuzzy
-msgid ""
-"Returns a vector with each component set to one or negative one, depending "
-"on the signs of this vector's components. If a component is zero, it returns "
-"positive one."
-msgstr ""
-"Возвращает вектор в котором все компоненты установлены в 1 или -1, в "
-"зависимости от знаков перед компонентами исходного вектора."
-
-#: doc/classes/Vector3.xml:235
+#: doc/classes/Vector3.xml
msgid ""
"Returns the signed angle to the given vector, in radians. The sign of the "
"angle is positive in a counter-clockwise direction and negative in a "
@@ -62413,75 +65139,75 @@ msgid ""
"code]."
msgstr ""
-#: doc/classes/Vector3.xml:264
+#: doc/classes/Vector3.xml
msgid ""
"Returns a diagonal matrix with the vector as main diagonal.\n"
"This is equivalent to a Basis with no rotation or shearing and this vector's "
"components set as the scale."
msgstr ""
-#: doc/classes/Vector3.xml:277
+#: doc/classes/Vector3.xml
msgid ""
"The vector's Z component. Also accessible by using the index position [code]"
"[2][/code]."
msgstr ""
"Z компонент вектора. Также может быть доступен по индексу [code][2][/code]."
-#: doc/classes/Vector3.xml:282
+#: doc/classes/Vector3.xml
msgid ""
"Enumerated value for the X axis. Returned by [method max_axis] and [method "
"min_axis]."
msgstr "Значение оси X. Возвращается [method max_axis] и [method min_axis]."
-#: doc/classes/Vector3.xml:285
+#: doc/classes/Vector3.xml
msgid ""
"Enumerated value for the Y axis. Returned by [method max_axis] and [method "
"min_axis]."
msgstr "Значение оси Y. Возвращается [method max_axis] и [method min_axis]."
-#: doc/classes/Vector3.xml:288
+#: doc/classes/Vector3.xml
msgid ""
"Enumerated value for the Z axis. Returned by [method max_axis] and [method "
"min_axis]."
msgstr "Значение оси Z. Возвращается [method max_axis] и [method min_axis]."
-#: doc/classes/Vector3.xml:300
+#: doc/classes/Vector3.xml
msgid ""
"Left unit vector. Represents the local direction of left, and the global "
"direction of west."
msgstr ""
-#: doc/classes/Vector3.xml:303
+#: doc/classes/Vector3.xml
msgid ""
"Right unit vector. Represents the local direction of right, and the global "
"direction of east."
msgstr ""
-#: doc/classes/Vector3.xml:306
+#: doc/classes/Vector3.xml
msgid "Up unit vector."
msgstr "Верхний единичный вектор."
-#: doc/classes/Vector3.xml:309
+#: doc/classes/Vector3.xml
msgid "Down unit vector."
msgstr "Нижний единичный вектор."
-#: doc/classes/Vector3.xml:312
+#: doc/classes/Vector3.xml
msgid ""
"Forward unit vector. Represents the local direction of forward, and the "
"global direction of north."
msgstr ""
-#: doc/classes/Vector3.xml:315
+#: doc/classes/Vector3.xml
msgid ""
"Back unit vector. Represents the local direction of back, and the global "
"direction of south."
msgstr ""
-#: doc/classes/VehicleBody.xml:4
+#: doc/classes/VehicleBody.xml
msgid "Physics body that simulates the behavior of a car."
msgstr ""
-#: doc/classes/VehicleBody.xml:7
+#: doc/classes/VehicleBody.xml
msgid ""
"This node implements all the physics logic needed to simulate a car. It is "
"based on the raycast vehicle system commonly found in physics engines. You "
@@ -62501,7 +65227,7 @@ msgid ""
"[PhysicsBody] class."
msgstr ""
-#: doc/classes/VehicleBody.xml:18
+#: doc/classes/VehicleBody.xml
msgid ""
"Slows down the vehicle by applying a braking force. The vehicle is only "
"slowed down if the wheels are in contact with a surface. The force you need "
@@ -62510,7 +65236,7 @@ msgid ""
"value in the 25 - 30 range for hard braking."
msgstr ""
-#: doc/classes/VehicleBody.xml:21
+#: doc/classes/VehicleBody.xml
msgid ""
"Accelerates the vehicle by applying an engine force. The vehicle is only "
"speed up if the wheels that have [member VehicleWheel.use_as_traction] set "
@@ -62523,7 +65249,7 @@ msgid ""
"A negative value will result in the vehicle reversing."
msgstr ""
-#: doc/classes/VehicleBody.xml:27
+#: doc/classes/VehicleBody.xml
msgid ""
"The steering angle for the vehicle. Setting this to a non-zero value will "
"result in the vehicle turning when it's moving. Wheels that have [member "
@@ -62531,11 +65257,11 @@ msgid ""
"rotated."
msgstr ""
-#: doc/classes/VehicleWheel.xml:4
+#: doc/classes/VehicleWheel.xml
msgid "Physics object that simulates the behavior of a wheel."
msgstr ""
-#: doc/classes/VehicleWheel.xml:7
+#: doc/classes/VehicleWheel.xml
msgid ""
"This node needs to be used as a child node of [VehicleBody] and simulates "
"the behavior of one of its wheels. This node also acts as a collider to "
@@ -62546,22 +65272,31 @@ msgid ""
"[PhysicsBody] class."
msgstr ""
-#: doc/classes/VehicleWheel.xml:17
+#: doc/classes/VehicleWheel.xml
+msgid ""
+"Returns the contacting body node if valid in the tree, as [Spatial]. At the "
+"moment, [GridMap] is not supported so the node will be always of type "
+"[PhysicsBody].\n"
+"Returns [code]null[/code] if the wheel is not in contact with a surface, or "
+"the contact body is not a [PhysicsBody]."
+msgstr ""
+
+#: doc/classes/VehicleWheel.xml
msgid "Returns the rotational speed of the wheel in revolutions per minute."
msgstr ""
-#: doc/classes/VehicleWheel.xml:23
+#: doc/classes/VehicleWheel.xml
msgid ""
"Returns a value between 0.0 and 1.0 that indicates whether this wheel is "
"skidding. 0.0 is skidding (the wheel has lost grip, e.g. icy terrain), 1.0 "
"means not skidding (the wheel has full grip, e.g. dry asphalt road)."
msgstr ""
-#: doc/classes/VehicleWheel.xml:29
+#: doc/classes/VehicleWheel.xml
msgid "Returns [code]true[/code] if this wheel is in contact with a surface."
msgstr ""
-#: doc/classes/VehicleWheel.xml:35
+#: doc/classes/VehicleWheel.xml
msgid ""
"Slows down the wheel by applying a braking force. The wheel is only slowed "
"down if it is in contact with a surface. The force you need to apply to "
@@ -62570,7 +65305,7 @@ msgid ""
"30 range for hard braking."
msgstr ""
-#: doc/classes/VehicleWheel.xml:38
+#: doc/classes/VehicleWheel.xml
msgid ""
"The damping applied to the spring when the spring is being compressed. This "
"value should be between 0.0 (no damping) and 1.0. A value of 0.0 means the "
@@ -62578,7 +65313,7 @@ msgid ""
"is around 0.3 for a normal car, 0.5 for a race car."
msgstr ""
-#: doc/classes/VehicleWheel.xml:41
+#: doc/classes/VehicleWheel.xml
msgid ""
"The damping applied to the spring when relaxing. This value should be "
"between 0.0 (no damping) and 1.0. This value should always be slightly "
@@ -62586,7 +65321,7 @@ msgid ""
"damping_compression] value of 0.3, try a relaxation value of 0.5."
msgstr ""
-#: doc/classes/VehicleWheel.xml:44
+#: doc/classes/VehicleWheel.xml
msgid ""
"Accelerates the wheel by applying an engine force. The wheel is only speed "
"up if it is in contact with a surface. The [member RigidBody.mass] of the "
@@ -62597,13 +65332,13 @@ msgid ""
"A negative value will result in the wheel reversing."
msgstr ""
-#: doc/classes/VehicleWheel.xml:49
+#: doc/classes/VehicleWheel.xml
msgid ""
"The steering angle for the wheel. Setting this to a non-zero value will "
"result in the vehicle turning when it's moving."
msgstr ""
-#: doc/classes/VehicleWheel.xml:52
+#: doc/classes/VehicleWheel.xml
msgid ""
"The maximum force the spring can resist. This value should be higher than a "
"quarter of the [member RigidBody.mass] of the [VehicleBody] or the spring "
@@ -62611,28 +65346,28 @@ msgid ""
"a value that is about 3× to 4× this number."
msgstr ""
-#: doc/classes/VehicleWheel.xml:55
+#: doc/classes/VehicleWheel.xml
msgid ""
"This value defines the stiffness of the suspension. Use a value lower than "
"50 for an off-road car, a value between 50 and 100 for a race car and try "
"something around 200 for something like a Formula 1 car."
msgstr ""
-#: doc/classes/VehicleWheel.xml:58
+#: doc/classes/VehicleWheel.xml
msgid ""
"This is the distance the suspension can travel. As Godot units are "
"equivalent to meters, keep this setting relatively low. Try a value between "
"0.1 and 0.3 depending on the type of car."
msgstr ""
-#: doc/classes/VehicleWheel.xml:61
+#: doc/classes/VehicleWheel.xml
msgid ""
"If [code]true[/code], this wheel will be turned when the car steers. This "
"value is used in conjunction with [member VehicleBody.steering] and ignored "
"if you are using the per-wheel [member steering] value instead."
msgstr ""
-#: doc/classes/VehicleWheel.xml:64
+#: doc/classes/VehicleWheel.xml
msgid ""
"If [code]true[/code], this wheel transfers engine force to the ground to "
"propel the vehicle forward. This value is used in conjunction with [member "
@@ -62640,7 +65375,7 @@ msgid ""
"engine_force] value instead."
msgstr ""
-#: doc/classes/VehicleWheel.xml:67
+#: doc/classes/VehicleWheel.xml
msgid ""
"This determines how much grip this wheel has. It is combined with the "
"friction setting of the surface the wheel is in contact with. 0.0 means no "
@@ -62650,11 +65385,11 @@ msgid ""
"It's best to set this to 1.0 when starting out."
msgstr ""
-#: doc/classes/VehicleWheel.xml:71
+#: doc/classes/VehicleWheel.xml
msgid "The radius of the wheel in meters."
msgstr ""
-#: doc/classes/VehicleWheel.xml:74
+#: doc/classes/VehicleWheel.xml
msgid ""
"This is the distance in meters the wheel is lowered from its origin point. "
"Don't set this to 0.0 and move the wheel into position, instead move the "
@@ -62663,18 +65398,27 @@ msgid ""
"down to the position it should be in when the car is in rest."
msgstr ""
-#: doc/classes/VehicleWheel.xml:77
+#: doc/classes/VehicleWheel.xml
msgid ""
"This value affects the roll of your vehicle. If set to 1.0 for all wheels, "
"your vehicle will be prone to rolling over, while a value of 0.0 will resist "
"body roll."
msgstr ""
-#: doc/classes/VideoPlayer.xml:4
+#: doc/classes/VFlowContainer.xml
+#, fuzzy
+msgid "Vertical flow container."
+msgstr "Вертикальная полоса прокрутки."
+
+#: doc/classes/VFlowContainer.xml
+msgid "Vertical version of [FlowContainer]."
+msgstr ""
+
+#: doc/classes/VideoPlayer.xml
msgid "Control for playing video streams."
msgstr ""
-#: doc/classes/VideoPlayer.xml:7
+#: doc/classes/VideoPlayer.xml
msgid ""
"Control node for playing video streams using [VideoStream] resources.\n"
"Supported video formats are [url=https://www.webmproject.org/]WebM[/url] "
@@ -62687,102 +65431,102 @@ msgid ""
"missing architecture-specific assembly optimizations, especially for VP8/VP9."
msgstr ""
-#: doc/classes/VideoPlayer.xml:18
+#: doc/classes/VideoPlayer.xml
msgid ""
"Returns the video stream's name, or [code]\"<No Stream>\"[/code] if no video "
"stream is assigned."
msgstr ""
-#: doc/classes/VideoPlayer.xml:24
+#: doc/classes/VideoPlayer.xml
#, fuzzy
msgid "Returns the current frame as a [Texture]."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/VideoPlayer.xml:30
+#: doc/classes/VideoPlayer.xml
msgid ""
"Returns [code]true[/code] if the video is playing.\n"
"[b]Note:[/b] The video is still considered playing if paused during playback."
msgstr ""
-#: doc/classes/VideoPlayer.xml:37
+#: doc/classes/VideoPlayer.xml
msgid ""
"Starts the video playback from the beginning. If the video is paused, this "
"will not unpause the video."
msgstr ""
-#: doc/classes/VideoPlayer.xml:43
+#: doc/classes/VideoPlayer.xml
msgid ""
"Stops the video playback and sets the stream position to 0.\n"
"[b]Note:[/b] Although the stream position will be set to 0, the first frame "
"of the video stream won't become the current frame."
msgstr ""
-#: doc/classes/VideoPlayer.xml:50
+#: doc/classes/VideoPlayer.xml
msgid "The embedded audio track to play."
msgstr ""
-#: doc/classes/VideoPlayer.xml:53
+#: doc/classes/VideoPlayer.xml
msgid "If [code]true[/code], playback starts when the scene loads."
msgstr ""
-#: doc/classes/VideoPlayer.xml:56
+#: doc/classes/VideoPlayer.xml
msgid "Amount of time in milliseconds to store in buffer while playing."
msgstr ""
-#: doc/classes/VideoPlayer.xml:59
+#: doc/classes/VideoPlayer.xml
msgid "Audio bus to use for sound playback."
msgstr ""
-#: doc/classes/VideoPlayer.xml:62
+#: doc/classes/VideoPlayer.xml
msgid ""
"If [code]true[/code], the video scales to the control size. Otherwise, the "
"control minimum size will be automatically adjusted to match the video "
"stream's dimensions."
msgstr ""
-#: doc/classes/VideoPlayer.xml:65
+#: doc/classes/VideoPlayer.xml
msgid "If [code]true[/code], the video is paused."
msgstr ""
-#: doc/classes/VideoPlayer.xml:68
+#: doc/classes/VideoPlayer.xml
msgid "The assigned video stream. See description for supported formats."
msgstr ""
-#: doc/classes/VideoPlayer.xml:71
+#: doc/classes/VideoPlayer.xml
msgid ""
"The current position of the stream, in seconds.\n"
"[b]Note:[/b] Changing this value won't have any effect as seeking is not "
"implemented yet, except in video formats implemented by a GDNative add-on."
msgstr ""
-#: doc/classes/VideoPlayer.xml:75
+#: doc/classes/VideoPlayer.xml
msgid "Audio volume as a linear value."
msgstr ""
-#: doc/classes/VideoPlayer.xml:78
+#: doc/classes/VideoPlayer.xml
msgid "Audio volume in dB."
msgstr ""
-#: doc/classes/VideoPlayer.xml:84
+#: doc/classes/VideoPlayer.xml
msgid "Emitted when playback is finished."
msgstr ""
-#: doc/classes/VideoStream.xml:4
+#: doc/classes/VideoStream.xml
msgid "Base resource for video streams."
msgstr ""
-#: doc/classes/VideoStream.xml:7
+#: doc/classes/VideoStream.xml
msgid ""
"Base resource type for all video streams. Classes that derive from "
"[VideoStream] can all be used as resource types to play back videos in "
"[VideoPlayer]."
msgstr ""
-#: modules/gdnative/doc_classes/VideoStreamGDNative.xml:4
+#: modules/gdnative/doc_classes/VideoStreamGDNative.xml
msgid "[VideoStream] resource for for video formats implemented via GDNative."
msgstr ""
-#: modules/gdnative/doc_classes/VideoStreamGDNative.xml:7
+#: modules/gdnative/doc_classes/VideoStreamGDNative.xml
msgid ""
"[VideoStream] resource for for video formats implemented via GDNative.\n"
"It can be used via [url=https://github.com/KidRigger/godot-"
@@ -62790,22 +65534,22 @@ msgid ""
"org]FFmpeg[/url] library."
msgstr ""
-#: modules/gdnative/doc_classes/VideoStreamGDNative.xml:16
+#: modules/gdnative/doc_classes/VideoStreamGDNative.xml
msgid "Returns the video file handled by this [VideoStreamGDNative]."
msgstr ""
-#: modules/gdnative/doc_classes/VideoStreamGDNative.xml:23
+#: modules/gdnative/doc_classes/VideoStreamGDNative.xml
msgid ""
"Sets the video file that this [VideoStreamGDNative] resource handles. The "
"supported extensions depend on the GDNative plugins used to expose video "
"formats."
msgstr ""
-#: modules/theora/doc_classes/VideoStreamTheora.xml:4
+#: modules/theora/doc_classes/VideoStreamTheora.xml
msgid "[VideoStream] resource for Ogg Theora videos."
msgstr ""
-#: modules/theora/doc_classes/VideoStreamTheora.xml:7
+#: modules/theora/doc_classes/VideoStreamTheora.xml
msgid ""
"[VideoStream] resource handling the [url=https://www.theora.org/]Ogg Theora[/"
"url] video format with [code].ogv[/code] extension. The Theora codec is less "
@@ -62816,22 +65560,22 @@ msgid ""
"those videos within Godot."
msgstr ""
-#: modules/theora/doc_classes/VideoStreamTheora.xml:16
+#: modules/theora/doc_classes/VideoStreamTheora.xml
msgid "Returns the Ogg Theora video file handled by this [VideoStreamTheora]."
msgstr ""
-#: modules/theora/doc_classes/VideoStreamTheora.xml:23
+#: modules/theora/doc_classes/VideoStreamTheora.xml
msgid ""
"Sets the Ogg Theora video file that this [VideoStreamTheora] resource "
"handles. The [code]file[/code] name should have the [code].ogv[/code] "
"extension."
msgstr ""
-#: modules/webm/doc_classes/VideoStreamWebm.xml:4
+#: modules/webm/doc_classes/VideoStreamWebm.xml
msgid "[VideoStream] resource for WebM videos."
msgstr ""
-#: modules/webm/doc_classes/VideoStreamWebm.xml:7
+#: modules/webm/doc_classes/VideoStreamWebm.xml
msgid ""
"[VideoStream] resource handling the [url=https://www.webmproject.org/]WebM[/"
"url] video format with [code].webm[/code] extension. Both the VP8 and VP9 "
@@ -62846,21 +65590,21 @@ msgid ""
"instead: [VideoStreamTheora]"
msgstr ""
-#: modules/webm/doc_classes/VideoStreamWebm.xml:17
+#: modules/webm/doc_classes/VideoStreamWebm.xml
msgid "Returns the WebM video file handled by this [VideoStreamWebm]."
msgstr ""
-#: modules/webm/doc_classes/VideoStreamWebm.xml:24
+#: modules/webm/doc_classes/VideoStreamWebm.xml
msgid ""
"Sets the WebM video file that this [VideoStreamWebm] resource handles. The "
"[code]file[/code] name should have the [code].webm[/code] extension."
msgstr ""
-#: doc/classes/Viewport.xml:4
+#: doc/classes/Viewport.xml
msgid "Creates a sub-view into the screen."
msgstr ""
-#: doc/classes/Viewport.xml:7
+#: doc/classes/Viewport.xml
msgid ""
"A Viewport creates a different view into the screen, or a sub-view inside "
"another viewport. Children 2D Nodes will display on it, and children Camera "
@@ -62874,75 +65618,77 @@ msgid ""
"Also, viewports can be assigned to different screens in case the devices "
"have multiple screens.\n"
"Finally, viewports can also behave as render targets, in which case they "
-"will not be visible unless the associated texture is used to draw."
+"will not be visible unless the associated texture is used to draw.\n"
+"[b]Note:[/b] By default, a newly created Viewport in Godot 3.x will appear "
+"to be upside down. Enabling [member render_target_v_flip] will display the "
+"Viewport with the correct orientation."
msgstr ""
-#: doc/classes/Viewport.xml:16
-#, fuzzy
-msgid "https://docs.godotengine.org/en/3.4/tutorials/viewports/index.html"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html"
+#: doc/classes/Viewport.xml
+msgid "Viewports tutorial index"
+msgstr ""
-#: doc/classes/Viewport.xml:18 doc/classes/ViewportTexture.xml:12
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/128"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Viewport.xml doc/classes/ViewportTexture.xml
+msgid "3D in 2D Demo"
+msgstr ""
-#: doc/classes/Viewport.xml:20
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/130"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Viewport.xml
+msgid "Screen Capture Demo"
+msgstr ""
-#: doc/classes/Viewport.xml:21
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/541"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Viewport.xml
+msgid "Dynamic Split Screen Demo"
+msgstr ""
-#: doc/classes/Viewport.xml:22 doc/classes/ViewportTexture.xml:14
-#, fuzzy
-msgid "https://godotengine.org/asset-library/asset/586"
-msgstr "https://docs.godotengine.org/en/latest/tutorials/vr/index.html"
+#: doc/classes/Viewport.xml doc/classes/ViewportTexture.xml
+msgid "3D Viewport Scaling Demo"
+msgstr ""
-#: doc/classes/Viewport.xml:28
+#: doc/classes/Viewport.xml
msgid ""
-"Returns the 3D world of the viewport, or if none the world of the parent "
-"viewport."
+"Returns the first valid [World] for this viewport, searching the [member "
+"world] property of itself and any Viewport ancestor."
msgstr ""
-#: doc/classes/Viewport.xml:34
-msgid "Returns the 2D world of the viewport."
+#: doc/classes/Viewport.xml
+msgid ""
+"Returns the first valid [World2D] for this viewport, searching the [member "
+"world_2d] property of itself and any Viewport ancestor."
msgstr ""
-#: doc/classes/Viewport.xml:40
+#: doc/classes/Viewport.xml
msgid "Returns the active 3D camera."
msgstr ""
-#: doc/classes/Viewport.xml:46
+#: doc/classes/Viewport.xml
msgid "Returns the total transform of the viewport."
msgstr ""
-#: doc/classes/Viewport.xml:52
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "Returns the topmost modal in the stack."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/Viewport.xml:58
-msgid "Returns the mouse position relative to the viewport."
+#: doc/classes/Viewport.xml
+msgid ""
+"Returns the mouse's position in this [Viewport] using the coordinate system "
+"of this [Viewport]."
msgstr ""
-#: doc/classes/Viewport.xml:65
+#: doc/classes/Viewport.xml
msgid "Returns information about the viewport from the rendering pipeline."
msgstr ""
-#: doc/classes/Viewport.xml:72
+#: doc/classes/Viewport.xml
msgid "Returns the [enum ShadowAtlasQuadrantSubdiv] of the specified quadrant."
msgstr ""
-#: doc/classes/Viewport.xml:78
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "Returns the size override set with [method set_size_override]."
msgstr "Возвращает внешнее произведение с [code]b[/code]."
-#: doc/classes/Viewport.xml:84
+#: doc/classes/Viewport.xml
msgid ""
"Returns the viewport's texture.\n"
"[b]Note:[/b] Due to the way OpenGL works, the resulting [ViewportTexture] is "
@@ -62954,40 +65700,45 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/Viewport.xml:95
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "Returns the viewport's RID from the [VisualServer]."
msgstr "Возвращает синус параметра."
-#: doc/classes/Viewport.xml:101
+#: doc/classes/Viewport.xml
msgid "Returns the visible rectangle in global screen coordinates."
msgstr ""
-#: doc/classes/Viewport.xml:107
+#: doc/classes/Viewport.xml
msgid ""
"Returns the drag data from the GUI, that was previously returned by [method "
"Control.get_drag_data]."
msgstr ""
-#: doc/classes/Viewport.xml:113
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "Returns [code]true[/code] if there are visible modals on-screen."
msgstr "Возвращает [code]true[/code] если массив пустой."
-#: doc/classes/Viewport.xml:119
+#: doc/classes/Viewport.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if the drag operation is successful."
+msgstr "Возвращает [code]true[/code] если массив пустой."
+
+#: doc/classes/Viewport.xml
msgid ""
"Returns [code]true[/code] if the viewport is currently performing a drag "
"operation."
msgstr ""
-#: doc/classes/Viewport.xml:136
+#: doc/classes/Viewport.xml
#, fuzzy
msgid ""
"Returns [code]true[/code] if the size override is enabled. See [method "
"set_size_override]."
msgstr "Возвращает [code]true[/code] если вектор нормализован."
-#: doc/classes/Viewport.xml:143
+#: doc/classes/Viewport.xml
msgid ""
"Attaches this [Viewport] to the root [Viewport] with the specified "
"rectangle. This bypasses the need for another node to display this "
@@ -62995,11 +65746,11 @@ msgid ""
"[Viewport] manually."
msgstr ""
-#: doc/classes/Viewport.xml:149
+#: doc/classes/Viewport.xml
msgid "Stops the input from propagating further down the [SceneTree]."
msgstr ""
-#: doc/classes/Viewport.xml:157
+#: doc/classes/Viewport.xml
msgid ""
"Sets the number of subdivisions to use in the specified quadrant. A higher "
"number of subdivisions allows you to have more shadows in the scene at once, "
@@ -63008,7 +65759,7 @@ msgid ""
"possible."
msgstr ""
-#: doc/classes/Viewport.xml:166
+#: doc/classes/Viewport.xml
msgid ""
"Sets the size override of the viewport. If the [code]enable[/code] parameter "
"is [code]true[/code] the override is used, otherwise it uses the default "
@@ -63016,35 +65767,37 @@ msgid ""
"size."
msgstr ""
-#: doc/classes/Viewport.xml:178
+#: doc/classes/Viewport.xml
msgid "Forces update of the 2D and 3D worlds."
msgstr ""
-#: doc/classes/Viewport.xml:185
-msgid "Warps the mouse to a position relative to the viewport."
+#: doc/classes/Viewport.xml
+msgid ""
+"Moves the mouse pointer to the specified position in this [Viewport] using "
+"the coordinate system of this [Viewport]."
msgstr ""
-#: doc/classes/Viewport.xml:191
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "If [code]true[/code], the viewport will be used in AR/VR process."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/Viewport.xml:194
+#: doc/classes/Viewport.xml
msgid "If [code]true[/code], the viewport will process 2D audio streams."
msgstr ""
-#: doc/classes/Viewport.xml:197
+#: doc/classes/Viewport.xml
msgid "If [code]true[/code], the viewport will process 3D audio streams."
msgstr ""
-#: doc/classes/Viewport.xml:200
+#: doc/classes/Viewport.xml
msgid ""
"The canvas transform of the viewport, useful for changing the on-screen "
"positions of all child [CanvasItem]s. This is relative to the global canvas "
"transform of the viewport."
msgstr ""
-#: doc/classes/Viewport.xml:203
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], uses a fast post-processing filter to make banding "
"significantly less visible. In some cases, debanding may introduce a "
@@ -63055,17 +65808,17 @@ msgid ""
"[code]true[/code] for debanding to be effective."
msgstr ""
-#: doc/classes/Viewport.xml:207
+#: doc/classes/Viewport.xml
msgid "The overlay mode for test rendered geometry in debug purposes."
msgstr ""
-#: doc/classes/Viewport.xml:210
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the viewport will disable 3D rendering. For actual "
"disabling use [code]usage[/code]."
msgstr ""
-#: doc/classes/Viewport.xml:213
+#: doc/classes/Viewport.xml
msgid ""
"Enables fast approximate antialiasing. FXAA is a popular screen-space "
"antialiasing method, which is fast but will make the image look blurry, "
@@ -63075,34 +65828,36 @@ msgid ""
"sharpen_intensity])."
msgstr ""
-#: doc/classes/Viewport.xml:216
+#: doc/classes/Viewport.xml
msgid ""
"The global canvas transform of the viewport. The canvas transform is "
"relative to this."
msgstr ""
-#: doc/classes/Viewport.xml:219
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "If [code]true[/code], the viewport will not receive input events."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/Viewport.xml:222
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the GUI controls on the viewport will lay pixel "
"perfectly."
msgstr ""
-#: doc/classes/Viewport.xml:227
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the viewport rendering will receive benefits from High "
"Dynamic Range algorithm. High Dynamic Range allows the viewport to receive "
-"values that are outside the 0-1 range. In Godot HDR uses 16 bits, meaning it "
-"does not store the full range of a floating point number.\n"
+"values that are outside the 0-1 range. In Godot, HDR uses half floating-"
+"point precision (16-bit) by default. To use full floating-point precision "
+"(32-bit), enable [member use_32_bpc_depth].\n"
"[b]Note:[/b] Requires [member usage] to be set to [constant USAGE_3D] or "
-"[constant USAGE_3D_NO_EFFECTS], since HDR is not supported for 2D."
+"[constant USAGE_3D_NO_EFFECTS], since HDR is not supported for 2D.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
msgstr ""
-#: doc/classes/Viewport.xml:231
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the result after 3D rendering will not have a linear "
"to sRGB color conversion applied. This is important when the viewport is "
@@ -63115,26 +65870,26 @@ msgid ""
"require input in linear color space!"
msgstr ""
-#: doc/classes/Viewport.xml:234
+#: doc/classes/Viewport.xml
msgid ""
"The multisample anti-aliasing mode. A higher number results in smoother "
"edges at the cost of significantly worse performance. A value of 4 is best "
"unless targeting very high-end systems."
msgstr ""
-#: doc/classes/Viewport.xml:237
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the viewport will use [World] defined in [code]world[/"
"code] property."
msgstr ""
-#: doc/classes/Viewport.xml:240
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the objects rendered by viewport become subjects of "
"mouse picking process."
msgstr ""
-#: doc/classes/Viewport.xml:243
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], renders the Viewport directly to the screen instead of "
"to the root viewport. Only available in GLES2. This is a low-level "
@@ -63143,39 +65898,40 @@ msgid ""
"information see [method VisualServer.viewport_set_render_direct_to_screen]."
msgstr ""
-#: doc/classes/Viewport.xml:246
+#: doc/classes/Viewport.xml
msgid ""
"The clear mode when viewport used as a render target.\n"
"[b]Note:[/b] This property is intended for 2D usage."
msgstr ""
-#: doc/classes/Viewport.xml:250
+#: doc/classes/Viewport.xml
msgid "The update mode when viewport used as a render target."
msgstr ""
-#: doc/classes/Viewport.xml:253
-#, fuzzy
+#: doc/classes/Viewport.xml
msgid ""
-"If [code]true[/code], the result of rendering will be flipped vertically."
-msgstr "Если [code]true[/code], текстура отражена по вертикали."
+"If [code]true[/code], the result of rendering will be flipped vertically. "
+"Since Viewports in Godot 3.x render upside-down, it's recommended to set "
+"this to [code]true[/code] in most situations."
+msgstr ""
-#: doc/classes/Viewport.xml:256
+#: doc/classes/Viewport.xml
msgid "The subdivision amount of the first quadrant on the shadow atlas."
msgstr ""
-#: doc/classes/Viewport.xml:259
+#: doc/classes/Viewport.xml
msgid "The subdivision amount of the second quadrant on the shadow atlas."
msgstr ""
-#: doc/classes/Viewport.xml:262
+#: doc/classes/Viewport.xml
msgid "The subdivision amount of the third quadrant on the shadow atlas."
msgstr ""
-#: doc/classes/Viewport.xml:265
+#: doc/classes/Viewport.xml
msgid "The subdivision amount of the fourth quadrant on the shadow atlas."
msgstr ""
-#: doc/classes/Viewport.xml:268
+#: doc/classes/Viewport.xml
msgid ""
"The shadow atlas' resolution (used for omni and spot lights). The value will "
"be rounded up to the nearest power of 2.\n"
@@ -63184,7 +65940,7 @@ msgid ""
"manually."
msgstr ""
-#: doc/classes/Viewport.xml:272
+#: doc/classes/Viewport.xml
msgid ""
"If set to a value greater than [code]0.0[/code], contrast-adaptive "
"sharpening will be applied to the 3D viewport. This has a low performance "
@@ -63193,183 +65949,195 @@ msgid ""
"[member fxaa]."
msgstr ""
-#: doc/classes/Viewport.xml:275
+#: doc/classes/Viewport.xml
msgid ""
"The width and height of viewport. Must be set to a value greater than or "
"equal to 2 pixels on both dimensions. Otherwise, nothing will be displayed."
msgstr ""
-#: doc/classes/Viewport.xml:278
+#: doc/classes/Viewport.xml
#, fuzzy
msgid "If [code]true[/code], the size override affects stretch as well."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/Viewport.xml:281
+#: doc/classes/Viewport.xml
msgid ""
"If [code]true[/code], the viewport should render its background as "
"transparent."
msgstr ""
-#: doc/classes/Viewport.xml:284
+#: doc/classes/Viewport.xml
msgid "The rendering mode of viewport."
msgstr ""
-#: doc/classes/Viewport.xml:287
+#: doc/classes/Viewport.xml
+msgid ""
+"If [code]true[/code], allocates the viewport's framebuffer with full "
+"floating-point precision (32-bit) instead of half floating-point precision "
+"(16-bit). Only effective when [member hdr] is also enabled.\n"
+"[b]Note:[/b] Enabling this setting does not improve rendering quality. Using "
+"full floating-point precision is slower, and is generally only needed for "
+"advanced shaders that require a high level of precision. To reduce banding, "
+"enable [member debanding] instead.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
+msgstr ""
+
+#: doc/classes/Viewport.xml
msgid "The custom [World] which can be used as 3D environment source."
msgstr ""
-#: doc/classes/Viewport.xml:290
+#: doc/classes/Viewport.xml
msgid "The custom [World2D] which can be used as 2D environment source."
msgstr ""
-#: doc/classes/Viewport.xml:297
+#: doc/classes/Viewport.xml
msgid "Emitted when a Control node grabs keyboard focus."
msgstr ""
-#: doc/classes/Viewport.xml:302
+#: doc/classes/Viewport.xml
msgid ""
"Emitted when the size of the viewport is changed, whether by [method "
"set_size_override], resize of window, or some other means."
msgstr ""
-#: doc/classes/Viewport.xml:308
+#: doc/classes/Viewport.xml
msgid "Do not update the render target."
msgstr ""
-#: doc/classes/Viewport.xml:311
+#: doc/classes/Viewport.xml
msgid ""
"Update the render target once, then switch to [constant UPDATE_DISABLED]."
msgstr ""
-#: doc/classes/Viewport.xml:314
+#: doc/classes/Viewport.xml
msgid ""
"Update the render target only when it is visible. This is the default value."
msgstr ""
-#: doc/classes/Viewport.xml:317
+#: doc/classes/Viewport.xml
msgid "Always update the render target."
msgstr ""
-#: doc/classes/Viewport.xml:320
+#: doc/classes/Viewport.xml
msgid "This quadrant will not be used."
msgstr ""
-#: doc/classes/Viewport.xml:323
+#: doc/classes/Viewport.xml
msgid "This quadrant will only be used by one shadow map."
msgstr ""
-#: doc/classes/Viewport.xml:326
+#: doc/classes/Viewport.xml
msgid "This quadrant will be split in 4 and used by up to 4 shadow maps."
msgstr ""
-#: doc/classes/Viewport.xml:329
+#: doc/classes/Viewport.xml
msgid "This quadrant will be split 16 ways and used by up to 16 shadow maps."
msgstr ""
-#: doc/classes/Viewport.xml:332
+#: doc/classes/Viewport.xml
msgid "This quadrant will be split 64 ways and used by up to 64 shadow maps."
msgstr ""
-#: doc/classes/Viewport.xml:335
+#: doc/classes/Viewport.xml
msgid ""
"This quadrant will be split 256 ways and used by up to 256 shadow maps. "
"Unless the [member shadow_atlas_size] is very high, the shadows in this "
"quadrant will be very low resolution."
msgstr ""
-#: doc/classes/Viewport.xml:338
+#: doc/classes/Viewport.xml
msgid ""
"This quadrant will be split 1024 ways and used by up to 1024 shadow maps. "
"Unless the [member shadow_atlas_size] is very high, the shadows in this "
"quadrant will be very low resolution."
msgstr ""
-#: doc/classes/Viewport.xml:341
+#: doc/classes/Viewport.xml
msgid "Represents the size of the [enum ShadowAtlasQuadrantSubdiv] enum."
msgstr ""
-#: doc/classes/Viewport.xml:344
+#: doc/classes/Viewport.xml
msgid "Amount of objects in frame."
msgstr ""
-#: doc/classes/Viewport.xml:347
+#: doc/classes/Viewport.xml
msgid "Amount of vertices in frame."
msgstr ""
-#: doc/classes/Viewport.xml:350
+#: doc/classes/Viewport.xml
msgid "Amount of material changes in frame."
msgstr ""
-#: doc/classes/Viewport.xml:353
+#: doc/classes/Viewport.xml
msgid "Amount of shader changes in frame."
msgstr ""
-#: doc/classes/Viewport.xml:356
+#: doc/classes/Viewport.xml
msgid "Amount of surface changes in frame."
msgstr ""
-#: doc/classes/Viewport.xml:359 doc/classes/Viewport.xml:365
+#: doc/classes/Viewport.xml
msgid "Amount of draw calls in frame."
msgstr ""
-#: doc/classes/Viewport.xml:362
+#: doc/classes/Viewport.xml
msgid "Amount of items or joined items in frame."
msgstr ""
-#: doc/classes/Viewport.xml:368
+#: doc/classes/Viewport.xml
msgid "Represents the size of the [enum RenderInfo] enum."
msgstr ""
-#: doc/classes/Viewport.xml:371
+#: doc/classes/Viewport.xml
msgid "Objects are displayed normally."
msgstr ""
-#: doc/classes/Viewport.xml:374
+#: doc/classes/Viewport.xml
msgid "Objects are displayed without light information."
msgstr ""
-#: doc/classes/Viewport.xml:377
+#: doc/classes/Viewport.xml
msgid ""
"Objected are displayed semi-transparent with additive blending so you can "
"see where they intersect."
msgstr ""
-#: doc/classes/Viewport.xml:380
+#: doc/classes/Viewport.xml
msgid "Objects are displayed in wireframe style."
msgstr ""
-#: doc/classes/Viewport.xml:383
+#: doc/classes/Viewport.xml
msgid "Multisample anti-aliasing mode disabled. This is the default value."
msgstr ""
-#: doc/classes/Viewport.xml:386
+#: doc/classes/Viewport.xml
msgid "Use 2x Multisample Antialiasing."
msgstr ""
-#: doc/classes/Viewport.xml:389
+#: doc/classes/Viewport.xml
msgid "Use 4x Multisample Antialiasing."
msgstr ""
-#: doc/classes/Viewport.xml:392
+#: doc/classes/Viewport.xml
msgid ""
"Use 8x Multisample Antialiasing. Likely unsupported on low-end and older "
"hardware."
msgstr ""
-#: doc/classes/Viewport.xml:395
+#: doc/classes/Viewport.xml
msgid ""
"Use 16x Multisample Antialiasing. Likely unsupported on medium and low-end "
"hardware."
msgstr ""
-#: doc/classes/Viewport.xml:398
+#: doc/classes/Viewport.xml
msgid ""
"Allocates all buffers needed for drawing 2D scenes. This takes less VRAM "
"than the 3D usage modes. Note that 3D rendering effects such as glow and HDR "
"are not available when using this mode."
msgstr ""
-#: doc/classes/Viewport.xml:401
+#: doc/classes/Viewport.xml
msgid ""
"Allocates buffers needed for 2D scenes without allocating a buffer for "
"screen copy. Accordingly, you cannot read from the screen. Of the [enum "
@@ -63377,38 +66145,38 @@ msgid ""
"such as glow and HDR are not available when using this mode."
msgstr ""
-#: doc/classes/Viewport.xml:404
+#: doc/classes/Viewport.xml
msgid ""
"Allocates full buffers for drawing 3D scenes and all 3D effects including "
"buffers needed for 2D scenes and effects."
msgstr ""
-#: doc/classes/Viewport.xml:407
+#: doc/classes/Viewport.xml
msgid ""
"Allocates buffers needed for drawing 3D scenes. But does not allocate "
"buffers needed for reading from the screen and post-processing effects. "
"Saves some VRAM."
msgstr ""
-#: doc/classes/Viewport.xml:410
+#: doc/classes/Viewport.xml
msgid "Always clear the render target before drawing."
msgstr ""
-#: doc/classes/Viewport.xml:413
+#: doc/classes/Viewport.xml
msgid "Never clear the render target."
msgstr ""
-#: doc/classes/Viewport.xml:416
+#: doc/classes/Viewport.xml
msgid ""
"Clear the render target next frame, then switch to [constant "
"CLEAR_MODE_NEVER]."
msgstr ""
-#: doc/classes/ViewportContainer.xml:4
+#: doc/classes/ViewportContainer.xml
msgid "Control for holding [Viewport]s."
msgstr ""
-#: doc/classes/ViewportContainer.xml:7
+#: doc/classes/ViewportContainer.xml
msgid ""
"A [Container] node that holds a [Viewport], automatically setting its size.\n"
"[b]Note:[/b] Changing a ViewportContainer's [member Control.rect_scale] will "
@@ -63417,13 +66185,13 @@ msgid ""
"in a container)."
msgstr ""
-#: doc/classes/ViewportContainer.xml:16
+#: doc/classes/ViewportContainer.xml
#, fuzzy
msgid ""
"If [code]true[/code], the viewport will be scaled to the control's size."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/ViewportContainer.xml:19
+#: doc/classes/ViewportContainer.xml
msgid ""
"Divides the viewport's effective resolution by this value while preserving "
"its scale. This can be used to speed up rendering.\n"
@@ -63434,11 +66202,11 @@ msgid ""
"work."
msgstr ""
-#: doc/classes/ViewportTexture.xml:4
+#: doc/classes/ViewportTexture.xml
msgid "Texture which displays the content of a [Viewport]."
msgstr ""
-#: doc/classes/ViewportTexture.xml:7
+#: doc/classes/ViewportTexture.xml
msgid ""
"Displays the content of a [Viewport] node as a dynamic [Texture]. This can "
"be used to mix controls, 2D, and 3D elements in the same scene.\n"
@@ -63446,17 +66214,17 @@ msgid ""
"method on the target viewport."
msgstr ""
-#: doc/classes/ViewportTexture.xml:22
+#: doc/classes/ViewportTexture.xml
msgid ""
"The path to the [Viewport] node to display. This is relative to the scene "
"root, not to the node which uses the texture."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:4 doc/classes/VisibilityEnabler2D.xml:4
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid "Enables certain nodes only when approximately visible."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:7
+#: doc/classes/VisibilityEnabler.xml
msgid ""
"The VisibilityEnabler will disable [RigidBody] and [AnimationPlayer] nodes "
"when they are not visible. It will only affect other nodes within the same "
@@ -63464,47 +66232,48 @@ msgid ""
"If you just want to receive notifications, use [VisibilityNotifier] "
"instead.\n"
"[b]Note:[/b] VisibilityEnabler uses an approximate heuristic for performance "
-"reasons. It doesn't take walls and other occlusion into account. The "
-"heuristic is an implementation detail and may change in future versions. If "
-"you need precise visibility checking, use another method such as adding an "
-"[Area] node as a child of a [Camera] node and/or [method Vector3.dot].\n"
+"reasons. It doesn't take walls and other occlusion into account (unless you "
+"are using [Portal]s). The heuristic is an implementation detail and may "
+"change in future versions. If you need precise visibility checking, use "
+"another method such as adding an [Area] node as a child of a [Camera] node "
+"and/or [method Vector3.dot].\n"
"[b]Note:[/b] VisibilityEnabler will not affect nodes added after scene "
"initialization."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:19 doc/classes/VisibilityEnabler2D.xml:19
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid ""
"Returns whether the enabler identified by given [enum Enabler] constant is "
"active."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:27 doc/classes/VisibilityEnabler2D.xml:27
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid ""
"Sets active state of the enabler identified by given [enum Enabler] constant."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:33
+#: doc/classes/VisibilityEnabler.xml
#, fuzzy
msgid "If [code]true[/code], [RigidBody] nodes will be paused."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/VisibilityEnabler.xml:36 doc/classes/VisibilityEnabler2D.xml:39
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid "If [code]true[/code], [AnimationPlayer] nodes will be paused."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:41 doc/classes/VisibilityEnabler2D.xml:53
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will pause [AnimationPlayer] nodes."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:44
+#: doc/classes/VisibilityEnabler.xml
msgid "This enabler will freeze [RigidBody] nodes."
msgstr ""
-#: doc/classes/VisibilityEnabler.xml:47 doc/classes/VisibilityEnabler2D.xml:71
+#: doc/classes/VisibilityEnabler.xml doc/classes/VisibilityEnabler2D.xml
msgid "Represents the size of the [enum Enabler] enum."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:7
+#: doc/classes/VisibilityEnabler2D.xml
msgid ""
"The VisibilityEnabler2D will disable [RigidBody2D], [AnimationPlayer], and "
"other nodes when they are not visible. It will only affect nodes with the "
@@ -63519,56 +66288,56 @@ msgid ""
"initialization."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:33
+#: doc/classes/VisibilityEnabler2D.xml
msgid "If [code]true[/code], [RigidBody2D] nodes will be paused."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:36
+#: doc/classes/VisibilityEnabler2D.xml
#, fuzzy
msgid "If [code]true[/code], [AnimatedSprite] nodes will be paused."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/VisibilityEnabler2D.xml:42
+#: doc/classes/VisibilityEnabler2D.xml
#, fuzzy
msgid "If [code]true[/code], [Particles2D] nodes will be paused."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/VisibilityEnabler2D.xml:45
+#: doc/classes/VisibilityEnabler2D.xml
msgid ""
"If [code]true[/code], the parent's [method Node._physics_process] will be "
"stopped."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:48
+#: doc/classes/VisibilityEnabler2D.xml
msgid ""
"If [code]true[/code], the parent's [method Node._process] will be stopped."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:56
+#: doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will freeze [RigidBody2D] nodes."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:59
+#: doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will stop [Particles2D] nodes."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:62
+#: doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will stop the parent's _process function."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:65
+#: doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will stop the parent's _physics_process function."
msgstr ""
-#: doc/classes/VisibilityEnabler2D.xml:68
+#: doc/classes/VisibilityEnabler2D.xml
msgid "This enabler will stop [AnimatedSprite] nodes animations."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:4 doc/classes/VisibilityNotifier2D.xml:4
+#: doc/classes/VisibilityNotifier.xml doc/classes/VisibilityNotifier2D.xml
msgid "Detects approximately when the node is visible on screen."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:7
+#: doc/classes/VisibilityNotifier.xml
msgid ""
"The VisibilityNotifier detects when it is visible on the screen. It also "
"notifies when its bounding rectangle enters or exits the screen or a "
@@ -63576,13 +66345,14 @@ msgid ""
"If you want nodes to be disabled automatically when they exit the screen, "
"use [VisibilityEnabler] instead.\n"
"[b]Note:[/b] VisibilityNotifier uses an approximate heuristic for "
-"performance reasons. It doesn't take walls and other occlusion into account. "
-"The heuristic is an implementation detail and may change in future versions. "
-"If you need precise visibility checking, use another method such as adding "
-"an [Area] node as a child of a [Camera] node and/or [method Vector3.dot]."
+"performance reasons. It doesn't take walls and other occlusion into account "
+"(unless you are using [Portal]s). The heuristic is an implementation detail "
+"and may change in future versions. If you need precise visibility checking, "
+"use another method such as adding an [Area] node as a child of a [Camera] "
+"node and/or [method Vector3.dot]."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:17
+#: doc/classes/VisibilityNotifier.xml
msgid ""
"If [code]true[/code], the bounding box is on the screen.\n"
"[b]Note:[/b] It takes one frame for the node's visibility to be assessed "
@@ -63591,27 +66361,27 @@ msgid ""
"pass."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:24
+#: doc/classes/VisibilityNotifier.xml
msgid "The VisibilityNotifier's bounding box."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:31
+#: doc/classes/VisibilityNotifier.xml
msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:37
+#: doc/classes/VisibilityNotifier.xml
msgid "Emitted when the VisibilityNotifier exits a [Camera]'s view."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:42
+#: doc/classes/VisibilityNotifier.xml
msgid "Emitted when the VisibilityNotifier enters the screen."
msgstr ""
-#: doc/classes/VisibilityNotifier.xml:47
+#: doc/classes/VisibilityNotifier.xml
msgid "Emitted when the VisibilityNotifier exits the screen."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:7
+#: doc/classes/VisibilityNotifier2D.xml
msgid ""
"The VisibilityNotifier2D detects when it is visible on the screen. It also "
"notifies when its bounding rectangle enters or exits the screen or a "
@@ -63624,7 +66394,7 @@ msgid ""
"method such as adding an [Area2D] node as a child of a [Camera2D] node."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:18
+#: doc/classes/VisibilityNotifier2D.xml
msgid ""
"If [code]true[/code], the bounding rectangle is on the screen.\n"
"[b]Note:[/b] It takes one frame for the node's visibility to be assessed "
@@ -63633,31 +66403,31 @@ msgid ""
"pass."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:25
+#: doc/classes/VisibilityNotifier2D.xml
msgid "The VisibilityNotifier2D's bounding rectangle."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:31
+#: doc/classes/VisibilityNotifier2D.xml
msgid "Emitted when the VisibilityNotifier2D enters the screen."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:36
+#: doc/classes/VisibilityNotifier2D.xml
msgid "Emitted when the VisibilityNotifier2D exits the screen."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:42
+#: doc/classes/VisibilityNotifier2D.xml
msgid "Emitted when the VisibilityNotifier2D enters a [Viewport]'s view."
msgstr ""
-#: doc/classes/VisibilityNotifier2D.xml:48
+#: doc/classes/VisibilityNotifier2D.xml
msgid "Emitted when the VisibilityNotifier2D exits a [Viewport]'s view."
msgstr ""
-#: doc/classes/VisualInstance.xml:4
+#: doc/classes/VisualInstance.xml
msgid "Parent of all visual 3D nodes."
msgstr ""
-#: doc/classes/VisualInstance.xml:7
+#: doc/classes/VisualInstance.xml
msgid ""
"The [VisualInstance] is used to connect a resource to a visual "
"representation. All visual 3D nodes inherit from the [VisualInstance]. In "
@@ -63667,33 +66437,33 @@ msgid ""
"[VisualServer] instance."
msgstr ""
-#: doc/classes/VisualInstance.xml:15
+#: doc/classes/VisualInstance.xml
msgid ""
"Returns the [AABB] (also known as the bounding box) for this "
"[VisualInstance]. See also [method get_transformed_aabb]."
msgstr ""
-#: doc/classes/VisualInstance.xml:21
+#: doc/classes/VisualInstance.xml
msgid ""
"Returns the RID of the resource associated with this [VisualInstance]. For "
"example, if the Node is a [MeshInstance], this will return the RID of the "
"associated [Mesh]."
msgstr ""
-#: doc/classes/VisualInstance.xml:27
+#: doc/classes/VisualInstance.xml
msgid ""
"Returns the RID of this instance. This RID is the same as the RID returned "
"by [method VisualServer.instance_create]. This RID is needed if you want to "
"call [VisualServer] functions directly on this [VisualInstance]."
msgstr ""
-#: doc/classes/VisualInstance.xml:34
+#: doc/classes/VisualInstance.xml
msgid ""
"Returns [code]true[/code] when the specified layer is enabled in [member "
"layers] and [code]false[/code] otherwise."
msgstr ""
-#: doc/classes/VisualInstance.xml:40
+#: doc/classes/VisualInstance.xml
msgid ""
"Returns the transformed [AABB] (also known as the bounding box) for this "
"[VisualInstance].\n"
@@ -63701,29 +66471,29 @@ msgid ""
"scale of the [Spatial]'s [Transform]. See also [method get_aabb]."
msgstr ""
-#: doc/classes/VisualInstance.xml:48
+#: doc/classes/VisualInstance.xml
msgid ""
"Sets the resource that is instantiated by this [VisualInstance], which "
"changes how the engine handles the [VisualInstance] under the hood. "
"Equivalent to [method VisualServer.instance_set_base]."
msgstr ""
-#: doc/classes/VisualInstance.xml:56
+#: doc/classes/VisualInstance.xml
msgid "Enables a particular layer in [member layers]."
msgstr ""
-#: doc/classes/VisualInstance.xml:62
+#: doc/classes/VisualInstance.xml
msgid ""
"The render layer(s) this [VisualInstance] is drawn on.\n"
"This object will only be visible for [Camera]s whose cull mask includes the "
"render object this [VisualInstance] is set to."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:4
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "A script implemented in the Visual Script programming environment."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:7
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"A script implemented in the Visual Script programming environment. The "
"script extends the functionality of all objects that instance it.\n"
@@ -63733,161 +66503,152 @@ msgid ""
"writing plugins for it."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:12
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/getting_started/scripting/visual_script/"
-"index.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/getting_started/scripting/"
-"visual_script/index.html"
-
-#: modules/visual_script/doc_classes/VisualScript.xml:19
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Add a custom signal with the specified name to the VisualScript."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:26
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Add a function with the specified name to the VisualScript."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:36
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Add a node to a function of the VisualScript."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:45
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Add a variable to the VisualScript, optionally giving it a default value or "
"marking it as exported."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:55
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Add an argument to a custom signal added with [method add_custom_signal]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:62
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Get the count of a custom signal's arguments."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:70
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Get the name of a custom signal's argument."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:78
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Get the type of a custom signal's argument."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:86
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Remove a specific custom signal's argument."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:95
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Rename a custom signal's argument."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:104
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change the type of a custom signal's argument."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:113
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Swap two of the arguments of a custom signal."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:124
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Connect two data ports. The value of [code]from_node[/code]'s "
"[code]from_port[/code] would be fed into [code]to_node[/code]'s "
"[code]to_port[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:135
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Disconnect two data ports previously connected with [method data_connect]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:142
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns the id of a function's entry point node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:149
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns the position of the center of the screen for a given function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:157
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns a node given its id and its function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:165
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns a node's position in pixels."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:172
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns the default (initial) value of a variable."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:179
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether a variable is exported."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:186
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Returns the information for a given variable as a dictionary. The "
"information includes its name, type, hint and usage."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:193
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether a signal exists with the specified name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:204
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether the specified data ports are connected."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:211
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether a function exists with the specified name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:219
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether a node exists with the given id."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:229
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether the specified sequence ports are connected."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:236
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Returns whether a variable exists with the specified name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:243
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Remove a custom signal with the given name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:250
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Remove a specific function and its nodes from the script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:258
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Remove a specific node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:265
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Remove a variable with the given name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:273
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change the name of a custom signal."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:281
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change the name of a function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:289
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change the name of a variable."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:299
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Connect two sequence ports. The execution will flow from of [code]from_node[/"
"code]'s [code]from_output[/code] into [code]to_node[/code].\n"
@@ -63895,350 +66656,350 @@ msgid ""
"target node can have only one sequence port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:310
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Disconnect two sequence ports previously connected with [method "
"sequence_connect]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:318
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Position the center of the screen for a function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:325
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Set the base type of the script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:334
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Position a node on the screen."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:342
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change the default (initial) value of a variable."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:350
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Change whether a variable is exported."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:358
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid ""
"Set a variable's info, using the same format as [method get_variable_info]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScript.xml:367
+#: modules/visual_script/doc_classes/VisualScript.xml
msgid "Emitted when the ports of a node are changed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml:4
+#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml
msgid "A Visual Script node representing a constant from the base types."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml:7
+#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml
msgid ""
"A Visual Script node representing a constant from base types, such as "
"[constant Vector3.AXIS_X]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml:15
+#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml
msgid "The type to get the constant from."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml:18
+#: modules/visual_script/doc_classes/VisualScriptBasicTypeConstant.xml
msgid "The name of the constant to return."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:4
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "A Visual Script node used to call built-in functions."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:7
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"A built-in function used inside a [VisualScript]. It is usually a math "
"function or an utility function.\n"
"See also [@GDScript], for the same functions in the GDScript language."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:16
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "The function to be executed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:21
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the sine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:24
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the cosine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:27
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the tangent of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:30
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the hyperbolic sine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:33
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the hyperbolic cosine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:36
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the hyperbolic tangent of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:39
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the arc sine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:42
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the arc cosine of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:45
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the arc tangent of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:48
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the arc tangent of the input, using the signs of both parameters to "
"determine the exact angle."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:51
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the square root of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:54
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the remainder of one input divided by the other, using floating-point "
"numbers."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:57
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the positive remainder of one input divided by the other, using "
"floating-point numbers."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:60
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the input rounded down."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:63
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the input rounded up."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:66
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the input rounded to the nearest integer."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:69
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the absolute value of the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:72
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the sign of the input, turning it into 1, -1, or 0. Useful to "
"determine if the input is positive or negative."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:75
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the input raised to a given power."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:78
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the natural logarithm of the input. Note that this is not the typical "
"base-10 logarithm function calculators use."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:81
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the mathematical constant [b]e[/b] raised to the specified power of "
"the input. [b]e[/b] has an approximate value of 2.71828."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:84
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return whether the input is NaN (Not a Number) or not. NaN is usually "
"produced by dividing 0 by 0, though other ways exist."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:87
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return whether the input is an infinite floating-point number or not. "
"Infinity is usually produced by dividing a number by 0, though other ways "
"exist."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:90
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Easing function, based on exponent. 0 is constant, 1 is linear, 0 to 1 is "
"ease-in, 1+ is ease out. Negative values are in-out/out in."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:93
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the number of digit places after the decimal that the first non-zero "
"digit occurs."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:96
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the input snapped to a given step."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:99
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return a number linearly interpolated between the first two inputs, based on "
"the third input. Uses the formula [code]a + (a - b) * t[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:106
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Moves the number toward a value, based on the third input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:109
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the result of [code]value[/code] decreased by [code]step[/code] * "
"[code]amount[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:112
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Randomize the seed (or the internal state) of the random number generator. "
"Current implementation reseeds using a number based on time."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:115
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return a random 32 bits integer value. To obtain a random value between 0 to "
"N (where N is smaller than 2^32 - 1), you can use it with the remainder "
"function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:118
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return a random floating-point value between 0 and 1. To obtain a random "
"value between 0 to N, you can use it with multiplication."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:121
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return a random floating-point value between the two inputs."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:124
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Set the seed for the random number generator."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:127
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return a random value from the given seed, along with the new seed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:130
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert the input from degrees to radians."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:133
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert the input from radians to degrees."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:136
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert the input from linear volume to decibel volume."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:139
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert the input from decibel volume to linear volume."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:152
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the greater of the two numbers, also known as their maximum."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:155
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the lesser of the two numbers, also known as their minimum."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:158
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the input clamped inside the given range, ensuring the result is "
"never outside it. Equivalent to [code]min(max(input, range_low), range_high)"
"[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:161
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return the nearest power of 2 to the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:164
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Create a [WeakRef] from the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:167
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Create a [FuncRef] from the input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:170
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert between types."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:173
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the type of the input as an integer. Check [enum Variant.Type] for "
"the integers that might be returned."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:176
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Checks if a type is registered in the [ClassDB]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:179
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Return a character with the given ascii value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:182
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Convert the input to a string."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:185
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Print the given string to the output window."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:188
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Print the given string to the standard error output."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:191
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Print the given string to the standard output, without adding a newline."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:194
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Serialize a [Variant] to a string."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:197
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Deserialize a [Variant] from a string serialized using [constant VAR_TO_STR]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:200
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Serialize a [Variant] to a [PoolByteArray]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:203
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Deserialize a [Variant] from a [PoolByteArray] serialized using [constant "
"VAR_TO_BYTES]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:206
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return the [Color] with the given name and alpha ranging from 0 to 1.\n"
"[b]Note:[/b] Names are defined in [code]color_names.inc[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:210
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid ""
"Return a number smoothly interpolated between the first two inputs, based on "
"the third input. Similar to [constant MATH_LERP], but interpolates faster at "
@@ -64249,15 +67010,15 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:223
+#: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
msgid "Represents the size of the [enum BuiltinFunc] enum."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml:4
+#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml
msgid "Gets a constant from a given class."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml:7
+#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml
msgid ""
"This node returns a constant from a given class, such as [constant "
"TYPE_INT]. See the given class' documentation for available constants.\n"
@@ -64267,53 +67028,53 @@ msgid ""
"- Data (variant): [code]value[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml:19
+#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml
msgid "The constant's parent class."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml:22
+#: modules/visual_script/doc_classes/VisualScriptClassConstant.xml
msgid ""
"The constant to return. See the given class for its available constants."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComment.xml:4
+#: modules/visual_script/doc_classes/VisualScriptComment.xml
msgid "A Visual Script node used to annotate the script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComment.xml:7
+#: modules/visual_script/doc_classes/VisualScriptComment.xml
msgid ""
"A Visual Script node used to display annotations in the script, so that code "
"may be documented.\n"
"Comment nodes can be resized so they encompass a group of nodes."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComment.xml:16
+#: modules/visual_script/doc_classes/VisualScriptComment.xml
msgid "The text inside the comment node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComment.xml:19
+#: modules/visual_script/doc_classes/VisualScriptComment.xml
msgid "The comment node's size (in pixels)."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComment.xml:22
+#: modules/visual_script/doc_classes/VisualScriptComment.xml
msgid "The comment node's title."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComposeArray.xml:4
+#: modules/visual_script/doc_classes/VisualScriptComposeArray.xml
msgid "A Visual Script Node used to create array from a list of items."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptComposeArray.xml:7
+#: modules/visual_script/doc_classes/VisualScriptComposeArray.xml
msgid ""
"A Visual Script Node used to compose array from the list of elements "
"provided with custom in-graph UI hard coded in the VisualScript Editor."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCondition.xml:4
+#: modules/visual_script/doc_classes/VisualScriptCondition.xml
msgid "A Visual Script node which branches the flow."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCondition.xml:7
+#: modules/visual_script/doc_classes/VisualScriptCondition.xml
msgid ""
"A Visual Script node that checks a [bool] input port. If [code]true[/code], "
"it will exit via the \"true\" sequence port. If [code]false[/code], it will "
@@ -64328,11 +67089,11 @@ msgid ""
"- Sequence: [code]done[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstant.xml:4
+#: modules/visual_script/doc_classes/VisualScriptConstant.xml
msgid "Gets a contant's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstant.xml:7
+#: modules/visual_script/doc_classes/VisualScriptConstant.xml
msgid ""
"This node returns a constant's value.\n"
"[b]Input Ports:[/b]\n"
@@ -64341,115 +67102,115 @@ msgid ""
"- Data (variant): [code]get[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstant.xml:19
+#: modules/visual_script/doc_classes/VisualScriptConstant.xml
msgid "The constant's type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstant.xml:22
+#: modules/visual_script/doc_classes/VisualScriptConstant.xml
msgid "The constant's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstructor.xml:4
+#: modules/visual_script/doc_classes/VisualScriptConstructor.xml
msgid "A Visual Script node which calls a base type constructor."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptConstructor.xml:7
+#: modules/visual_script/doc_classes/VisualScriptConstructor.xml
msgid ""
"A Visual Script node which calls a base type constructor. It can be used for "
"type conversion as well."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:4
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "A scripted Visual Script node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:7
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "A custom Visual Script node which can be scripted in powerful ways."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:15
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the node's title."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:21
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the node's category."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:27
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the count of input value ports."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:34
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Return the specified input port's hint. See the [enum @GlobalScope."
"PropertyHint] hints."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:41
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
#, fuzzy
msgid "Return the specified input port's hint string."
msgstr "Возвращает длину вектора."
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:48
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the specified input port's name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:55
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Return the specified input port's type. See the [enum Variant.Type] values."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:61
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the amount of output [b]sequence[/b] ports."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:68
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the specified [b]sequence[/b] output's name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:74
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the amount of output value ports."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:81
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Return the specified output port's hint. See the [enum @GlobalScope."
"PropertyHint] hints."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:88
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return the specified output port's hint string."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:95
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
#, fuzzy
msgid "Return the specified output port's name."
msgstr "Возвращает синус параметра."
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:102
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
#, fuzzy
msgid ""
"Return the specified output port's type. See the [enum Variant.Type] values."
msgstr "Представляет размер перечисления [enum Variant.Type]."
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:108
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Return the custom node's text, which is shown right next to the input "
"[b]sequence[/b] port (if there is none, on the place that is usually taken "
"by it)."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:114
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Return the size of the custom node's working memory. See [method _step] for "
"more details."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:120
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "Return whether the custom node has an input [b]sequence[/b] port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:130
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Execute the custom node's logic, returning the index of the output sequence "
"port to use or a [String] when there is an error.\n"
@@ -64465,23 +67226,23 @@ msgid ""
"[code]STEP_*[/code] constants."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:141
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid "The start mode used the first time when [method _step] is called."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:144
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"The start mode used when [method _step] is called after coming back from a "
"[constant STEP_PUSH_STACK_BIT]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:147
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"The start mode used when [method _step] is called after resuming from "
"[constant STEP_YIELD_BIT]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:150
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Hint used by [method _step] to tell that control should return to it when "
"there is no other node left to execute.\n"
@@ -64490,56 +67251,55 @@ msgid ""
"finished execution."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:154
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Hint used by [method _step] to tell that control should return back, either "
"hitting a previous [constant STEP_PUSH_STACK_BIT] or exiting the function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:159
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Hint used by [method _step] to tell that control should stop and exit the "
"function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml:162
+#: modules/visual_script/doc_classes/VisualScriptCustomNode.xml
msgid ""
"Hint used by [method _step] to tell that the function should be yielded.\n"
"Using this requires you to have at least one working memory slot, which is "
"used for the [VisualScriptFunctionState]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptDeconstruct.xml:4
-#: modules/visual_script/doc_classes/VisualScriptDeconstruct.xml:7
+#: modules/visual_script/doc_classes/VisualScriptDeconstruct.xml
msgid ""
"A Visual Script node which deconstructs a base type instance into its parts."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptDeconstruct.xml:15
+#: modules/visual_script/doc_classes/VisualScriptDeconstruct.xml
msgid "The type to deconstruct."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEditor.xml:16
+#: modules/visual_script/doc_classes/VisualScriptEditor.xml
msgid ""
"Add a custom Visual Script node to the editor. It'll be placed under "
"\"Custom Nodes\" with the [code]category[/code] as the parameter."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEditor.xml:24
+#: modules/visual_script/doc_classes/VisualScriptEditor.xml
msgid ""
"Remove a custom Visual Script node from the editor. Custom nodes already "
"placed on scripts won't be removed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEditor.xml:31
+#: modules/visual_script/doc_classes/VisualScriptEditor.xml
msgid "Emitted when a custom Visual Script node is added or removed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml:4
+#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml
msgid "Emits a specified signal."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml:7
+#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml
msgid ""
"Emits a specified signal when it is executed.\n"
"[b]Input Ports:[/b]\n"
@@ -64548,260 +67308,258 @@ msgid ""
"- Sequence"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml:19
+#: modules/visual_script/doc_classes/VisualScriptEmitSignal.xml
msgid "The signal to emit."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml:4
-#: modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml:7
+#: modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml
msgid "A Visual Script node returning a singleton from [@GlobalScope]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml:15
+#: modules/visual_script/doc_classes/VisualScriptEngineSingleton.xml
msgid "The singleton's name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptExpression.xml:4
+#: modules/visual_script/doc_classes/VisualScriptExpression.xml
msgid "A Visual Script node that can execute a custom expression."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptExpression.xml:7
+#: modules/visual_script/doc_classes/VisualScriptExpression.xml
msgid ""
"A Visual Script node that can execute a custom expression. Values can be "
"provided for the input and the expression result can be retrieved from the "
"output."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunction.xml:4
+#: modules/visual_script/doc_classes/VisualScriptFunction.xml
msgid "A Visual Script node representing a function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunction.xml:7
+#: modules/visual_script/doc_classes/VisualScriptFunction.xml
msgid ""
"[VisualScriptFunction] represents a function header. It is the starting "
"point for the function body and can be used to tweak the function's "
"properties (e.g. RPC mode)."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:4
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
#, fuzzy
msgid "A Visual Script node for calling a function."
msgstr "Синглтон [VisualScriptEditor]."
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:7
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"[VisualScriptFunctionCall] is created when you add or drag and drop a "
"function onto the Visual Script graph. It allows to tweak parameters of the "
"call, e.g. what object the function is called on."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:15
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The script to be used when [member call_mode] is set to [constant "
"CALL_MODE_INSTANCE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:18
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:15
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid ""
"The base type to be used when [member call_mode] is set to [constant "
"CALL_MODE_INSTANCE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:21
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The type to be used when [member call_mode] is set to [constant "
"CALL_MODE_BASIC_TYPE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:24
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"[code]call_mode[/code] determines the target object on which the method will "
"be called. See [enum CallMode] for options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:27
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The name of the function to be called."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:30
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:21
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid ""
"The node path to use when [member call_mode] is set to [constant "
"CALL_MODE_NODE_PATH]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:33
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The mode for RPC calls. See [method Node.rpc] for more details and [enum "
"RPCCallMode] for available options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:36
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The singleton to call the method on. Used when [member call_mode] is set to "
"[constant CALL_MODE_SINGLETON]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:39
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"Number of default arguments that will be used when calling the function. "
"Can't be higher than the number of available default arguments in the "
"method's declaration."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:42
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"If [code]false[/code], call errors (e.g. wrong number of arguments) will be "
"ignored."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:47
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called on this [Object]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:50
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called on the given [Node] in the scene tree."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:53
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The method will be called on an instanced node with the given type and "
"script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:56
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called on a GDScript basic type (e.g. [Vector2])."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:59
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called on a singleton."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:62
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called locally."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:65
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called remotely."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:68
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called remotely using an unreliable protocol."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:71
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid "The method will be called remotely for the given peer."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml:74
+#: modules/visual_script/doc_classes/VisualScriptFunctionCall.xml
msgid ""
"The method will be called remotely for the given peer, using an unreliable "
"protocol."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml:4
+#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml
msgid "A Visual Script node representing a function state."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml:7
+#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml
msgid ""
"[VisualScriptFunctionState] is returned from [VisualScriptYield] and can be "
"used to resume a paused function call."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml:18
+#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml
msgid ""
"Connects this [VisualScriptFunctionState] to a signal in the given object to "
"automatically resume when it's emitted."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml:24
+#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml
msgid "Returns whether the function state is valid."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml:31
+#: modules/visual_script/doc_classes/VisualScriptFunctionState.xml
msgid "Resumes the function to run from the point it was yielded."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml:4
-#: modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml:7
+#: modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml
msgid "A Visual Script node returning a constant from [@GlobalScope]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml:15
+#: modules/visual_script/doc_classes/VisualScriptGlobalConstant.xml
msgid "The constant to be used."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptIndexGet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptIndexGet.xml
msgid "A Visual Script node for getting a value from an array or a dictionary."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptIndexGet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptIndexGet.xml
msgid ""
"[VisualScriptIndexGet] will return the value stored in an array or a "
"dictionary under the given index."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptIndexSet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptIndexSet.xml
msgid "A Visual Script node for setting a value in an array or a dictionary."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptIndexSet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptIndexSet.xml
msgid ""
"[VisualScriptIndexSet] will set the value stored in an array or a dictionary "
"under the given index to the provided new value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:4
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
msgid "A Visual Script node returning a state of an action."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:7
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
msgid ""
"[VisualScriptInputAction] can be used to check if an action is pressed or "
"released."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:15
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
msgid "Name of the action."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:18
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
msgid "State of the action to check. See [enum Mode] for options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:23
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
#, fuzzy
msgid "[code]True[/code] if action is pressed."
msgstr ""
"Возвращает [code]true[/code], если в данный момент воспроизводится анимация."
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:26
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
#, fuzzy
msgid "[code]True[/code] if action is released (i.e. not pressed)."
msgstr ""
"Возвращает [code]true[/code], если в данный момент воспроизводится анимация."
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:29
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
#, fuzzy
msgid "[code]True[/code] on the frame the action was pressed."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: modules/visual_script/doc_classes/VisualScriptInputAction.xml:32
+#: modules/visual_script/doc_classes/VisualScriptInputAction.xml
#, fuzzy
msgid "[code]True[/code] on the frame the action was released."
msgstr ""
"Если [code]true[/code], анимация [member animation] воспроизводится в данный "
"момент."
-#: modules/visual_script/doc_classes/VisualScriptIterator.xml:4
+#: modules/visual_script/doc_classes/VisualScriptIterator.xml
msgid "Steps through items in a given input."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptIterator.xml:7
+#: modules/visual_script/doc_classes/VisualScriptIterator.xml
msgid ""
"This node steps through each item in a given input. Input can be any "
"sequence data type, such as an [Array] or [String]. When each item has been "
@@ -64815,57 +67573,57 @@ msgid ""
"- Data (variant): [code]elem[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:4
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid "A Visual Script virtual class for in-graph editable nodes."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:7
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid ""
"A Visual Script virtual class that defines the shape and the default "
"behavior of the nodes that have to be in-graph editable nodes."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:18
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid "Adds an input port to the Visual Script node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:27
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid "Adds an output port to the Visual Script node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:34
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
#, fuzzy
msgid "Removes an input port from the Visual Script node."
msgstr "Удаляет элемент из массива по индексу."
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:41
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
#, fuzzy
msgid "Removes an output port from the Visual Script node."
msgstr "Удаляет элемент из массива по индексу."
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:49
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
#, fuzzy
msgid "Sets the name of an input port."
msgstr "Возвращает синус параметра."
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:57
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid "Sets the type of an input port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:65
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
#, fuzzy
msgid "Sets the name of an output port."
msgstr "Возвращает синус параметра."
-#: modules/visual_script/doc_classes/VisualScriptLists.xml:73
+#: modules/visual_script/doc_classes/VisualScriptLists.xml
msgid "Sets the type of an output port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml:4
+#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml
msgid "Gets a local variable's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml:7
+#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml
msgid ""
"Returns a local variable's value. \"Var Name\" must be supplied, with an "
"optional type.\n"
@@ -64875,21 +67633,21 @@ msgid ""
"- Data (variant): [code]get[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml:19
-#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml:21
+#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml
+#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml
msgid "The local variable's type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml:22
-#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml:24
+#: modules/visual_script/doc_classes/VisualScriptLocalVar.xml
+#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml
msgid "The local variable's name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml
msgid "Changes a local variable's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptLocalVarSet.xml
msgid ""
"Changes a local variable's value to the given input. The new value is also "
"provided on an output Data port.\n"
@@ -64901,11 +67659,11 @@ msgid ""
"- Data (variant): [code]get[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:4
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Commonly used mathematical constants."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:7
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid ""
"Provides common math constants, such as Pi, on an output Data port.\n"
"[b]Input Ports:[/b]\n"
@@ -64914,87 +67672,87 @@ msgid ""
"- Data (variant): [code]get[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:19
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "The math constant."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:24
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Unity: [code]1[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:27
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Pi: [code]3.141593[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:30
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Pi divided by two: [code]1.570796[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:33
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Tau: [code]6.283185[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:36
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid ""
"Mathematical constant [code]e[/code], the natural log base: [code]2.718282[/"
"code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:39
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Square root of two: [code]1.414214[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:42
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Infinity: [code]inf[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:45
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Not a number: [code]nan[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml:48
+#: modules/visual_script/doc_classes/VisualScriptMathConstant.xml
msgid "Represents the size of the [enum MathConstant] enum."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:4
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid "A node which is part of a [VisualScript]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:7
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid ""
"A node which is part of a [VisualScript]. Not to be confused with [Node], "
"which is a part of a [SceneTree]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:16
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid ""
"Returns the default value of a given port. The default value is used when "
"nothing is connected to the port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:22
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid "Returns the [VisualScript] instance the node is bound to."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:28
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid ""
"Notify that the node's ports have changed. Usually used in conjunction with "
"[VisualScriptCustomNode] ."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:36
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid "Change the default value of a given port."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptNode.xml:43
+#: modules/visual_script/doc_classes/VisualScriptNode.xml
msgid "Emitted when the available input/output ports are changed."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptOperator.xml:4
+#: modules/visual_script/doc_classes/VisualScriptOperator.xml
msgid "A Visual Script node that performs an operation on two values."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptOperator.xml:7
+#: modules/visual_script/doc_classes/VisualScriptOperator.xml
msgid ""
"[b]Input Ports:[/b]\n"
"- Data (variant): [code]A[/code]\n"
@@ -65003,23 +67761,23 @@ msgid ""
"- Data (variant): [code]result[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptOperator.xml:19
+#: modules/visual_script/doc_classes/VisualScriptOperator.xml
msgid ""
"The operation to be performed. See [enum Variant.Operator] for available "
"options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptOperator.xml:22
+#: modules/visual_script/doc_classes/VisualScriptOperator.xml
msgid ""
"The type of the values for this operation. See [enum Variant.Type] for "
"available options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPreload.xml:4
+#: modules/visual_script/doc_classes/VisualScriptPreload.xml
msgid "Creates a new [Resource] or loads one from the filesystem."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPreload.xml:7
+#: modules/visual_script/doc_classes/VisualScriptPreload.xml
msgid ""
"Creates a new [Resource] or loads one from the filesystem.\n"
"[b]Input Ports:[/b]\n"
@@ -65028,206 +67786,206 @@ msgid ""
"- Data (object): [code]res[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPreload.xml:19
+#: modules/visual_script/doc_classes/VisualScriptPreload.xml
msgid "The [Resource] to load."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid "A Visual Script node returning a value of a property from an [Object]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"[VisualScriptPropertyGet] can return a value of any property from the "
"current object or other objects."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:15
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:18
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The script to be used when [member set_mode] is set to [constant "
"CALL_MODE_INSTANCE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:18
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:21
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The base type to be used when [member set_mode] is set to [constant "
"CALL_MODE_INSTANCE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:21
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:24
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The type to be used when [member set_mode] is set to [constant "
"CALL_MODE_BASIC_TYPE]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:24
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"The indexed name of the property to retrieve. See [method Object."
"get_indexed] for details."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:27
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:30
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The node path to use when [member set_mode] is set to [constant "
"CALL_MODE_NODE_PATH]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:30
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"The name of the property to retrieve. Changing this will clear [member "
"index]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:33
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"[code]set_mode[/code] determines the target object from which the property "
"will be retrieved. See [enum CallMode] for options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:38
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid "The property will be retrieved from this [Object]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:41
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
#, fuzzy
msgid "The property will be retrieved from the given [Node] in the scene tree."
msgstr "Свойство сериализируется и сохраняется в файле сцены (по умолчанию)."
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:44
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"The property will be retrieved from an instanced node with the given type "
"and script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml:47
+#: modules/visual_script/doc_classes/VisualScriptPropertyGet.xml
msgid ""
"The property will be retrieved from a GDScript basic type (e.g. [Vector2])."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid "A Visual Script node that sets a property of an [Object]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"[VisualScriptPropertySet] can set the value of any property from the current "
"object or other objects."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:15
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The additional operation to perform when assigning. See [enum AssignOp] for "
"options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:27
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The indexed name of the property to set. See [method Object.set_indexed] for "
"details."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:33
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The name of the property to set. Changing this will clear [member index]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:36
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"[code]set_mode[/code] determines the target object on which the property "
"will be set. See [enum CallMode] for options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:41
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
#, fuzzy
msgid "The property will be set on this [Object]."
msgstr "Свойство отмечено в инспекторе редактора."
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:44
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
#, fuzzy
msgid "The property will be set on the given [Node] in the scene tree."
msgstr "Свойство сериализируется и сохраняется в файле сцены (по умолчанию)."
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:47
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The property will be set on an instanced node with the given type and script."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:50
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid "The property will be set on a GDScript basic type (e.g. [Vector2])."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:53
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid "The property will be assigned regularly."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:56
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The value will be added to the property. Equivalent of doing [code]+=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:59
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The value will be subtracted from the property. Equivalent of doing [code]-"
"=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:62
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The property will be multiplied by the value. Equivalent of doing [code]*=[/"
"code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:65
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The property will be divided by the value. Equivalent of doing [code]/=[/"
"code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:68
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"A modulo operation will be performed on the property and the value. "
"Equivalent of doing [code]%=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:71
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The property will be binarly shifted to the left by the given value. "
"Equivalent of doing [code]<<[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:74
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"The property will be binarly shifted to the right by the given value. "
"Equivalent of doing [code]>>[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:77
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"A binary [code]AND[/code] operation will be performed on the property. "
"Equivalent of doing [code]&=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:80
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"A binary [code]OR[/code] operation will be performed on the property. "
"Equivalent of doing [code]|=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml:83
+#: modules/visual_script/doc_classes/VisualScriptPropertySet.xml
msgid ""
"A binary [code]XOR[/code] operation will be performed on the property. "
"Equivalent of doing [code]^=[/code]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptReturn.xml:4
+#: modules/visual_script/doc_classes/VisualScriptReturn.xml
msgid "Exits a function and returns an optional value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptReturn.xml:7
+#: modules/visual_script/doc_classes/VisualScriptReturn.xml
msgid ""
"Ends the execution of a function and returns control to the calling "
"function. Optionally, it can return a [Variant] value.\n"
@@ -65238,19 +67996,19 @@ msgid ""
"none"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptReturn.xml:20
+#: modules/visual_script/doc_classes/VisualScriptReturn.xml
msgid "If [code]true[/code], the [code]return[/code] input port is available."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptReturn.xml:23
+#: modules/visual_script/doc_classes/VisualScriptReturn.xml
msgid "The return value's data type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml
msgid "Node reference."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml
msgid ""
"A direct reference to a node.\n"
"[b]Input Ports:[/b]\n"
@@ -65259,20 +68017,19 @@ msgid ""
"- Data: [code]node[/code] (obj)"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml:19
+#: modules/visual_script/doc_classes/VisualScriptSceneNode.xml
msgid "The node's path in the scene tree."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSceneTree.xml:4
-#: modules/visual_script/doc_classes/VisualScriptSceneTree.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSceneTree.xml
msgid "A Visual Script node for accessing [SceneTree] methods."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSelect.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSelect.xml
msgid "Chooses between two input values."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSelect.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSelect.xml
msgid ""
"Chooses between two input values based on a Boolean condition.\n"
"[b]Input Ports:[/b]\n"
@@ -65283,15 +68040,15 @@ msgid ""
"- Data (variant): [code]out[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSelect.xml:21
+#: modules/visual_script/doc_classes/VisualScriptSelect.xml
msgid "The input variables' type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSelf.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSelf.xml
msgid "Outputs a reference to the current instance."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSelf.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSelf.xml
msgid ""
"Provides a reference to the node running the visual script.\n"
"[b]Input Ports:[/b]\n"
@@ -65300,11 +68057,11 @@ msgid ""
"- Data (object): [code]instance[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSequence.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSequence.xml
msgid "Executes a series of Sequence ports."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSequence.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSequence.xml
msgid ""
"Steps through a series of one or more output Sequence ports. The "
"[code]current[/code] data port outputs the currently executing item.\n"
@@ -65316,30 +68073,30 @@ msgid ""
"- Data (int): [code]current[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSequence.xml:21
+#: modules/visual_script/doc_classes/VisualScriptSequence.xml
msgid "The number of steps in the sequence."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSubCall.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSubCall.xml
msgid "Calls a method called [code]_subcall[/code] in this object."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSubCall.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSubCall.xml
msgid ""
"[VisualScriptSubCall] will call method named [code]_subcall[/code] in the "
"current script. It will fail if the method doesn't exist or the provided "
"arguments are wrong."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSubCall.xml:16
+#: modules/visual_script/doc_classes/VisualScriptSubCall.xml
msgid "Called by this node."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSwitch.xml:4
+#: modules/visual_script/doc_classes/VisualScriptSwitch.xml
msgid "Branches program flow based on a given input's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptSwitch.xml:7
+#: modules/visual_script/doc_classes/VisualScriptSwitch.xml
msgid ""
"Branches the flow based on an input's value. Use [b]Case Count[/b] in the "
"Inspector to set the number of branches and each comparison's optional "
@@ -65355,31 +68112,31 @@ msgid ""
"- Sequence: [code]done[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml:4
+#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml
msgid "A Visual Script node that casts the given value to another type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml:7
+#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml
msgid ""
"[VisualScriptTypeCast] will perform a type conversion to an [Object]-derived "
"type."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml:15
+#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml
msgid ""
"The target script class to be converted to. If none, only the [member "
"base_type] will be used."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml:18
+#: modules/visual_script/doc_classes/VisualScriptTypeCast.xml
msgid "The target type to be converted to."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml
msgid "Gets a variable's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml
msgid ""
"Returns a variable's value. \"Var Name\" must be supplied, with an optional "
"type.\n"
@@ -65389,16 +68146,16 @@ msgid ""
"- Data (variant): [code]value[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml:19
-#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml:20
+#: modules/visual_script/doc_classes/VisualScriptVariableGet.xml
+#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml
msgid "The variable's name."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml:4
+#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml
msgid "Changes a variable's value."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml:7
+#: modules/visual_script/doc_classes/VisualScriptVariableSet.xml
msgid ""
"Changes a variable's value to the given input.\n"
"[b]Input Ports:[/b]\n"
@@ -65408,11 +68165,11 @@ msgid ""
"- Sequence"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptWhile.xml:4
+#: modules/visual_script/doc_classes/VisualScriptWhile.xml
msgid "Conditional loop."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptWhile.xml:7
+#: modules/visual_script/doc_classes/VisualScriptWhile.xml
msgid ""
"Loops while a condition is [code]true[/code]. Execution continues out the "
"[code]exit[/code] Sequence port when the loop terminates.\n"
@@ -65424,74 +68181,74 @@ msgid ""
"- Sequence: [code]exit[/code]"
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:4
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid "A Visual Script node used to pause a function execution."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:7
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid ""
"[VisualScriptYield] will pause the function call and return "
"[VisualScriptFunctionState], which can be used to resume the function."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:15
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid ""
"The mode to use for yielding. See [enum YieldMode] for available options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:18
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid "The time to wait when [member mode] is set to [constant YIELD_WAIT]."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:23
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid "Yields during an idle frame."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:26
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid "Yields during a physics frame."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYield.xml:29
+#: modules/visual_script/doc_classes/VisualScriptYield.xml
msgid "Yields a function and waits the given time."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:4
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid "A Visual Script node yielding for a signal."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:7
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid ""
"[VisualScriptYieldSignal] will pause the function execution until the "
"provided signal is emitted."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:18
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid ""
"[code]call_mode[/code] determines the target object to wait for the signal "
"emission. See [enum CallMode] for options."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:24
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid "The signal name to be waited for."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:29
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid "A signal from this [Object] will be used."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:32
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid "A signal from the given [Node] in the scene tree will be used."
msgstr ""
-#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml:35
+#: modules/visual_script/doc_classes/VisualScriptYieldSignal.xml
msgid "A signal from an instanced node with the given type will be used."
msgstr ""
-#: doc/classes/VisualServer.xml:4
+#: doc/classes/VisualServer.xml
msgid "Server for anything visible."
msgstr ""
-#: doc/classes/VisualServer.xml:7
+#: doc/classes/VisualServer.xml
msgid ""
"Server for anything visible. The visual server is the API backend for "
"everything visible. The whole scene system mounts on it to display.\n"
@@ -65521,25 +68278,17 @@ msgid ""
"eventually attached to the canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:18
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/optimization/using_servers.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/optimization/using_servers."
-"html"
-
-#: doc/classes/VisualServer.xml:28
+#: doc/classes/VisualServer.xml
msgid "Sets images to be rendered in the window margin."
msgstr ""
-#: doc/classes/VisualServer.xml:38
+#: doc/classes/VisualServer.xml
msgid ""
"Sets margin size, where black bars (or images, if [method "
"black_bars_set_images] was used) are rendered."
msgstr ""
-#: doc/classes/VisualServer.xml:44
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a camera and adds it to the VisualServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]camera_*[/code] "
@@ -65548,43 +68297,43 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:53
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the cull mask associated with this camera. The cull mask describes "
"which 3D layers are rendered by this camera. Equivalent to [member Camera."
"cull_mask]."
msgstr ""
-#: doc/classes/VisualServer.xml:61
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the environment used by this camera. Equivalent to [member Camera."
"environment]."
msgstr ""
-#: doc/classes/VisualServer.xml:72
+#: doc/classes/VisualServer.xml
msgid ""
"Sets camera to use frustum projection. This mode allows adjusting the "
"[code]offset[/code] argument to create \"tilted frustum\" effects."
msgstr ""
-#: doc/classes/VisualServer.xml:82
+#: doc/classes/VisualServer.xml
msgid ""
"Sets camera to use orthogonal projection, also known as orthographic "
"projection. Objects remain the same size on the screen no matter how far "
"away they are."
msgstr ""
-#: doc/classes/VisualServer.xml:92
+#: doc/classes/VisualServer.xml
msgid ""
"Sets camera to use perspective projection. Objects on the screen becomes "
"smaller when they are far away."
msgstr ""
-#: doc/classes/VisualServer.xml:100
+#: doc/classes/VisualServer.xml
msgid "Sets [Transform] of camera."
msgstr ""
-#: doc/classes/VisualServer.xml:108
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], preserves the horizontal aspect ratio which is "
"equivalent to [constant Camera.KEEP_WIDTH]. If [code]false[/code], preserves "
@@ -65592,7 +68341,7 @@ msgid ""
"KEEP_HEIGHT]."
msgstr ""
-#: doc/classes/VisualServer.xml:114
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a canvas and returns the assigned [RID]. It can be accessed with the "
"RID that is returned. This RID will be used in all [code]canvas_*[/code] "
@@ -65601,82 +68350,82 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:125
+#: doc/classes/VisualServer.xml
msgid "Adds a circle command to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:133
+#: doc/classes/VisualServer.xml
msgid ""
"If ignore is [code]true[/code], the VisualServer does not perform clipping."
msgstr ""
-#: doc/classes/VisualServer.xml:145
+#: doc/classes/VisualServer.xml
msgid "Adds a line command to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:157
+#: doc/classes/VisualServer.xml
msgid "Adds a mesh command to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:167
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a [MultiMesh] to the [CanvasItem]'s draw commands. Only affects its "
"aabb at the moment."
msgstr ""
-#: doc/classes/VisualServer.xml:184
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a nine patch image to the [CanvasItem]'s draw commands.\n"
"See [NinePatchRect] for more explanation."
msgstr ""
-#: doc/classes/VisualServer.xml:195
+#: doc/classes/VisualServer.xml
msgid "Adds a particle system to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:208
+#: doc/classes/VisualServer.xml
msgid "Adds a polygon to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:219
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a polyline, which is a line from multiple points with a width, to the "
"[CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:232
+#: doc/classes/VisualServer.xml
msgid "Adds a primitive to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:241
+#: doc/classes/VisualServer.xml
msgid "Adds a rectangle to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:249
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a [Transform2D] command to the [CanvasItem]'s draw commands.\n"
"This sets the extra_matrix uniform when executed. This affects the later "
"commands of the canvas item."
msgstr ""
-#: doc/classes/VisualServer.xml:263
+#: doc/classes/VisualServer.xml
msgid "Adds a textured rect to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:277
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a texture rect with region setting to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:295
+#: doc/classes/VisualServer.xml
msgid "Adds a triangle array to the [CanvasItem]'s draw commands."
msgstr ""
-#: doc/classes/VisualServer.xml:302
+#: doc/classes/VisualServer.xml
msgid "Clears the [CanvasItem] and removes all commands in it."
msgstr ""
-#: doc/classes/VisualServer.xml:308
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a new [CanvasItem] and returns its [RID]. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]canvas_item_*[/"
@@ -65685,90 +68434,89 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:317
+#: doc/classes/VisualServer.xml
msgid "Sets clipping for the [CanvasItem]."
msgstr ""
-#: doc/classes/VisualServer.xml:326
+#: doc/classes/VisualServer.xml
msgid "Sets the [CanvasItem] to copy a rect to the backbuffer."
msgstr ""
-#: doc/classes/VisualServer.xml:335
+#: doc/classes/VisualServer.xml
msgid "Defines a custom drawing rectangle for the [CanvasItem]."
msgstr ""
-#: doc/classes/VisualServer.xml:343
+#: doc/classes/VisualServer.xml
msgid ""
"Enables the use of distance fields for GUI elements that are rendering "
"distance field based fonts."
msgstr ""
-#: doc/classes/VisualServer.xml:351
+#: doc/classes/VisualServer.xml
msgid "Sets [CanvasItem] to be drawn behind its parent."
msgstr ""
-#: doc/classes/VisualServer.xml:359
+#: doc/classes/VisualServer.xml
msgid "Sets the index for the [CanvasItem]."
msgstr ""
-#: doc/classes/VisualServer.xml:367 doc/classes/VisualServer.xml:493
-#: doc/classes/VisualServer.xml:549
+#: doc/classes/VisualServer.xml
msgid ""
"The light mask. See [LightOccluder2D] for more information on light masks."
msgstr ""
-#: doc/classes/VisualServer.xml:375
+#: doc/classes/VisualServer.xml
msgid "Sets a new material to the [CanvasItem]."
msgstr ""
-#: doc/classes/VisualServer.xml:383
+#: doc/classes/VisualServer.xml
msgid "Sets the color that modulates the [CanvasItem] and its children."
msgstr ""
-#: doc/classes/VisualServer.xml:391
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the parent for the [CanvasItem]. The parent can be another canvas item, "
"or it can be the root canvas that is attached to the viewport."
msgstr ""
-#: doc/classes/VisualServer.xml:399
+#: doc/classes/VisualServer.xml
msgid "Sets the color that modulates the [CanvasItem] without children."
msgstr ""
-#: doc/classes/VisualServer.xml:407
+#: doc/classes/VisualServer.xml
msgid "Sets if [CanvasItem]'s children should be sorted by y-position."
msgstr ""
-#: doc/classes/VisualServer.xml:415
+#: doc/classes/VisualServer.xml
msgid "Sets the [CanvasItem]'s [Transform2D]."
msgstr ""
-#: doc/classes/VisualServer.xml:423
+#: doc/classes/VisualServer.xml
msgid "Sets if the [CanvasItem] uses its parent's material."
msgstr ""
-#: doc/classes/VisualServer.xml:431
+#: doc/classes/VisualServer.xml
msgid "Sets if the canvas item (including its children) is visible."
msgstr ""
-#: doc/classes/VisualServer.xml:439
+#: doc/classes/VisualServer.xml
msgid ""
"If this is enabled, the Z index of the parent will be added to the "
"children's Z index."
msgstr ""
-#: doc/classes/VisualServer.xml:447
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [CanvasItem]'s Z index, i.e. its draw order (lower indexes are "
"drawn first)."
msgstr ""
-#: doc/classes/VisualServer.xml:455
+#: doc/classes/VisualServer.xml
msgid ""
"Attaches the canvas light to the canvas. Removes it from its previous canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:461
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a canvas light and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all "
@@ -65777,12 +68525,12 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:470
+#: doc/classes/VisualServer.xml
msgid ""
"Attaches a light occluder to the canvas. Removes it from its previous canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:476
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a light occluder and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all "
@@ -65791,105 +68539,105 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:485
+#: doc/classes/VisualServer.xml
msgid "Enables or disables light occluder."
msgstr ""
-#: doc/classes/VisualServer.xml:501
+#: doc/classes/VisualServer.xml
msgid "Sets a light occluder's polygon."
msgstr ""
-#: doc/classes/VisualServer.xml:509
+#: doc/classes/VisualServer.xml
msgid "Sets a light occluder's [Transform2D]."
msgstr ""
-#: doc/classes/VisualServer.xml:517
+#: doc/classes/VisualServer.xml
msgid "Sets the color for a light."
msgstr ""
-#: doc/classes/VisualServer.xml:525
+#: doc/classes/VisualServer.xml
msgid "Enables or disables a canvas light."
msgstr ""
-#: doc/classes/VisualServer.xml:533
+#: doc/classes/VisualServer.xml
msgid "Sets a canvas light's energy."
msgstr ""
-#: doc/classes/VisualServer.xml:541
+#: doc/classes/VisualServer.xml
msgid "Sets a canvas light's height."
msgstr ""
-#: doc/classes/VisualServer.xml:557
+#: doc/classes/VisualServer.xml
msgid ""
"The binary mask used to determine which layers this canvas light's shadows "
"affects. See [LightOccluder2D] for more information on light masks."
msgstr ""
-#: doc/classes/VisualServer.xml:566
+#: doc/classes/VisualServer.xml
msgid "The layer range that gets rendered with this light."
msgstr ""
-#: doc/classes/VisualServer.xml:574
+#: doc/classes/VisualServer.xml
msgid "The mode of the light, see [enum CanvasLightMode] constants."
msgstr ""
-#: doc/classes/VisualServer.xml:582
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the texture's scale factor of the light. Equivalent to [member Light2D."
"texture_scale]."
msgstr ""
-#: doc/classes/VisualServer.xml:590
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the width of the shadow buffer, size gets scaled to the next power of "
"two for this."
msgstr ""
-#: doc/classes/VisualServer.xml:598
+#: doc/classes/VisualServer.xml
msgid "Sets the color of the canvas light's shadow."
msgstr ""
-#: doc/classes/VisualServer.xml:606
+#: doc/classes/VisualServer.xml
msgid "Enables or disables the canvas light's shadow."
msgstr ""
-#: doc/classes/VisualServer.xml:614
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the canvas light's shadow's filter, see [enum CanvasLightShadowFilter] "
"constants."
msgstr ""
-#: doc/classes/VisualServer.xml:622
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Sets the length of the shadow's gradient."
msgstr "Возвращает тангенс параметра."
-#: doc/classes/VisualServer.xml:630
+#: doc/classes/VisualServer.xml
msgid "Smoothens the shadow. The lower, the smoother."
msgstr ""
-#: doc/classes/VisualServer.xml:638
+#: doc/classes/VisualServer.xml
msgid ""
"Sets texture to be used by light. Equivalent to [member Light2D.texture]."
msgstr ""
-#: doc/classes/VisualServer.xml:646
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the offset of the light's texture. Equivalent to [member Light2D."
"offset]."
msgstr ""
-#: doc/classes/VisualServer.xml:654
+#: doc/classes/VisualServer.xml
msgid "Sets the canvas light's [Transform2D]."
msgstr ""
-#: doc/classes/VisualServer.xml:663
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the Z range of objects that will be affected by this light. Equivalent "
"to [member Light2D.range_z_min] and [member Light2D.range_z_max]."
msgstr ""
-#: doc/classes/VisualServer.xml:669
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a new light occluder polygon and adds it to the VisualServer. It can "
"be accessed with the RID that is returned. This RID will be used in all "
@@ -65898,31 +68646,31 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:678
+#: doc/classes/VisualServer.xml
msgid ""
"Sets an occluder polygons cull mode. See [enum "
"CanvasOccluderPolygonCullMode] constants."
msgstr ""
-#: doc/classes/VisualServer.xml:687
+#: doc/classes/VisualServer.xml
msgid "Sets the shape of the occluder polygon."
msgstr ""
-#: doc/classes/VisualServer.xml:695
+#: doc/classes/VisualServer.xml
msgid "Sets the shape of the occluder polygon as lines."
msgstr ""
-#: doc/classes/VisualServer.xml:704
+#: doc/classes/VisualServer.xml
msgid ""
"A copy of the canvas item will be drawn with a local offset of the mirroring "
"[Vector2]."
msgstr ""
-#: doc/classes/VisualServer.xml:712
+#: doc/classes/VisualServer.xml
msgid "Modulates all colors in the given canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:718
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a directional light and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID can be used in most "
@@ -65933,13 +68681,13 @@ msgid ""
"[method instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:728
+#: doc/classes/VisualServer.xml
msgid ""
"Draws a frame. [i]This method is deprecated[/i], please use [method "
"force_draw] instead."
msgstr ""
-#: doc/classes/VisualServer.xml:734
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an environment and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all "
@@ -65948,139 +68696,139 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:747
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the values to be used with the \"Adjustment\" post-process effect. See "
"[Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:757
+#: doc/classes/VisualServer.xml
msgid "Sets the ambient light parameters. See [Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:765
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [i]BGMode[/i] of the environment. Equivalent to [member Environment."
"background_mode]."
msgstr ""
-#: doc/classes/VisualServer.xml:773
+#: doc/classes/VisualServer.xml
msgid ""
-"Color displayed for clear areas of the scene (if using Custom color or Color"
-"+Sky background modes)."
+"Color displayed for clear areas of the scene (if using Custom color or "
+"Color+Sky background modes)."
msgstr ""
-#: doc/classes/VisualServer.xml:781
+#: doc/classes/VisualServer.xml
msgid "Sets the intensity of the background color."
msgstr ""
-#: doc/classes/VisualServer.xml:789
+#: doc/classes/VisualServer.xml
msgid "Sets the maximum layer to use if using Canvas background mode."
msgstr ""
-#: doc/classes/VisualServer.xml:801
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the values to be used with the \"DoF Far Blur\" post-process effect. "
"See [Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:813
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the values to be used with the \"DoF Near Blur\" post-process effect. "
"See [Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:824
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the scene fog. See [Environment] for more "
"details."
msgstr ""
-#: doc/classes/VisualServer.xml:837
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the fog depth effect. See [Environment] "
"for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:848
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the fog height effect. See [Environment] "
"for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:866
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the \"glow\" post-process effect. See "
"[Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:874
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [Sky] to be used as the environment's background when using "
"[i]BGMode[/i] sky. Equivalent to [member Environment.background_sky]."
msgstr ""
-#: doc/classes/VisualServer.xml:882
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a custom field of view for the background [Sky]. Equivalent to [member "
"Environment.background_sky_custom_fov]."
msgstr ""
-#: doc/classes/VisualServer.xml:890
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the rotation of the background [Sky] expressed as a [Basis]. Equivalent "
"to [member Environment.background_sky_orientation]."
msgstr ""
-#: doc/classes/VisualServer.xml:909
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the \"Screen Space Ambient Occlusion "
"(SSAO)\" post-process effect. See [Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:922
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the \"screen space reflections\" post-"
"process effect. See [Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:937
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the variables to be used with the \"tonemap\" post-process effect. See "
"[Environment] for more details."
msgstr ""
-#: doc/classes/VisualServer.xml:943
+#: doc/classes/VisualServer.xml
msgid "Removes buffers and clears testcubes."
msgstr ""
-#: doc/classes/VisualServer.xml:951
+#: doc/classes/VisualServer.xml
msgid ""
"Forces a frame to be drawn when the function is called. Drawing a frame "
"updates all [Viewport]s that are set to update. Use with extreme caution."
msgstr ""
-#: doc/classes/VisualServer.xml:957
+#: doc/classes/VisualServer.xml
msgid "Synchronizes threads."
msgstr ""
-#: doc/classes/VisualServer.xml:964
+#: doc/classes/VisualServer.xml
msgid "Tries to free an object in the VisualServer."
msgstr ""
-#: doc/classes/VisualServer.xml:971
+#: doc/classes/VisualServer.xml
msgid "Returns a certain information, see [enum RenderInfo] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:977
+#: doc/classes/VisualServer.xml
msgid "Returns the id of the test cube. Creates one if none exists."
msgstr ""
-#: doc/classes/VisualServer.xml:983
+#: doc/classes/VisualServer.xml
msgid "Returns the id of the test texture. Creates one if none exists."
msgstr ""
-#: doc/classes/VisualServer.xml:989
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the name of the video adapter (e.g. \"GeForce GTX 1080/PCIe/"
"SSE2\").\n"
@@ -66088,18 +68836,18 @@ msgid ""
"an empty string."
msgstr ""
-#: doc/classes/VisualServer.xml:996
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the vendor of the video adapter (e.g. \"NVIDIA Corporation\").\n"
"[b]Note:[/b] When running a headless or server binary, this function returns "
"an empty string."
msgstr ""
-#: doc/classes/VisualServer.xml:1003
+#: doc/classes/VisualServer.xml
msgid "Returns the id of a white texture. Creates one if none exists."
msgstr ""
-#: doc/classes/VisualServer.xml:1009
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a GI probe and adds it to the VisualServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]gi_probe_*[/"
@@ -66110,145 +68858,148 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:1018
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the bias value for the GI probe. Bias is used to avoid self "
"occlusion. Equivalent to [member GIProbeData.bias]."
msgstr ""
-#: doc/classes/VisualServer.xml:1025
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the axis-aligned bounding box that covers the full extent of the GI "
"probe."
msgstr ""
-#: doc/classes/VisualServer.xml:1032
+#: doc/classes/VisualServer.xml
msgid "Returns the cell size set by [method gi_probe_set_cell_size]."
msgstr ""
-#: doc/classes/VisualServer.xml:1039
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the data used by the GI probe."
msgstr "Возвращает синус параметра."
-#: doc/classes/VisualServer.xml:1046
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the dynamic range set for this GI probe. Equivalent to [member "
"GIProbe.dynamic_range]."
msgstr ""
-#: doc/classes/VisualServer.xml:1053
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the energy multiplier for this GI probe. Equivalent to [member "
"GIProbe.energy]."
msgstr ""
-#: doc/classes/VisualServer.xml:1060
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the normal bias for this GI probe. Equivalent to [member GIProbe."
"normal_bias]."
msgstr ""
-#: doc/classes/VisualServer.xml:1067
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the propagation value for this GI probe. Equivalent to [member "
"GIProbe.propagation]."
msgstr ""
-#: doc/classes/VisualServer.xml:1074
+#: doc/classes/VisualServer.xml
msgid "Returns the Transform set by [method gi_probe_set_to_cell_xform]."
msgstr ""
-#: doc/classes/VisualServer.xml:1081
+#: doc/classes/VisualServer.xml
msgid ""
"Returns [code]true[/code] if the GI probe data associated with this GI probe "
"is compressed. Equivalent to [member GIProbe.compress]."
msgstr ""
-#: doc/classes/VisualServer.xml:1088
+#: doc/classes/VisualServer.xml
msgid ""
"Returns [code]true[/code] if the GI probe is set to interior, meaning it "
"does not account for sky light. Equivalent to [member GIProbe.interior]."
msgstr ""
-#: doc/classes/VisualServer.xml:1096
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the bias value to avoid self-occlusion. Equivalent to [member GIProbe."
"bias]."
msgstr ""
-#: doc/classes/VisualServer.xml:1104
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the axis-aligned bounding box that covers the extent of the GI probe."
msgstr ""
-#: doc/classes/VisualServer.xml:1112
+#: doc/classes/VisualServer.xml
msgid "Sets the size of individual cells within the GI probe."
msgstr ""
-#: doc/classes/VisualServer.xml:1120
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the compression setting for the GI probe data. Compressed data will "
"take up less space but may look worse. Equivalent to [member GIProbe."
"compress]."
msgstr ""
-#: doc/classes/VisualServer.xml:1128
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the data to be used in the GI probe for lighting calculations. Normally "
"this is created and called internally within the [GIProbe] node. You should "
"not try to set this yourself."
msgstr ""
-#: doc/classes/VisualServer.xml:1136
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the dynamic range of the GI probe. Dynamic range sets the limit for how "
"bright lights can be. A smaller range captures greater detail but limits how "
"bright lights can be. Equivalent to [member GIProbe.dynamic_range]."
msgstr ""
-#: doc/classes/VisualServer.xml:1144
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the energy multiplier for this GI probe. A higher energy makes the "
"indirect light from the GI probe brighter. Equivalent to [member GIProbe."
"energy]."
msgstr ""
-#: doc/classes/VisualServer.xml:1152
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the interior value of this GI probe. A GI probe set to interior does "
"not include the sky when calculating lighting. Equivalent to [member GIProbe."
"interior]."
msgstr ""
-#: doc/classes/VisualServer.xml:1160
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the normal bias for this GI probe. Normal bias behaves similar to the "
"other form of bias and may help reduce self-occlusion. Equivalent to [member "
"GIProbe.normal_bias]."
msgstr ""
-#: doc/classes/VisualServer.xml:1168
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the propagation of light within this GI probe. Equivalent to [member "
"GIProbe.propagation]."
msgstr ""
-#: doc/classes/VisualServer.xml:1176
+#: doc/classes/VisualServer.xml
msgid "Sets the to cell [Transform] for this GI probe."
msgstr ""
-#: doc/classes/VisualServer.xml:1182
+#: doc/classes/VisualServer.xml
msgid ""
"Returns [code]true[/code] if changes have been made to the VisualServer's "
-"data. [method draw] is usually called if this happens."
+"data. [method draw] is usually called if this happens.\n"
+"As changes are registered as either high or low priority (e.g. dynamic "
+"shaders), this function takes an optional argument to query either low or "
+"high priority changes, or any changes."
msgstr ""
-#: doc/classes/VisualServer.xml:1189
+#: doc/classes/VisualServer.xml
msgid "Not yet implemented. Always returns [code]false[/code]."
msgstr ""
-#: doc/classes/VisualServer.xml:1196
+#: doc/classes/VisualServer.xml
msgid ""
"Returns [code]true[/code] if the OS supports a certain feature. Features "
"might be [code]s3tc[/code], [code]etc[/code], [code]etc2[/code], "
@@ -66258,25 +69009,25 @@ msgid ""
"default GPU skinning process."
msgstr ""
-#: doc/classes/VisualServer.xml:1206
+#: doc/classes/VisualServer.xml
msgid ""
"Sets up [ImmediateGeometry] internals to prepare for drawing. Equivalent to "
"[method ImmediateGeometry.begin]."
msgstr ""
-#: doc/classes/VisualServer.xml:1213
+#: doc/classes/VisualServer.xml
msgid ""
"Clears everything that was set up between [method immediate_begin] and "
"[method immediate_end]. Equivalent to [method ImmediateGeometry.clear]."
msgstr ""
-#: doc/classes/VisualServer.xml:1221
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the color to be used with next vertex. Equivalent to [method "
"ImmediateGeometry.set_color]."
msgstr ""
-#: doc/classes/VisualServer.xml:1227
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an immediate geometry and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -66287,79 +69038,79 @@ msgid ""
"[method instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:1236
+#: doc/classes/VisualServer.xml
msgid ""
"Ends drawing the [ImmediateGeometry] and displays it. Equivalent to [method "
"ImmediateGeometry.end]."
msgstr ""
-#: doc/classes/VisualServer.xml:1243
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the material assigned to the [ImmediateGeometry]."
msgstr "Возвращает арксинус параметра."
-#: doc/classes/VisualServer.xml:1251
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the normal to be used with next vertex. Equivalent to [method "
"ImmediateGeometry.set_normal]."
msgstr ""
-#: doc/classes/VisualServer.xml:1259
+#: doc/classes/VisualServer.xml
msgid "Sets the material to be used to draw the [ImmediateGeometry]."
msgstr ""
-#: doc/classes/VisualServer.xml:1267
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the tangent to be used with next vertex. Equivalent to [method "
"ImmediateGeometry.set_tangent]."
msgstr ""
-#: doc/classes/VisualServer.xml:1275
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the UV to be used with next vertex. Equivalent to [method "
"ImmediateGeometry.set_uv]."
msgstr ""
-#: doc/classes/VisualServer.xml:1283
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the UV2 to be used with next vertex. Equivalent to [method "
"ImmediateGeometry.set_uv2]."
msgstr ""
-#: doc/classes/VisualServer.xml:1291
+#: doc/classes/VisualServer.xml
msgid ""
"Adds the next vertex using the information provided in advance. Equivalent "
"to [method ImmediateGeometry.add_vertex]."
msgstr ""
-#: doc/classes/VisualServer.xml:1299
+#: doc/classes/VisualServer.xml
msgid ""
"Adds the next vertex using the information provided in advance. This is a "
"helper class that calls [method immediate_vertex] under the hood. Equivalent "
"to [method ImmediateGeometry.add_vertex]."
msgstr ""
-#: doc/classes/VisualServer.xml:1305
+#: doc/classes/VisualServer.xml
msgid ""
"Initializes the visual server. This function is called internally by "
"platform-dependent code during engine initialization. If called from a "
"running game, it will not do anything."
msgstr ""
-#: doc/classes/VisualServer.xml:1313
+#: doc/classes/VisualServer.xml
msgid ""
"Attaches a unique Object ID to instance. Object ID must be attached to "
"instance for proper culling with [method instances_cull_aabb], [method "
"instances_cull_convex], and [method instances_cull_ray]."
msgstr ""
-#: doc/classes/VisualServer.xml:1321
+#: doc/classes/VisualServer.xml
msgid ""
"Attaches a skeleton to an instance. Removes the previous skeleton from the "
"instance."
msgstr ""
-#: doc/classes/VisualServer.xml:1327
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a visual instance and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -66371,7 +69122,7 @@ msgid ""
"instance to be visible in the scenario using [method instance_set_base]."
msgstr ""
-#: doc/classes/VisualServer.xml:1337
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a visual instance, adds it to the VisualServer, and sets both base "
"and scenario. It can be accessed with the RID that is returned. This RID "
@@ -66380,31 +69131,37 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:1346 doc/classes/VisualServer.xml:1365
-#: doc/classes/VisualServer.xml:1592 doc/classes/VisualServer.xml:2673
+#: doc/classes/VisualServer.xml
msgid "Not implemented in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:1354
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the shadow casting setting to one of [enum ShadowCastingSetting]. "
"Equivalent to [member GeometryInstance.cast_shadow]."
msgstr ""
-#: doc/classes/VisualServer.xml:1374
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the flag for a given [enum InstanceFlags]. See [enum InstanceFlags] for "
"more details."
msgstr ""
-#: doc/classes/VisualServer.xml:1382
+#: doc/classes/VisualServer.xml
+msgid ""
+"Sets a material that will be rendered for all surfaces on top of active "
+"materials for the mesh associated with this instance. Equivalent to [member "
+"GeometryInstance.material_overlay]."
+msgstr ""
+
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a material that will override the material for all surfaces on the mesh "
"associated with this instance. Equivalent to [member GeometryInstance."
"material_override]."
msgstr ""
-#: doc/classes/VisualServer.xml:1390
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the base of the instance. A base can be any of the 3D objects that are "
"created in the VisualServer that can be displayed. For example, any of the "
@@ -66413,63 +69170,63 @@ msgid ""
"be set as the base of an instance in order to be displayed in the scenario."
msgstr ""
-#: doc/classes/VisualServer.xml:1399
+#: doc/classes/VisualServer.xml
msgid "Sets the weight for a given blend shape associated with this instance."
msgstr ""
-#: doc/classes/VisualServer.xml:1407
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a custom AABB to use when culling objects from the view frustum. "
"Equivalent to [method GeometryInstance.set_custom_aabb]."
msgstr ""
-#: doc/classes/VisualServer.xml:1415
+#: doc/classes/VisualServer.xml
msgid "Function not implemented in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:1423
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a margin to increase the size of the AABB when culling objects from the "
"view frustum. This allows you to avoid culling objects that fall outside the "
"view frustum. Equivalent to [member GeometryInstance.extra_cull_margin]."
msgstr ""
-#: doc/classes/VisualServer.xml:1431
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the render layers that this instance will be drawn to. Equivalent to "
"[member VisualInstance.layers]."
msgstr ""
-#: doc/classes/VisualServer.xml:1439
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the scenario that the instance is in. The scenario is the 3D world that "
"the objects will be displayed in."
msgstr ""
-#: doc/classes/VisualServer.xml:1448
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the material of a specific surface. Equivalent to [method MeshInstance."
"set_surface_material]."
msgstr ""
-#: doc/classes/VisualServer.xml:1456
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the world space transform of the instance. Equivalent to [member "
"Spatial.transform]."
msgstr ""
-#: doc/classes/VisualServer.xml:1467
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Sets the lightmap to use with this instance."
msgstr "Возвращает длину вектора."
-#: doc/classes/VisualServer.xml:1475
+#: doc/classes/VisualServer.xml
msgid ""
"Sets whether an instance is drawn or not. Equivalent to [member Spatial."
"visible]."
msgstr ""
-#: doc/classes/VisualServer.xml:1483
+#: doc/classes/VisualServer.xml
msgid ""
"Returns an array of object IDs intersecting with the provided AABB. Only "
"visual 3D nodes are considered, such as [MeshInstance] or "
@@ -66481,7 +69238,7 @@ msgid ""
"game use cases, prefer physics collision."
msgstr ""
-#: doc/classes/VisualServer.xml:1492
+#: doc/classes/VisualServer.xml
msgid ""
"Returns an array of object IDs intersecting with the provided convex shape. "
"Only visual 3D nodes are considered, such as [MeshInstance] or "
@@ -66493,7 +69250,7 @@ msgid ""
"game use cases, prefer physics collision."
msgstr ""
-#: doc/classes/VisualServer.xml:1502
+#: doc/classes/VisualServer.xml
msgid ""
"Returns an array of object IDs intersecting with the provided 3D ray. Only "
"visual 3D nodes are considered, such as [MeshInstance] or "
@@ -66505,71 +69262,71 @@ msgid ""
"game use cases, prefer physics collision."
msgstr ""
-#: doc/classes/VisualServer.xml:1511
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], this directional light will blend between shadow map "
"splits resulting in a smoother transition between them. Equivalent to "
"[member DirectionalLight.directional_shadow_blend_splits]."
msgstr ""
-#: doc/classes/VisualServer.xml:1519
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the shadow depth range mode for this directional light. Equivalent to "
"[member DirectionalLight.directional_shadow_depth_range]. See [enum "
"LightDirectionalShadowDepthRangeMode] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:1527
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the shadow mode for this directional light. Equivalent to [member "
"DirectionalLight.directional_shadow_mode]. See [enum "
"LightDirectionalShadowMode] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:1535
+#: doc/classes/VisualServer.xml
msgid ""
"Sets whether to use vertical or horizontal detail for this omni light. This "
"can be used to alleviate artifacts in the shadow map. Equivalent to [member "
"OmniLight.omni_shadow_detail]."
msgstr ""
-#: doc/classes/VisualServer.xml:1543
+#: doc/classes/VisualServer.xml
msgid ""
"Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual "
"paraboloid is faster but may suffer from artifacts. Equivalent to [member "
"OmniLight.omni_shadow_mode]."
msgstr ""
-#: doc/classes/VisualServer.xml:1551
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the bake mode for this light, see [enum LightBakeMode] for options. The "
"bake mode affects how the light will be baked in [BakedLightmap]s and "
"[GIProbe]s."
msgstr ""
-#: doc/classes/VisualServer.xml:1559
+#: doc/classes/VisualServer.xml
msgid "Sets the color of the light. Equivalent to [member Light.light_color]."
msgstr ""
-#: doc/classes/VisualServer.xml:1567
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the cull mask for this Light. Lights only affect objects in the "
"selected layers. Equivalent to [member Light.light_cull_mask]."
msgstr ""
-#: doc/classes/VisualServer.xml:1575
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], light will subtract light instead of adding light. "
"Equivalent to [member Light.light_negative]."
msgstr ""
-#: doc/classes/VisualServer.xml:1584
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the specified light parameter. See [enum LightParam] for options. "
"Equivalent to [method Light.set_param]."
msgstr ""
-#: doc/classes/VisualServer.xml:1600
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], reverses the backface culling of the mesh. This can be "
"useful when you have a flat mesh that has a light behind it. If you need to "
@@ -66578,19 +69335,19 @@ msgid ""
"to [member Light.shadow_reverse_cull_face]."
msgstr ""
-#: doc/classes/VisualServer.xml:1608
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], light will cast shadows. Equivalent to [member Light."
"shadow_enabled]."
msgstr ""
-#: doc/classes/VisualServer.xml:1616
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the color of the shadow cast by the light. Equivalent to [member Light."
"shadow_color]."
msgstr ""
-#: doc/classes/VisualServer.xml:1624
+#: doc/classes/VisualServer.xml
msgid ""
"Sets whether GI probes capture light information from this light. "
"[i]Deprecated method.[/i] Use [method light_set_bake_mode] instead. This "
@@ -66600,7 +69357,7 @@ msgid ""
"given parameter."
msgstr ""
-#: doc/classes/VisualServer.xml:1630
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a lightmap capture and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -66611,78 +69368,78 @@ msgid ""
"[method instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:1639
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the size of the lightmap capture area."
msgstr "Возвращает синус параметра."
-#: doc/classes/VisualServer.xml:1646
+#: doc/classes/VisualServer.xml
msgid "Returns the energy multiplier used by the lightmap capture."
msgstr ""
-#: doc/classes/VisualServer.xml:1653
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the octree used by the lightmap capture."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/VisualServer.xml:1660
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the cell subdivision amount used by this lightmap capture's octree."
msgstr ""
-#: doc/classes/VisualServer.xml:1667
+#: doc/classes/VisualServer.xml
msgid "Returns the cell transform for this lightmap capture's octree."
msgstr ""
-#: doc/classes/VisualServer.xml:1674
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns [code]true[/code] if capture is in \"interior\" mode."
msgstr "Возвращает [code]true[/code] если массив пустой."
-#: doc/classes/VisualServer.xml:1682
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the size of the area covered by the lightmap capture. Equivalent to "
"[member BakedLightmapData.bounds]."
msgstr ""
-#: doc/classes/VisualServer.xml:1690
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the energy multiplier for this lightmap capture. Equivalent to [member "
"BakedLightmapData.energy]."
msgstr ""
-#: doc/classes/VisualServer.xml:1698
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the \"interior\" mode for this lightmap capture. Equivalent to [member "
"BakedLightmapData.interior]."
msgstr ""
-#: doc/classes/VisualServer.xml:1706
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the octree to be used by this lightmap capture. This function is "
"normally used by the [BakedLightmap] node. Equivalent to [member "
"BakedLightmapData.octree]."
msgstr ""
-#: doc/classes/VisualServer.xml:1714
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the subdivision level of this lightmap capture's octree. Equivalent to "
"[member BakedLightmapData.cell_subdiv]."
msgstr ""
-#: doc/classes/VisualServer.xml:1722
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the octree cell transform for this lightmap capture's octree. "
"Equivalent to [member BakedLightmapData.cell_space_transform]."
msgstr ""
-#: doc/classes/VisualServer.xml:1731
+#: doc/classes/VisualServer.xml
msgid ""
"Returns a mesh of a sphere with the given amount of horizontal and vertical "
"subdivisions."
msgstr ""
-#: doc/classes/VisualServer.xml:1737
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an empty material and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -66691,53 +69448,53 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:1746
+#: doc/classes/VisualServer.xml
msgid "Returns the value of a certain material's parameter."
msgstr ""
-#: doc/classes/VisualServer.xml:1754
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the default value for the param if available. Otherwise returns an "
"empty [Variant]."
msgstr ""
-#: doc/classes/VisualServer.xml:1761
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the shader of a certain material's shader. Returns an empty RID if "
"the material doesn't have a shader."
msgstr ""
-#: doc/classes/VisualServer.xml:1769
+#: doc/classes/VisualServer.xml
msgid "Sets a material's line width."
msgstr ""
-#: doc/classes/VisualServer.xml:1777
+#: doc/classes/VisualServer.xml
msgid "Sets an object's next material."
msgstr ""
-#: doc/classes/VisualServer.xml:1786
+#: doc/classes/VisualServer.xml
msgid "Sets a material's parameter."
msgstr ""
-#: doc/classes/VisualServer.xml:1794
+#: doc/classes/VisualServer.xml
msgid "Sets a material's render priority."
msgstr ""
-#: doc/classes/VisualServer.xml:1802
+#: doc/classes/VisualServer.xml
msgid "Sets a shader material's shader."
msgstr ""
-#: doc/classes/VisualServer.xml:1813
+#: doc/classes/VisualServer.xml
msgid ""
"Adds a surface generated from the Arrays to a mesh. See [enum PrimitiveType] "
"constants for types."
msgstr ""
-#: doc/classes/VisualServer.xml:1820
+#: doc/classes/VisualServer.xml
msgid "Removes all surfaces from a mesh."
msgstr ""
-#: doc/classes/VisualServer.xml:1826
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a new mesh and adds it to the VisualServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]mesh_*[/code] "
@@ -66748,100 +69505,100 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:1835
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's blend shape count."
msgstr ""
-#: doc/classes/VisualServer.xml:1842
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's blend shape mode."
msgstr ""
-#: doc/classes/VisualServer.xml:1849
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's custom aabb."
msgstr ""
-#: doc/classes/VisualServer.xml:1856
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's number of surfaces."
msgstr ""
-#: doc/classes/VisualServer.xml:1864
+#: doc/classes/VisualServer.xml
msgid "Removes a mesh's surface."
msgstr ""
-#: doc/classes/VisualServer.xml:1872
+#: doc/classes/VisualServer.xml
msgid "Sets a mesh's blend shape count."
msgstr ""
-#: doc/classes/VisualServer.xml:1880
+#: doc/classes/VisualServer.xml
msgid "Sets a mesh's blend shape mode."
msgstr ""
-#: doc/classes/VisualServer.xml:1888
+#: doc/classes/VisualServer.xml
msgid "Sets a mesh's custom aabb."
msgstr ""
-#: doc/classes/VisualServer.xml:1896
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's aabb."
msgstr ""
-#: doc/classes/VisualServer.xml:1904
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's vertex buffer."
msgstr ""
-#: doc/classes/VisualServer.xml:1912
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's amount of indices."
msgstr ""
-#: doc/classes/VisualServer.xml:1920
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's amount of vertices."
msgstr ""
-#: doc/classes/VisualServer.xml:1928
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's buffer arrays."
msgstr ""
-#: doc/classes/VisualServer.xml:1936
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's arrays for blend shapes."
msgstr ""
-#: doc/classes/VisualServer.xml:1944
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the format of a mesh's surface."
msgstr "Возвращает тангенс параметра."
-#: doc/classes/VisualServer.xml:1954
+#: doc/classes/VisualServer.xml
msgid "Function is unused in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:1971
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's index buffer."
msgstr ""
-#: doc/classes/VisualServer.xml:1979
+#: doc/classes/VisualServer.xml
msgid "Returns a mesh's surface's material."
msgstr ""
-#: doc/classes/VisualServer.xml:1987
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the primitive type of a mesh's surface."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/VisualServer.xml:1995
+#: doc/classes/VisualServer.xml
msgid "Returns the aabb of a mesh's surface's skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2004
+#: doc/classes/VisualServer.xml
msgid "Sets a mesh's surface's material."
msgstr ""
-#: doc/classes/VisualServer.xml:2014
+#: doc/classes/VisualServer.xml
msgid ""
"Updates a specific region of a vertex buffer for the specified surface. "
"Warning: this function alters the vertex buffer directly with no safety "
"mechanisms, you can easily corrupt your mesh."
msgstr ""
-#: doc/classes/VisualServer.xml:2025
+#: doc/classes/VisualServer.xml
msgid ""
"Allocates space for the multimesh data. Format parameters determine how the "
"data will be stored by OpenGL. See [enum MultimeshTransformFormat], [enum "
@@ -66849,7 +69606,7 @@ msgid ""
"Equivalent to [member MultiMesh.instance_count]."
msgstr ""
-#: doc/classes/VisualServer.xml:2031
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a new multimesh on the VisualServer and returns an [RID] handle. "
"This RID will be used in all [code]multimesh_*[/code] VisualServer "
@@ -66860,69 +69617,69 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:2040
+#: doc/classes/VisualServer.xml
msgid ""
"Calculates and returns the axis-aligned bounding box that encloses all "
"instances within the multimesh."
msgstr ""
-#: doc/classes/VisualServer.xml:2047
+#: doc/classes/VisualServer.xml
msgid "Returns the number of instances allocated for this multimesh."
msgstr ""
-#: doc/classes/VisualServer.xml:2054
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the RID of the mesh that will be used in drawing this multimesh."
msgstr ""
-#: doc/classes/VisualServer.xml:2061
+#: doc/classes/VisualServer.xml
msgid "Returns the number of visible instances for this multimesh."
msgstr ""
-#: doc/classes/VisualServer.xml:2069
+#: doc/classes/VisualServer.xml
msgid "Returns the color by which the specified instance will be modulated."
msgstr ""
-#: doc/classes/VisualServer.xml:2077
+#: doc/classes/VisualServer.xml
msgid "Returns the custom data associated with the specified instance."
msgstr ""
-#: doc/classes/VisualServer.xml:2085
+#: doc/classes/VisualServer.xml
msgid "Returns the [Transform] of the specified instance."
msgstr ""
-#: doc/classes/VisualServer.xml:2093
+#: doc/classes/VisualServer.xml
msgid ""
"Returns the [Transform2D] of the specified instance. For use when the "
"multimesh is set to use 2D transforms."
msgstr ""
-#: doc/classes/VisualServer.xml:2102
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the color by which this instance will be modulated. Equivalent to "
"[method MultiMesh.set_instance_color]."
msgstr ""
-#: doc/classes/VisualServer.xml:2111
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the custom data for this instance. Custom data is passed as a [Color], "
"but is interpreted as a [code]vec4[/code] in the shader. Equivalent to "
"[method MultiMesh.set_instance_custom_data]."
msgstr ""
-#: doc/classes/VisualServer.xml:2120
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [Transform] for this instance. Equivalent to [method MultiMesh."
"set_instance_transform]."
msgstr ""
-#: doc/classes/VisualServer.xml:2129
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [Transform2D] for this instance. For use when multimesh is used in "
"2D. Equivalent to [method MultiMesh.set_instance_transform_2d]."
msgstr ""
-#: doc/classes/VisualServer.xml:2137
+#: doc/classes/VisualServer.xml
msgid ""
"Sets all data related to the instances in one go. This is especially useful "
"when loading the data from disk or preparing the data from GDNative.\n"
@@ -66937,20 +69694,20 @@ msgid ""
"code] is stored as 4 floats."
msgstr ""
-#: doc/classes/VisualServer.xml:2149
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh."
"mesh]."
msgstr ""
-#: doc/classes/VisualServer.xml:2157
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the number of instances visible at a given time. If -1, all instances "
"that have been allocated are drawn. Equivalent to [member MultiMesh."
"visible_instance_count]."
msgstr ""
-#: doc/classes/VisualServer.xml:2163
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a new omni light and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID can be used in most [code]light_*[/"
@@ -66961,7 +69718,7 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:2171
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a particle system and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -66972,23 +69729,23 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:2180
+#: doc/classes/VisualServer.xml
msgid ""
"Calculates and returns the axis-aligned bounding box that contains all the "
"particles. Equivalent to [method Particles.capture_aabb]."
msgstr ""
-#: doc/classes/VisualServer.xml:2187
+#: doc/classes/VisualServer.xml
msgid "Returns [code]true[/code] if particles are currently set to emitting."
msgstr ""
-#: doc/classes/VisualServer.xml:2194
+#: doc/classes/VisualServer.xml
msgid ""
"Returns [code]true[/code] if particles are not emitting and particles are "
"set to inactive."
msgstr ""
-#: doc/classes/VisualServer.xml:2201
+#: doc/classes/VisualServer.xml
msgid ""
"Add particle system to list of particle systems that need to be updated. "
"Update will take place on the next frame, or on the next call to [method "
@@ -66996,118 +69753,118 @@ msgid ""
"instances_cull_ray]."
msgstr ""
-#: doc/classes/VisualServer.xml:2208
+#: doc/classes/VisualServer.xml
msgid ""
"Reset the particles on the next update. Equivalent to [method Particles."
"restart]."
msgstr ""
-#: doc/classes/VisualServer.xml:2216
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the number of particles to be drawn and allocates the memory for them. "
"Equivalent to [member Particles.amount]."
msgstr ""
-#: doc/classes/VisualServer.xml:2224
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a custom axis-aligned bounding box for the particle system. Equivalent "
"to [member Particles.visibility_aabb]."
msgstr ""
-#: doc/classes/VisualServer.xml:2232
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the draw order of the particles to one of the named enums from [enum "
"ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent "
"to [member Particles.draw_order]."
msgstr ""
-#: doc/classes/VisualServer.xml:2241
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the mesh to be used for the specified draw pass. Equivalent to [member "
"Particles.draw_pass_1], [member Particles.draw_pass_2], [member Particles."
"draw_pass_3], and [member Particles.draw_pass_4]."
msgstr ""
-#: doc/classes/VisualServer.xml:2249
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the number of draw passes to use. Equivalent to [member Particles."
"draw_passes]."
msgstr ""
-#: doc/classes/VisualServer.xml:2257
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [Transform] that will be used by the particles when they first emit."
msgstr ""
-#: doc/classes/VisualServer.xml:2265
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], particles will emit over time. Setting to false does "
"not reset the particles, but only stops their emission. Equivalent to "
"[member Particles.emitting]."
msgstr ""
-#: doc/classes/VisualServer.xml:2273
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the explosiveness ratio. Equivalent to [member Particles.explosiveness]."
msgstr ""
-#: doc/classes/VisualServer.xml:2281
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the frame rate that the particle system rendering will be fixed to. "
"Equivalent to [member Particles.fixed_fps]."
msgstr ""
-#: doc/classes/VisualServer.xml:2289
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], uses fractional delta which smooths the movement of "
"the particles. Equivalent to [member Particles.fract_delta]."
msgstr ""
-#: doc/classes/VisualServer.xml:2297
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the lifetime of each particle in the system. Equivalent to [member "
"Particles.lifetime]."
msgstr ""
-#: doc/classes/VisualServer.xml:2305
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], particles will emit once and then stop. Equivalent to "
"[member Particles.one_shot]."
msgstr ""
-#: doc/classes/VisualServer.xml:2313
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the preprocess time for the particles' animation. This lets you delay "
"starting an animation until after the particles have begun emitting. "
"Equivalent to [member Particles.preprocess]."
msgstr ""
-#: doc/classes/VisualServer.xml:2321
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the material for processing the particles.\n"
"[b]Note:[/b] This is not the material used to draw the materials. Equivalent "
"to [member Particles.process_material]."
msgstr ""
-#: doc/classes/VisualServer.xml:2330
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the emission randomness ratio. This randomizes the emission of "
"particles within their phase. Equivalent to [member Particles.randomness]."
msgstr ""
-#: doc/classes/VisualServer.xml:2338
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the speed scale of the particle system. Equivalent to [member Particles."
"speed_scale]."
msgstr ""
-#: doc/classes/VisualServer.xml:2346
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], particles use local coordinates. If [code]false[/code] "
"they use global coordinates. Equivalent to [member Particles.local_coords]."
msgstr ""
-#: doc/classes/VisualServer.xml:2352
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a reflection probe and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -67118,59 +69875,59 @@ msgid ""
"[method instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:2362
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], reflections will ignore sky contribution. Equivalent "
"to [member ReflectionProbe.interior_enable]."
msgstr ""
-#: doc/classes/VisualServer.xml:2370
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the render cull mask for this reflection probe. Only instances with a "
"matching cull mask will be rendered by this probe. Equivalent to [member "
"ReflectionProbe.cull_mask]."
msgstr ""
-#: doc/classes/VisualServer.xml:2378
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], uses box projection. This can make reflections look "
"more correct in certain situations. Equivalent to [member ReflectionProbe."
"box_projection]."
msgstr ""
-#: doc/classes/VisualServer.xml:2386
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], computes shadows in the reflection probe. This makes "
"the reflection much slower to compute. Equivalent to [member ReflectionProbe."
"enable_shadows]."
msgstr ""
-#: doc/classes/VisualServer.xml:2394
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the size of the area that the reflection probe will capture. Equivalent "
"to [member ReflectionProbe.extents]."
msgstr ""
-#: doc/classes/VisualServer.xml:2402
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the intensity of the reflection probe. Intensity modulates the strength "
"of the reflection. Equivalent to [member ReflectionProbe.intensity]."
msgstr ""
-#: doc/classes/VisualServer.xml:2410
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the ambient light color for this reflection probe when set to interior "
"mode. Equivalent to [member ReflectionProbe.interior_ambient_color]."
msgstr ""
-#: doc/classes/VisualServer.xml:2418
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the energy multiplier for this reflection probes ambient light "
"contribution when set to interior mode. Equivalent to [member "
"ReflectionProbe.interior_ambient_energy]."
msgstr ""
-#: doc/classes/VisualServer.xml:2426
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the contribution value for how much the reflection affects the ambient "
"light for this reflection probe when set to interior mode. Useful so that "
@@ -67178,25 +69935,25 @@ msgid ""
"ReflectionProbe.interior_ambient_contrib]."
msgstr ""
-#: doc/classes/VisualServer.xml:2434
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the max distance away from the probe an object can be before it is "
"culled. Equivalent to [member ReflectionProbe.max_distance]."
msgstr ""
-#: doc/classes/VisualServer.xml:2442
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the origin offset to be used when this reflection probe is in box "
"project mode. Equivalent to [member ReflectionProbe.origin_offset]."
msgstr ""
-#: doc/classes/VisualServer.xml:2450
+#: doc/classes/VisualServer.xml
msgid ""
"Sets how often the reflection probe updates. Can either be once or every "
"frame. See [enum ReflectionProbeUpdateMode] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:2459
+#: doc/classes/VisualServer.xml
msgid ""
"Schedules a callback to the corresponding named [code]method[/code] on "
"[code]where[/code] after a frame has been drawn.\n"
@@ -67204,7 +69961,7 @@ msgid ""
"[code]userdata[/code]."
msgstr ""
-#: doc/classes/VisualServer.xml:2466
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a scenario and adds it to the VisualServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]scenario_*[/"
@@ -67214,30 +69971,30 @@ msgid ""
"The scenario is the 3D world that all the visual instances exist in."
msgstr ""
-#: doc/classes/VisualServer.xml:2476
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the [enum ScenarioDebugMode] for this scenario. See [enum "
"ScenarioDebugMode] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:2484
+#: doc/classes/VisualServer.xml
msgid "Sets the environment that will be used with this scenario."
msgstr ""
-#: doc/classes/VisualServer.xml:2492
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the fallback environment to be used by this scenario. The fallback "
"environment is used if no environment is set. Internally, this is used by "
"the editor to provide a default environment."
msgstr ""
-#: doc/classes/VisualServer.xml:2501
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the size of the reflection atlas shared by all reflection probes in "
"this scenario."
msgstr ""
-#: doc/classes/VisualServer.xml:2511
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a boot image. The color defines the background color. If [code]scale[/"
"code] is [code]true[/code], the image will be scaled to fit the screen size. "
@@ -67246,19 +70003,30 @@ msgid ""
"the image will be scaled with nearest-neighbor interpolation."
msgstr ""
-#: doc/classes/VisualServer.xml:2518
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], the engine will generate wireframes for use with the "
"wireframe debug mode."
msgstr ""
-#: doc/classes/VisualServer.xml:2525
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the default clear color which is used when a specific clear color has "
"not been selected."
msgstr ""
-#: doc/classes/VisualServer.xml:2532
+#: doc/classes/VisualServer.xml
+msgid ""
+"If asynchronous shader compilation is enabled, this controls whether "
+"[constant SpatialMaterial.ASYNC_MODE_HIDDEN] is obeyed.\n"
+"For instance, you may want to enable this temporarily before taking a "
+"screenshot. This ensures everything is visible even if shaders with async "
+"mode [i]hidden[/i] are not ready yet.\n"
+"Reflection probes use this internally to ensure they capture everything "
+"regardless the shaders are ready or not."
+msgstr ""
+
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the scale to apply to the passage of time for the shaders' [code]TIME[/"
"code] builtin.\n"
@@ -67266,11 +70034,11 @@ msgid ""
"count the real time as it goes by, without narrowing or stretching it."
msgstr ""
-#: doc/classes/VisualServer.xml:2540
+#: doc/classes/VisualServer.xml
msgid "Enables or disables occlusion culling."
msgstr ""
-#: doc/classes/VisualServer.xml:2546
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an empty shader and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]shader_*[/"
@@ -67279,47 +70047,47 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:2554
+#: doc/classes/VisualServer.xml
msgid "Returns a shader's code."
msgstr ""
-#: doc/classes/VisualServer.xml:2562
+#: doc/classes/VisualServer.xml
msgid "Returns a default texture from a shader searched by name."
msgstr ""
-#: doc/classes/VisualServer.xml:2569
+#: doc/classes/VisualServer.xml
msgid "Returns the parameters of a shader."
msgstr ""
-#: doc/classes/VisualServer.xml:2577
+#: doc/classes/VisualServer.xml
msgid "Sets a shader's code."
msgstr ""
-#: doc/classes/VisualServer.xml:2586
+#: doc/classes/VisualServer.xml
msgid "Sets a shader's default texture. Overwrites the texture given by name."
msgstr ""
-#: doc/classes/VisualServer.xml:2595
+#: doc/classes/VisualServer.xml
msgid "Allocates the GPU buffers for this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2603
+#: doc/classes/VisualServer.xml
msgid "Returns the [Transform] set for a specific bone of this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2611
+#: doc/classes/VisualServer.xml
msgid "Returns the [Transform2D] set for a specific bone of this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2620
+#: doc/classes/VisualServer.xml
msgid "Sets the [Transform] for a specific bone of this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2629
+#: doc/classes/VisualServer.xml
msgid "Sets the [Transform2D] for a specific bone of this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2635
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a skeleton and adds it to the VisualServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]skeleton_*[/"
@@ -67328,11 +70096,11 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:2643
+#: doc/classes/VisualServer.xml
msgid "Returns the number of bones allocated for this skeleton."
msgstr ""
-#: doc/classes/VisualServer.xml:2649
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an empty sky and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]sky_*[/"
@@ -67341,11 +70109,11 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:2659
+#: doc/classes/VisualServer.xml
msgid "Sets a sky's texture."
msgstr ""
-#: doc/classes/VisualServer.xml:2665
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a spot light and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID can be used in most [code]light_*[/"
@@ -67356,15 +70124,15 @@ msgid ""
"instance_set_base] using the returned RID."
msgstr ""
-#: doc/classes/VisualServer.xml:2686
+#: doc/classes/VisualServer.xml
msgid "Allocates the GPU memory for the texture."
msgstr ""
-#: doc/classes/VisualServer.xml:2694
+#: doc/classes/VisualServer.xml
msgid "Binds the texture to a texture slot."
msgstr ""
-#: doc/classes/VisualServer.xml:2700
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an empty texture and adds it to the VisualServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]texture_*[/"
@@ -67373,104 +70141,104 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:2709
+#: doc/classes/VisualServer.xml
msgid ""
"Creates a texture, allocates the space for an image, and fills in the image."
msgstr ""
-#: doc/classes/VisualServer.xml:2715
+#: doc/classes/VisualServer.xml
msgid "Returns a list of all the textures and their information."
msgstr ""
-#: doc/classes/VisualServer.xml:2723
+#: doc/classes/VisualServer.xml
msgid ""
"Returns a copy of a texture's image unless it's a CubeMap, in which case it "
"returns the [RID] of the image at one of the cubes sides."
msgstr ""
-#: doc/classes/VisualServer.xml:2730
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the depth of the texture."
msgstr "Возвращает синус параметра."
-#: doc/classes/VisualServer.xml:2737
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the flags of a texture."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/VisualServer.xml:2744
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the format of the texture's image."
msgstr "Возвращает остаток от двух векторов."
-#: doc/classes/VisualServer.xml:2751
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the texture's height."
msgstr "Возвращает [Texture2D] заданного кадра."
-#: doc/classes/VisualServer.xml:2758
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the texture's path."
msgstr "Возвращает тангенс параметра."
-#: doc/classes/VisualServer.xml:2765
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the opengl id of the texture's image."
msgstr "Возвращает остаток от двух векторов."
-#: doc/classes/VisualServer.xml:2772
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the type of the texture, can be any of the [enum TextureType]."
msgstr "Возвращает обратный квадратный корень из аргумента."
-#: doc/classes/VisualServer.xml:2779
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Returns the texture's width."
msgstr "Возвращает вектор с максимальной длиной."
-#: doc/classes/VisualServer.xml:2788
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the texture's image data. If it's a CubeMap, it sets the image data at "
"a cube side."
msgstr ""
-#: doc/classes/VisualServer.xml:2804
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a part of the data for a texture. Warning: this function calls the "
"underlying graphics API directly and may corrupt your texture if used "
"improperly."
msgstr ""
-#: doc/classes/VisualServer.xml:2812
+#: doc/classes/VisualServer.xml
msgid "Sets the texture's flags. See [enum TextureFlags] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:2820
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Sets the texture's path."
msgstr "Смещение текстуры."
-#: doc/classes/VisualServer.xml:2827
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], sets internal processes to shrink all image data to "
"half the size."
msgstr ""
-#: doc/classes/VisualServer.xml:2844
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], the image will be stored in the texture's images array "
"if overwritten."
msgstr ""
-#: doc/classes/VisualServer.xml:2852
+#: doc/classes/VisualServer.xml
msgid "Sets a viewport's camera."
msgstr ""
-#: doc/classes/VisualServer.xml:2860
+#: doc/classes/VisualServer.xml
msgid "Sets a viewport's canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:2869
+#: doc/classes/VisualServer.xml
msgid ""
"Copies viewport to a region of the screen specified by [code]rect[/code]. If "
"[member Viewport.render_direct_to_screen] is [code]true[/code], then "
@@ -67492,7 +70260,7 @@ msgid ""
"viewport_set_render_direct_to_screen]."
msgstr ""
-#: doc/classes/VisualServer.xml:2882
+#: doc/classes/VisualServer.xml
msgid ""
"Creates an empty viewport and adds it to the VisualServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
@@ -67501,86 +70269,86 @@ msgid ""
"VisualServer's [method free_rid] static method."
msgstr ""
-#: doc/classes/VisualServer.xml:2890
+#: doc/classes/VisualServer.xml
msgid "Detaches the viewport from the screen."
msgstr ""
-#: doc/classes/VisualServer.xml:2898
+#: doc/classes/VisualServer.xml
msgid ""
"Returns a viewport's render information. For options, see the [enum "
"ViewportRenderInfo] constants."
msgstr ""
-#: doc/classes/VisualServer.xml:2905
+#: doc/classes/VisualServer.xml
msgid "Returns the viewport's last rendered frame."
msgstr ""
-#: doc/classes/VisualServer.xml:2913
+#: doc/classes/VisualServer.xml
msgid "Detaches a viewport from a canvas and vice versa."
msgstr ""
-#: doc/classes/VisualServer.xml:2921
+#: doc/classes/VisualServer.xml
msgid "If [code]true[/code], sets the viewport active, else sets it inactive."
msgstr ""
-#: doc/classes/VisualServer.xml:2931
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the stacking order for a viewport's canvas.\n"
"[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] "
"specifies the stacking order of the canvas among those in the same layer."
msgstr ""
-#: doc/classes/VisualServer.xml:2941
+#: doc/classes/VisualServer.xml
msgid "Sets the transformation of a viewport's canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:2949
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the clear mode of a viewport. See [enum ViewportClearMode] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:2957
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for "
"options."
msgstr ""
-#: doc/classes/VisualServer.xml:2965
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "If [code]true[/code], a viewport's 3D rendering is disabled."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/VisualServer.xml:2973
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], rendering of a viewport's environment is disabled."
msgstr ""
-#: doc/classes/VisualServer.xml:2981
+#: doc/classes/VisualServer.xml
msgid "Sets the viewport's global transformation matrix."
msgstr ""
-#: doc/classes/VisualServer.xml:2989
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "If [code]true[/code], the viewport renders to hdr."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/VisualServer.xml:2997
+#: doc/classes/VisualServer.xml
msgid "If [code]true[/code], the viewport's canvas is not rendered."
msgstr ""
-#: doc/classes/VisualServer.xml:3005
+#: doc/classes/VisualServer.xml
msgid "Currently unimplemented in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:3013
+#: doc/classes/VisualServer.xml
msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options."
msgstr ""
-#: doc/classes/VisualServer.xml:3021
+#: doc/classes/VisualServer.xml
msgid "Sets the viewport's parent to another viewport."
msgstr ""
-#: doc/classes/VisualServer.xml:3029
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], render the contents of the viewport directly to "
"screen. This allows a low-level optimization where you can skip drawing a "
@@ -67596,24 +70364,24 @@ msgid ""
"significantly larger than the window size."
msgstr ""
-#: doc/classes/VisualServer.xml:3037
+#: doc/classes/VisualServer.xml
msgid ""
"Sets a viewport's scenario.\n"
"The scenario contains information about the [enum ScenarioDebugMode], "
"environment information, reflection atlas etc."
msgstr ""
-#: doc/classes/VisualServer.xml:3047
+#: doc/classes/VisualServer.xml
msgid "Sets the shadow atlas quadrant's subdivision."
msgstr ""
-#: doc/classes/VisualServer.xml:3055
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the size of the shadow atlas's images (used for omni and spot lights). "
"The value will be rounded up to the nearest power of 2."
msgstr ""
-#: doc/classes/VisualServer.xml:3063
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the sharpening [code]intensity[/code] for the [code]viewport[/code]. If "
"set to a value greater than [code]0.0[/code], contrast-adaptive sharpening "
@@ -67623,34 +70391,34 @@ msgid ""
"viewport_set_use_fxaa]."
msgstr ""
-#: doc/classes/VisualServer.xml:3072
+#: doc/classes/VisualServer.xml
msgid "Sets the viewport's width and height."
msgstr ""
-#: doc/classes/VisualServer.xml:3080
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], the viewport renders its background as transparent."
msgstr ""
-#: doc/classes/VisualServer.xml:3088
+#: doc/classes/VisualServer.xml
msgid ""
"Sets when the viewport should be updated. See [enum ViewportUpdateMode] "
"constants for options."
msgstr ""
-#: doc/classes/VisualServer.xml:3096
+#: doc/classes/VisualServer.xml
msgid ""
"Sets the viewport's 2D/3D mode. See [enum ViewportUsage] constants for "
"options."
msgstr ""
-#: doc/classes/VisualServer.xml:3104
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], the viewport uses augmented or virtual reality "
"technologies. See [ARVRInterface]."
msgstr ""
-#: doc/classes/VisualServer.xml:3112
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]true[/code], uses a fast post-processing filter to make banding "
"significantly less visible. In some cases, debanding may introduce a "
@@ -67661,7 +70429,7 @@ msgid ""
"also be [code]true[/code] for debanding to be effective."
msgstr ""
-#: doc/classes/VisualServer.xml:3121
+#: doc/classes/VisualServer.xml
msgid ""
"Enables fast approximate antialiasing for this viewport. FXAA is a popular "
"screen-space antialiasing method, which is fast but will make the image look "
@@ -67671,210 +70439,210 @@ msgid ""
"viewport_set_sharpen_intensity])."
msgstr ""
-#: doc/classes/VisualServer.xml:3129
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "If [code]true[/code], the viewport's rendering is flipped vertically."
msgstr "Если [code]true[/code], текстура отражена по вертикали."
-#: doc/classes/VisualServer.xml:3135
+#: doc/classes/VisualServer.xml
msgid ""
"If [code]false[/code], disables rendering completely, but the engine logic "
"is still being processed. You can call [method force_draw] to draw a frame "
"even with rendering disabled."
msgstr ""
-#: doc/classes/VisualServer.xml:3141
+#: doc/classes/VisualServer.xml
msgid ""
"Emitted at the end of the frame, after the VisualServer has finished "
"updating all the Viewports."
msgstr ""
-#: doc/classes/VisualServer.xml:3146
+#: doc/classes/VisualServer.xml
msgid ""
"Emitted at the beginning of the frame, before the VisualServer updates all "
"the Viewports."
msgstr ""
-#: doc/classes/VisualServer.xml:3152
+#: doc/classes/VisualServer.xml
msgid "Marks an error that shows that the index array is empty."
msgstr ""
-#: doc/classes/VisualServer.xml:3155
+#: doc/classes/VisualServer.xml
msgid "Number of weights/bones per vertex."
msgstr ""
-#: doc/classes/VisualServer.xml:3158
+#: doc/classes/VisualServer.xml
msgid "The minimum Z-layer for canvas items."
msgstr ""
-#: doc/classes/VisualServer.xml:3161
+#: doc/classes/VisualServer.xml
msgid "The maximum Z-layer for canvas items."
msgstr ""
-#: doc/classes/VisualServer.xml:3164
+#: doc/classes/VisualServer.xml
msgid ""
"Max number of glow levels that can be used with glow post-process effect."
msgstr ""
-#: doc/classes/VisualServer.xml:3167
+#: doc/classes/VisualServer.xml
msgid "Unused enum in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:3170
+#: doc/classes/VisualServer.xml
msgid "The minimum renderpriority of all materials."
msgstr ""
-#: doc/classes/VisualServer.xml:3173
+#: doc/classes/VisualServer.xml
msgid "The maximum renderpriority of all materials."
msgstr ""
-#: doc/classes/VisualServer.xml:3176
+#: doc/classes/VisualServer.xml
msgid "Marks the left side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3179
+#: doc/classes/VisualServer.xml
msgid "Marks the right side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3182
+#: doc/classes/VisualServer.xml
msgid "Marks the bottom side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3185
+#: doc/classes/VisualServer.xml
msgid "Marks the top side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3188
+#: doc/classes/VisualServer.xml
msgid "Marks the front side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3191
+#: doc/classes/VisualServer.xml
msgid "Marks the back side of a cubemap."
msgstr ""
-#: doc/classes/VisualServer.xml:3194
+#: doc/classes/VisualServer.xml
msgid "Normal texture with 2 dimensions, width and height."
msgstr ""
-#: doc/classes/VisualServer.xml:3197
+#: doc/classes/VisualServer.xml
msgid ""
"Texture made up of six faces, can be looked up with a [code]vec3[/code] in "
"shader."
msgstr ""
-#: doc/classes/VisualServer.xml:3200
+#: doc/classes/VisualServer.xml
msgid "An array of 2-dimensional textures."
msgstr ""
-#: doc/classes/VisualServer.xml:3203
+#: doc/classes/VisualServer.xml
msgid "A 3-dimensional texture with width, height, and depth."
msgstr ""
-#: doc/classes/VisualServer.xml:3209
+#: doc/classes/VisualServer.xml
msgid "Repeats the texture (instead of clamp to edge)."
msgstr ""
-#: doc/classes/VisualServer.xml:3222
+#: doc/classes/VisualServer.xml
#, fuzzy
msgid "Repeats the texture with alternate sections mirrored."
msgstr "Возвращает вектор в котором все компоненты округлены вверх."
-#: doc/classes/VisualServer.xml:3228
+#: doc/classes/VisualServer.xml
msgid ""
"Default flags. [constant TEXTURE_FLAG_MIPMAPS], [constant "
"TEXTURE_FLAG_REPEAT] and [constant TEXTURE_FLAG_FILTER] are enabled."
msgstr ""
-#: doc/classes/VisualServer.xml:3231
+#: doc/classes/VisualServer.xml
msgid "Shader is a 3D shader."
msgstr ""
-#: doc/classes/VisualServer.xml:3234
+#: doc/classes/VisualServer.xml
msgid "Shader is a 2D shader."
msgstr ""
-#: doc/classes/VisualServer.xml:3237
+#: doc/classes/VisualServer.xml
msgid "Shader is a particle shader."
msgstr ""
-#: doc/classes/VisualServer.xml:3240
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum ShaderMode] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3243
+#: doc/classes/VisualServer.xml
msgid "Array is a vertex array."
msgstr ""
-#: doc/classes/VisualServer.xml:3246
+#: doc/classes/VisualServer.xml
msgid "Array is a normal array."
msgstr ""
-#: doc/classes/VisualServer.xml:3249
+#: doc/classes/VisualServer.xml
msgid "Array is a tangent array."
msgstr ""
-#: doc/classes/VisualServer.xml:3252
+#: doc/classes/VisualServer.xml
msgid "Array is a color array."
msgstr ""
-#: doc/classes/VisualServer.xml:3255
+#: doc/classes/VisualServer.xml
msgid "Array is an UV coordinates array."
msgstr ""
-#: doc/classes/VisualServer.xml:3258
+#: doc/classes/VisualServer.xml
msgid "Array is an UV coordinates array for the second UV coordinates."
msgstr ""
-#: doc/classes/VisualServer.xml:3261
+#: doc/classes/VisualServer.xml
msgid "Array contains bone information."
msgstr ""
-#: doc/classes/VisualServer.xml:3264
+#: doc/classes/VisualServer.xml
msgid "Array is weight information."
msgstr ""
-#: doc/classes/VisualServer.xml:3267
+#: doc/classes/VisualServer.xml
msgid "Array is index array."
msgstr ""
-#: doc/classes/VisualServer.xml:3273
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a vertex array."
msgstr ""
-#: doc/classes/VisualServer.xml:3276
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a normal array."
msgstr ""
-#: doc/classes/VisualServer.xml:3279
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a tangent array."
msgstr ""
-#: doc/classes/VisualServer.xml:3282
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a color array."
msgstr ""
-#: doc/classes/VisualServer.xml:3285
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark an UV coordinates array."
msgstr ""
-#: doc/classes/VisualServer.xml:3288
+#: doc/classes/VisualServer.xml
msgid ""
"Flag used to mark an UV coordinates array for the second UV coordinates."
msgstr ""
-#: doc/classes/VisualServer.xml:3291
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a bone information array."
msgstr ""
-#: doc/classes/VisualServer.xml:3294
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark a weights array."
msgstr ""
-#: doc/classes/VisualServer.xml:3297
+#: doc/classes/VisualServer.xml
msgid "Flag used to mark an index array."
msgstr ""
-#: doc/classes/VisualServer.xml:3336
+#: doc/classes/VisualServer.xml
msgid ""
"Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant "
"ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant "
@@ -67883,766 +70651,782 @@ msgid ""
"ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION] quickly."
msgstr ""
-#: doc/classes/VisualServer.xml:3339
+#: doc/classes/VisualServer.xml
msgid "Primitive to draw consists of points."
msgstr ""
-#: doc/classes/VisualServer.xml:3342
+#: doc/classes/VisualServer.xml
msgid "Primitive to draw consists of lines."
msgstr ""
-#: doc/classes/VisualServer.xml:3345
+#: doc/classes/VisualServer.xml
msgid "Primitive to draw consists of a line strip from start to end."
msgstr ""
-#: doc/classes/VisualServer.xml:3348
+#: doc/classes/VisualServer.xml
msgid ""
"Primitive to draw consists of a line loop (a line strip with a line between "
"the last and the first vertex)."
msgstr ""
-#: doc/classes/VisualServer.xml:3351
+#: doc/classes/VisualServer.xml
msgid "Primitive to draw consists of triangles."
msgstr ""
-#: doc/classes/VisualServer.xml:3354
+#: doc/classes/VisualServer.xml
msgid ""
"Primitive to draw consists of a triangle strip (the last 3 vertices are "
"always combined to make a triangle)."
msgstr ""
-#: doc/classes/VisualServer.xml:3357
+#: doc/classes/VisualServer.xml
msgid ""
"Primitive to draw consists of a triangle strip (the last 2 vertices are "
"always combined with the first to make a triangle)."
msgstr ""
-#: doc/classes/VisualServer.xml:3360
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum PrimitiveType] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3369
+#: doc/classes/VisualServer.xml
msgid "Is a directional (sun) light."
msgstr ""
-#: doc/classes/VisualServer.xml:3372
+#: doc/classes/VisualServer.xml
msgid "Is an omni light."
msgstr ""
-#: doc/classes/VisualServer.xml:3375
+#: doc/classes/VisualServer.xml
msgid "Is a spot light."
msgstr ""
-#: doc/classes/VisualServer.xml:3378
+#: doc/classes/VisualServer.xml
msgid "The light's energy."
msgstr ""
-#: doc/classes/VisualServer.xml:3381
+#: doc/classes/VisualServer.xml
msgid "Secondary multiplier used with indirect light (light bounces)."
msgstr ""
-#: doc/classes/VisualServer.xml:3384
+#: doc/classes/VisualServer.xml
msgid ""
"The light's size, currently only used for soft shadows in baked lightmaps."
msgstr ""
-#: doc/classes/VisualServer.xml:3387
+#: doc/classes/VisualServer.xml
msgid "The light's influence on specularity."
msgstr ""
-#: doc/classes/VisualServer.xml:3390
+#: doc/classes/VisualServer.xml
msgid "The light's range."
msgstr ""
-#: doc/classes/VisualServer.xml:3393
+#: doc/classes/VisualServer.xml
msgid "The light's attenuation."
msgstr ""
-#: doc/classes/VisualServer.xml:3396
+#: doc/classes/VisualServer.xml
msgid "The spotlight's angle."
msgstr ""
-#: doc/classes/VisualServer.xml:3399
+#: doc/classes/VisualServer.xml
msgid "The spotlight's attenuation."
msgstr ""
-#: doc/classes/VisualServer.xml:3402
+#: doc/classes/VisualServer.xml
msgid "Scales the shadow color."
msgstr ""
-#: doc/classes/VisualServer.xml:3405
+#: doc/classes/VisualServer.xml
msgid "Max distance that shadows will be rendered."
msgstr ""
-#: doc/classes/VisualServer.xml:3408
+#: doc/classes/VisualServer.xml
msgid "Proportion of shadow atlas occupied by the first split."
msgstr ""
-#: doc/classes/VisualServer.xml:3411
+#: doc/classes/VisualServer.xml
msgid "Proportion of shadow atlas occupied by the second split."
msgstr ""
-#: doc/classes/VisualServer.xml:3414
+#: doc/classes/VisualServer.xml
msgid ""
"Proportion of shadow atlas occupied by the third split. The fourth split "
"occupies the rest."
msgstr ""
-#: doc/classes/VisualServer.xml:3417
+#: doc/classes/VisualServer.xml
msgid ""
"Normal bias used to offset shadow lookup by object normal. Can be used to "
"fix self-shadowing artifacts."
msgstr ""
-#: doc/classes/VisualServer.xml:3420
+#: doc/classes/VisualServer.xml
msgid "Bias the shadow lookup to fix self-shadowing artifacts."
msgstr ""
-#: doc/classes/VisualServer.xml:3423
+#: doc/classes/VisualServer.xml
msgid ""
"Increases bias on further splits to fix self-shadowing that only occurs far "
"away from the camera."
msgstr ""
-#: doc/classes/VisualServer.xml:3426
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum LightParam] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3435
+#: doc/classes/VisualServer.xml
msgid "Use a dual paraboloid shadow map for omni lights."
msgstr ""
-#: doc/classes/VisualServer.xml:3438
+#: doc/classes/VisualServer.xml
msgid ""
"Use a cubemap shadow map for omni lights. Slower but better quality than "
"dual paraboloid."
msgstr ""
-#: doc/classes/VisualServer.xml:3441
+#: doc/classes/VisualServer.xml
msgid "Use more detail vertically when computing shadow map."
msgstr ""
-#: doc/classes/VisualServer.xml:3444
+#: doc/classes/VisualServer.xml
msgid "Use more detail horizontally when computing shadow map."
msgstr ""
-#: doc/classes/VisualServer.xml:3447
+#: doc/classes/VisualServer.xml
msgid "Use orthogonal shadow projection for directional light."
msgstr ""
-#: doc/classes/VisualServer.xml:3450
+#: doc/classes/VisualServer.xml
msgid "Use 2 splits for shadow projection when using directional light."
msgstr ""
-#: doc/classes/VisualServer.xml:3453
+#: doc/classes/VisualServer.xml
msgid "Use 4 splits for shadow projection when using directional light."
msgstr ""
-#: doc/classes/VisualServer.xml:3456
+#: doc/classes/VisualServer.xml
msgid ""
"Keeps shadows stable as camera moves but has lower effective resolution."
msgstr ""
-#: doc/classes/VisualServer.xml:3459
+#: doc/classes/VisualServer.xml
msgid ""
"Optimize use of shadow maps, increasing the effective resolution. But may "
"result in shadows moving or flickering slightly."
msgstr ""
-#: doc/classes/VisualServer.xml:3462
+#: doc/classes/VisualServer.xml
msgid "Do not update the viewport."
msgstr ""
-#: doc/classes/VisualServer.xml:3465
+#: doc/classes/VisualServer.xml
msgid "Update the viewport once then set to disabled."
msgstr ""
-#: doc/classes/VisualServer.xml:3468
+#: doc/classes/VisualServer.xml
msgid "Update the viewport whenever it is visible."
msgstr ""
-#: doc/classes/VisualServer.xml:3471
+#: doc/classes/VisualServer.xml
msgid "Always update the viewport."
msgstr ""
-#: doc/classes/VisualServer.xml:3474
+#: doc/classes/VisualServer.xml
msgid "The viewport is always cleared before drawing."
msgstr ""
-#: doc/classes/VisualServer.xml:3477
+#: doc/classes/VisualServer.xml
msgid "The viewport is never cleared before drawing."
msgstr ""
-#: doc/classes/VisualServer.xml:3480
+#: doc/classes/VisualServer.xml
msgid ""
"The viewport is cleared once, then the clear mode is set to [constant "
"VIEWPORT_CLEAR_NEVER]."
msgstr ""
-#: doc/classes/VisualServer.xml:3483
+#: doc/classes/VisualServer.xml
msgid "Multisample antialiasing is disabled."
msgstr ""
-#: doc/classes/VisualServer.xml:3486
+#: doc/classes/VisualServer.xml
msgid "Multisample antialiasing is set to 2×."
msgstr ""
-#: doc/classes/VisualServer.xml:3489
+#: doc/classes/VisualServer.xml
msgid "Multisample antialiasing is set to 4×."
msgstr ""
-#: doc/classes/VisualServer.xml:3492
+#: doc/classes/VisualServer.xml
msgid "Multisample antialiasing is set to 8×."
msgstr ""
-#: doc/classes/VisualServer.xml:3495
+#: doc/classes/VisualServer.xml
msgid "Multisample antialiasing is set to 16×."
msgstr ""
-#: doc/classes/VisualServer.xml:3498
+#: doc/classes/VisualServer.xml
msgid ""
"Multisample antialiasing is set to 2× on external texture. Special mode for "
"GLES2 Android VR (Oculus Quest and Go)."
msgstr ""
-#: doc/classes/VisualServer.xml:3501
+#: doc/classes/VisualServer.xml
msgid ""
"Multisample antialiasing is set to 4× on external texture. Special mode for "
"GLES2 Android VR (Oculus Quest and Go)."
msgstr ""
-#: doc/classes/VisualServer.xml:3504
+#: doc/classes/VisualServer.xml
msgid "The Viewport does not render 3D but samples."
msgstr ""
-#: doc/classes/VisualServer.xml:3507
+#: doc/classes/VisualServer.xml
msgid "The Viewport does not render 3D and does not sample."
msgstr ""
-#: doc/classes/VisualServer.xml:3510
+#: doc/classes/VisualServer.xml
msgid "The Viewport renders 3D with effects."
msgstr ""
-#: doc/classes/VisualServer.xml:3513
+#: doc/classes/VisualServer.xml
msgid "The Viewport renders 3D but without effects."
msgstr ""
-#: doc/classes/VisualServer.xml:3516
+#: doc/classes/VisualServer.xml
msgid "Number of objects drawn in a single frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3519
+#: doc/classes/VisualServer.xml
msgid "Number of vertices drawn in a single frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3522
+#: doc/classes/VisualServer.xml
msgid "Number of material changes during this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3525
+#: doc/classes/VisualServer.xml
msgid "Number of shader changes during this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3528
+#: doc/classes/VisualServer.xml
msgid "Number of surface changes during this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3531
+#: doc/classes/VisualServer.xml
msgid "Number of draw calls during this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3534
+#: doc/classes/VisualServer.xml
msgid "Number of 2d items drawn this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3537
+#: doc/classes/VisualServer.xml
msgid "Number of 2d draw calls during this frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3540
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum ViewportRenderInfo] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3543
+#: doc/classes/VisualServer.xml
msgid "Debug draw is disabled. Default setting."
msgstr ""
-#: doc/classes/VisualServer.xml:3546
+#: doc/classes/VisualServer.xml
msgid "Debug draw sets objects to unshaded."
msgstr ""
-#: doc/classes/VisualServer.xml:3549
+#: doc/classes/VisualServer.xml
msgid "Overwrites clear color to [code](0,0,0,0)[/code]."
msgstr ""
-#: doc/classes/VisualServer.xml:3552
+#: doc/classes/VisualServer.xml
msgid "Debug draw draws objects in wireframe."
msgstr ""
-#: doc/classes/VisualServer.xml:3555
+#: doc/classes/VisualServer.xml
msgid "Do not use a debug mode."
msgstr ""
-#: doc/classes/VisualServer.xml:3558
+#: doc/classes/VisualServer.xml
msgid "Draw all objects as wireframe models."
msgstr ""
-#: doc/classes/VisualServer.xml:3561
+#: doc/classes/VisualServer.xml
msgid ""
"Draw all objects in a way that displays how much overdraw is occurring. "
"Overdraw occurs when a section of pixels is drawn and shaded and then "
"another object covers it up. To optimize a scene, you should reduce overdraw."
msgstr ""
-#: doc/classes/VisualServer.xml:3564
+#: doc/classes/VisualServer.xml
msgid ""
"Draw all objects without shading. Equivalent to setting all objects shaders "
"to [code]unshaded[/code]."
msgstr ""
-#: doc/classes/VisualServer.xml:3567
+#: doc/classes/VisualServer.xml
msgid "The instance does not have a type."
msgstr ""
-#: doc/classes/VisualServer.xml:3570
+#: doc/classes/VisualServer.xml
msgid "The instance is a mesh."
msgstr ""
-#: doc/classes/VisualServer.xml:3573
+#: doc/classes/VisualServer.xml
msgid "The instance is a multimesh."
msgstr ""
-#: doc/classes/VisualServer.xml:3576
+#: doc/classes/VisualServer.xml
msgid "The instance is an immediate geometry."
msgstr ""
-#: doc/classes/VisualServer.xml:3579
+#: doc/classes/VisualServer.xml
msgid "The instance is a particle emitter."
msgstr ""
-#: doc/classes/VisualServer.xml:3582
+#: doc/classes/VisualServer.xml
msgid "The instance is a light."
msgstr ""
-#: doc/classes/VisualServer.xml:3585
+#: doc/classes/VisualServer.xml
msgid "The instance is a reflection probe."
msgstr ""
-#: doc/classes/VisualServer.xml:3588
+#: doc/classes/VisualServer.xml
msgid "The instance is a GI probe."
msgstr ""
-#: doc/classes/VisualServer.xml:3591
+#: doc/classes/VisualServer.xml
msgid "The instance is a lightmap capture."
msgstr ""
-#: doc/classes/VisualServer.xml:3594
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum InstanceType] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3597
+#: doc/classes/VisualServer.xml
msgid ""
"A combination of the flags of geometry instances (mesh, multimesh, immediate "
"and particles)."
msgstr ""
-#: doc/classes/VisualServer.xml:3600
+#: doc/classes/VisualServer.xml
msgid "Allows the instance to be used in baked lighting."
msgstr ""
-#: doc/classes/VisualServer.xml:3603
+#: doc/classes/VisualServer.xml
msgid "When set, manually requests to draw geometry on next frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3606
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum InstanceFlags] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3609
+#: doc/classes/VisualServer.xml
msgid "Disable shadows from this instance."
msgstr ""
-#: doc/classes/VisualServer.xml:3612
+#: doc/classes/VisualServer.xml
msgid "Cast shadows from this instance."
msgstr ""
-#: doc/classes/VisualServer.xml:3615
+#: doc/classes/VisualServer.xml
msgid ""
"Disable backface culling when rendering the shadow of the object. This is "
"slightly slower but may result in more correct shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3618
+#: doc/classes/VisualServer.xml
msgid ""
"Only render the shadows from the object. The object itself will not be drawn."
msgstr ""
-#: doc/classes/VisualServer.xml:3621
+#: doc/classes/VisualServer.xml
msgid "The nine patch gets stretched where needed."
msgstr ""
-#: doc/classes/VisualServer.xml:3624
+#: doc/classes/VisualServer.xml
msgid "The nine patch gets filled with tiles where needed."
msgstr ""
-#: doc/classes/VisualServer.xml:3627
+#: doc/classes/VisualServer.xml
msgid ""
"The nine patch gets filled with tiles where needed and stretches them a bit "
"if needed."
msgstr ""
-#: doc/classes/VisualServer.xml:3630
+#: doc/classes/VisualServer.xml
msgid "Adds light color additive to the canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:3633
+#: doc/classes/VisualServer.xml
msgid "Adds light color subtractive to the canvas."
msgstr ""
-#: doc/classes/VisualServer.xml:3636
+#: doc/classes/VisualServer.xml
msgid "The light adds color depending on transparency."
msgstr ""
-#: doc/classes/VisualServer.xml:3639
+#: doc/classes/VisualServer.xml
msgid "The light adds color depending on mask."
msgstr ""
-#: doc/classes/VisualServer.xml:3642
+#: doc/classes/VisualServer.xml
msgid "Do not apply a filter to canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3645
+#: doc/classes/VisualServer.xml
msgid "Use PCF3 filtering to filter canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3648
+#: doc/classes/VisualServer.xml
msgid "Use PCF5 filtering to filter canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3651
+#: doc/classes/VisualServer.xml
msgid "Use PCF7 filtering to filter canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3654
+#: doc/classes/VisualServer.xml
msgid "Use PCF9 filtering to filter canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3657
+#: doc/classes/VisualServer.xml
msgid "Use PCF13 filtering to filter canvas light shadows."
msgstr ""
-#: doc/classes/VisualServer.xml:3660
+#: doc/classes/VisualServer.xml
msgid "Culling of the canvas occluder is disabled."
msgstr ""
-#: doc/classes/VisualServer.xml:3663
+#: doc/classes/VisualServer.xml
msgid "Culling of the canvas occluder is clockwise."
msgstr ""
-#: doc/classes/VisualServer.xml:3666
+#: doc/classes/VisualServer.xml
msgid "Culling of the canvas occluder is counterclockwise."
msgstr ""
-#: doc/classes/VisualServer.xml:3669
+#: doc/classes/VisualServer.xml
msgid "The amount of objects in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3672
+#: doc/classes/VisualServer.xml
msgid "The amount of vertices in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3675
+#: doc/classes/VisualServer.xml
msgid "The amount of modified materials in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3678
+#: doc/classes/VisualServer.xml
msgid "The amount of shader rebinds in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3681
+#: doc/classes/VisualServer.xml
msgid "The amount of surface changes in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3684
+#: doc/classes/VisualServer.xml
msgid "The amount of draw calls in frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3687
+#: doc/classes/VisualServer.xml
msgid "The amount of 2d items in the frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3690
+#: doc/classes/VisualServer.xml
msgid "The amount of 2d draw calls in frame."
msgstr ""
-#: doc/classes/VisualServer.xml:3705
+#: doc/classes/VisualServer.xml
msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:3708
+#: doc/classes/VisualServer.xml
msgid ""
"Hardware supports multithreading. This enum is currently unused in Godot 3.x."
msgstr ""
-#: doc/classes/VisualServer.xml:3711
+#: doc/classes/VisualServer.xml
msgid "Use [Transform2D] to store MultiMesh transform."
msgstr ""
-#: doc/classes/VisualServer.xml:3714
+#: doc/classes/VisualServer.xml
msgid "Use [Transform] to store MultiMesh transform."
msgstr ""
-#: doc/classes/VisualServer.xml:3717
+#: doc/classes/VisualServer.xml
msgid "MultiMesh does not use per-instance color."
msgstr ""
-#: doc/classes/VisualServer.xml:3720
+#: doc/classes/VisualServer.xml
msgid ""
"MultiMesh color uses 8 bits per component. This packs the color into a "
"single float."
msgstr ""
-#: doc/classes/VisualServer.xml:3723
+#: doc/classes/VisualServer.xml
msgid "MultiMesh color uses a float per channel."
msgstr ""
-#: doc/classes/VisualServer.xml:3726
+#: doc/classes/VisualServer.xml
msgid "MultiMesh does not use custom data."
msgstr ""
-#: doc/classes/VisualServer.xml:3729
+#: doc/classes/VisualServer.xml
msgid ""
"MultiMesh custom data uses 8 bits per component. This packs the 4-component "
"custom data into a single float."
msgstr ""
-#: doc/classes/VisualServer.xml:3732
+#: doc/classes/VisualServer.xml
msgid "MultiMesh custom data uses a float per component."
msgstr ""
-#: doc/classes/VisualServer.xml:3735
+#: doc/classes/VisualServer.xml
msgid "Reflection probe will update reflections once and then stop."
msgstr ""
-#: doc/classes/VisualServer.xml:3738
+#: doc/classes/VisualServer.xml
msgid ""
"Reflection probe will update each frame. This mode is necessary to capture "
"moving objects."
msgstr ""
-#: doc/classes/VisualServer.xml:3741
+#: doc/classes/VisualServer.xml
msgid "Draw particles in the order that they appear in the particles array."
msgstr ""
-#: doc/classes/VisualServer.xml:3744
+#: doc/classes/VisualServer.xml
msgid "Sort particles based on their lifetime."
msgstr ""
-#: doc/classes/VisualServer.xml:3747
+#: doc/classes/VisualServer.xml
msgid "Sort particles based on their distance to the camera."
msgstr ""
-#: doc/classes/VisualServer.xml:3750
+#: doc/classes/VisualServer.xml
msgid "Use the clear color as background."
msgstr ""
-#: doc/classes/VisualServer.xml:3753
+#: doc/classes/VisualServer.xml
msgid "Use a specified color as the background."
msgstr ""
-#: doc/classes/VisualServer.xml:3756
+#: doc/classes/VisualServer.xml
msgid "Use a sky resource for the background."
msgstr ""
-#: doc/classes/VisualServer.xml:3759
+#: doc/classes/VisualServer.xml
msgid ""
"Use a custom color for background, but use a sky for shading and reflections."
msgstr ""
-#: doc/classes/VisualServer.xml:3762
+#: doc/classes/VisualServer.xml
msgid ""
"Use a specified canvas layer as the background. This can be useful for "
"instantiating a 2D scene in a 3D world."
msgstr ""
-#: doc/classes/VisualServer.xml:3765
+#: doc/classes/VisualServer.xml
msgid ""
"Do not clear the background, use whatever was rendered last frame as the "
"background."
msgstr ""
-#: doc/classes/VisualServer.xml:3768
+#: doc/classes/VisualServer.xml
msgid "Represents the size of the [enum EnvironmentBG] enum."
msgstr ""
-#: doc/classes/VisualServer.xml:3771
+#: doc/classes/VisualServer.xml
msgid "Use lowest blur quality. Fastest, but may look bad."
msgstr ""
-#: doc/classes/VisualServer.xml:3774
+#: doc/classes/VisualServer.xml
msgid "Use medium blur quality."
msgstr ""
-#: doc/classes/VisualServer.xml:3777
+#: doc/classes/VisualServer.xml
msgid "Used highest blur quality. Looks the best, but is the slowest."
msgstr ""
-#: doc/classes/VisualServer.xml:3780
+#: doc/classes/VisualServer.xml
msgid "Add the effect of the glow on top of the scene."
msgstr ""
-#: doc/classes/VisualServer.xml:3783
+#: doc/classes/VisualServer.xml
msgid ""
"Blends the glow effect with the screen. Does not get as bright as additive."
msgstr ""
-#: doc/classes/VisualServer.xml:3786
+#: doc/classes/VisualServer.xml
msgid "Produces a subtle color disturbance around objects."
msgstr ""
-#: doc/classes/VisualServer.xml:3789
+#: doc/classes/VisualServer.xml
msgid "Shows the glow effect by itself without the underlying scene."
msgstr ""
-#: doc/classes/VisualServer.xml:3792
+#: doc/classes/VisualServer.xml
msgid "Output color as they came in."
msgstr ""
-#: doc/classes/VisualServer.xml:3795
+#: doc/classes/VisualServer.xml
msgid "Use the Reinhard tonemapper."
msgstr ""
-#: doc/classes/VisualServer.xml:3798
+#: doc/classes/VisualServer.xml
msgid "Use the filmic tonemapper."
msgstr ""
-#: doc/classes/VisualServer.xml:3801
+#: doc/classes/VisualServer.xml
msgid "Use the ACES tonemapper."
msgstr ""
-#: doc/classes/VisualServer.xml:3804
+#: doc/classes/VisualServer.xml
msgid "Use the ACES Fitted tonemapper."
msgstr ""
-#: doc/classes/VisualServer.xml:3807
+#: doc/classes/VisualServer.xml
msgid "Lowest quality of screen space ambient occlusion."
msgstr ""
-#: doc/classes/VisualServer.xml:3810
+#: doc/classes/VisualServer.xml
msgid "Medium quality screen space ambient occlusion."
msgstr ""
-#: doc/classes/VisualServer.xml:3813
+#: doc/classes/VisualServer.xml
msgid "Highest quality screen space ambient occlusion."
msgstr ""
-#: doc/classes/VisualServer.xml:3816
+#: doc/classes/VisualServer.xml
msgid "Disables the blur set for SSAO. Will make SSAO look noisier."
msgstr ""
-#: doc/classes/VisualServer.xml:3819
+#: doc/classes/VisualServer.xml
msgid "Perform a 1x1 blur on the SSAO output."
msgstr ""
-#: doc/classes/VisualServer.xml:3822
+#: doc/classes/VisualServer.xml
msgid "Performs a 2x2 blur on the SSAO output."
msgstr ""
-#: doc/classes/VisualServer.xml:3825
+#: doc/classes/VisualServer.xml
msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO."
msgstr ""
-#: doc/classes/VisualShader.xml:4
+#: doc/classes/VisualServer.xml
+msgid ""
+"Used to query for any changes that request a redraw, whatever the priority."
+msgstr ""
+
+#: doc/classes/VisualServer.xml
+msgid ""
+"Registered changes which have low priority can be optionally prevented from "
+"causing editor redraws. Examples might include dynamic shaders (typically "
+"using the [code]TIME[/code] built-in)."
+msgstr ""
+
+#: doc/classes/VisualServer.xml
+msgid "Registered changes which can cause a redraw default to high priority."
+msgstr ""
+
+#: doc/classes/VisualShader.xml
msgid "A custom shader program with a visual editor."
msgstr ""
-#: doc/classes/VisualShader.xml:7
+#: doc/classes/VisualShader.xml
msgid ""
"This class allows you to define a custom shader program that can be used for "
"various materials to render objects.\n"
"The visual shader editor creates the shader."
msgstr ""
-#: doc/classes/VisualShader.xml:20
+#: doc/classes/VisualShader.xml
msgid "Adds the specified node to the shader."
msgstr ""
-#: doc/classes/VisualShader.xml:31
+#: doc/classes/VisualShader.xml
msgid ""
"Returns [code]true[/code] if the specified nodes and ports can be connected "
"together."
msgstr ""
-#: doc/classes/VisualShader.xml:42 doc/classes/VisualShader.xml:64
+#: doc/classes/VisualShader.xml
msgid "Connects the specified nodes and ports."
msgstr ""
-#: doc/classes/VisualShader.xml:53
+#: doc/classes/VisualShader.xml
msgid ""
"Connects the specified nodes and ports, even if they can't be connected. "
"Such connection is invalid and will not function properly."
msgstr ""
-#: doc/classes/VisualShader.xml:72
+#: doc/classes/VisualShader.xml
msgid ""
"Returns the shader node instance with specified [code]type[/code] and "
"[code]id[/code]."
msgstr ""
-#: doc/classes/VisualShader.xml:79
+#: doc/classes/VisualShader.xml
msgid "Returns the list of connected nodes with the specified type."
msgstr ""
-#: doc/classes/VisualShader.xml:86
+#: doc/classes/VisualShader.xml
msgid "Returns the list of all nodes in the shader with the specified type."
msgstr ""
-#: doc/classes/VisualShader.xml:94
+#: doc/classes/VisualShader.xml
msgid "Returns the position of the specified node within the shader graph."
msgstr ""
-#: doc/classes/VisualShader.xml:111
+#: doc/classes/VisualShader.xml
msgid ""
"Returns [code]true[/code] if the specified node and port connection exist."
msgstr ""
-#: doc/classes/VisualShader.xml:119
+#: doc/classes/VisualShader.xml
msgid "Removes the specified node from the shader."
msgstr ""
-#: doc/classes/VisualShader.xml:126
+#: doc/classes/VisualShader.xml
msgid "Sets the mode of this shader."
msgstr ""
-#: doc/classes/VisualShader.xml:135
+#: doc/classes/VisualShader.xml
msgid "Sets the position of the specified node."
msgstr ""
-#: doc/classes/VisualShader.xml:141
+#: doc/classes/VisualShader.xml
msgid "The offset vector of the whole graph."
msgstr ""
-#: doc/classes/VisualShader.xml:146
+#: doc/classes/VisualShader.xml
msgid "A vertex shader, operating on vertices."
msgstr ""
-#: doc/classes/VisualShader.xml:149
+#: doc/classes/VisualShader.xml
msgid "A fragment shader, operating on fragments (pixels)."
msgstr ""
-#: doc/classes/VisualShader.xml:152
+#: doc/classes/VisualShader.xml
msgid "A shader for light calculations."
msgstr ""
-#: doc/classes/VisualShader.xml:155
+#: doc/classes/VisualShader.xml
msgid "Represents the size of the [enum Type] enum."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:4
+#: doc/classes/VisualShaderNode.xml
msgid "Base class for nodes in a visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:7
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Visual shader graphs consist of various nodes. Each node in the graph is a "
"separate object and they are represented as a rectangular boxes with title "
@@ -68650,41 +71434,34 @@ msgid ""
"connect it to another nodes and control the flow of the shader."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:10
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/shading/visual_shaders.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/shading/visual_shaders.html"
-
-#: doc/classes/VisualShaderNode.xml:16
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Returns an [Array] containing default values for all of the input ports of "
"the node in the form [code][index0, value0, index1, value1, ...][/code]."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:23
+#: doc/classes/VisualShaderNode.xml
msgid "Returns the default value of the input [code]port[/code]."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:30
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Sets the default input ports values using an [Array] of the form [code]"
"[index0, value0, index1, value1, ...][/code]. For example: [code][0, "
"Vector3(0, 0, 0), 1, Vector3(0, 0, 0)][/code]."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:38
+#: doc/classes/VisualShaderNode.xml
msgid "Sets the default value for the selected input [code]port[/code]."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:44
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Sets the output port index which will be showed for preview. If set to "
"[code]-1[/code] no port will be open for preview."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:50
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Emitted when the node requests an editor refresh. Currently called only in "
"setter of [member VisualShaderNodeTexture.source], "
@@ -68692,88 +71469,104 @@ msgid ""
"derivatives)."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:56
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Floating-point scalar. Translated to [code]float[/code] type in shader code."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:59
+#: doc/classes/VisualShaderNode.xml
msgid ""
"3D vector of floating-point values. Translated to [code]vec3[/code] type in "
"shader code."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:62
+#: doc/classes/VisualShaderNode.xml
msgid "Boolean type. Translated to [code]bool[/code] type in shader code."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:65
+#: doc/classes/VisualShaderNode.xml
msgid "Transform type. Translated to [code]mat4[/code] type in shader code."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:68
+#: doc/classes/VisualShaderNode.xml
msgid ""
"Sampler type. Translated to reference of sampler uniform in shader code. Can "
"only be used for input ports in non-uniform nodes."
msgstr ""
-#: doc/classes/VisualShaderNode.xml:71
+#: doc/classes/VisualShaderNode.xml
msgid "Represents the size of the [enum PortType] enum."
msgstr ""
-#: doc/classes/VisualShaderNodeBooleanConstant.xml:4
+#: doc/classes/VisualShaderNodeBooleanConstant.xml
msgid "A boolean constant to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeBooleanConstant.xml:7
+#: doc/classes/VisualShaderNodeBooleanConstant.xml
msgid ""
"Has only one output port and no inputs.\n"
"Translated to [code]bool[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeBooleanConstant.xml:16
+#: doc/classes/VisualShaderNodeBooleanConstant.xml
msgid "A boolean constant which represents a state of this node."
msgstr ""
-#: doc/classes/VisualShaderNodeBooleanUniform.xml:4
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
msgid "A boolean uniform to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeBooleanUniform.xml:7
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
msgid "Translated to [code]uniform bool[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeColorConstant.xml:4
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
+#: doc/classes/VisualShaderNodeColorUniform.xml
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#: doc/classes/VisualShaderNodeTransformUniform.xml
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
+msgid "A default value to be assigned within the shader."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
+#: doc/classes/VisualShaderNodeColorUniform.xml
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#: doc/classes/VisualShaderNodeTransformUniform.xml
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
+msgid "Enables usage of the [member default_value]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeColorConstant.xml
msgid "A [Color] constant to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeColorConstant.xml:7
+#: doc/classes/VisualShaderNodeColorConstant.xml
msgid ""
"Has two output ports representing RGB and alpha channels of [Color].\n"
"Translated to [code]vec3 rgb[/code] and [code]float alpha[/code] in the "
"shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeColorConstant.xml:16
+#: doc/classes/VisualShaderNodeColorConstant.xml
msgid "A [Color] constant which represents a state of this node."
msgstr ""
-#: doc/classes/VisualShaderNodeColorFunc.xml:4
+#: doc/classes/VisualShaderNodeColorFunc.xml
msgid "A [Color] function to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeColorFunc.xml:7
+#: doc/classes/VisualShaderNodeColorFunc.xml
msgid ""
"Accept a [Color] to the input port and transform it according to [member "
"function]."
msgstr ""
-#: doc/classes/VisualShaderNodeColorFunc.xml:15
+#: doc/classes/VisualShaderNodeColorFunc.xml
msgid ""
"A function to be applied to the input color. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeColorFunc.xml:20
+#: doc/classes/VisualShaderNodeColorFunc.xml
msgid ""
"Converts the color to grayscale using the following formula:\n"
"[codeblock]\n"
@@ -68785,7 +71578,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorFunc.xml:30
+#: doc/classes/VisualShaderNodeColorFunc.xml
msgid ""
"Applies sepia tone effect using the following formula:\n"
"[codeblock]\n"
@@ -68797,20 +71590,20 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:4
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid "A [Color] operator to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:7
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid "Applies [member operator] to two color inputs."
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:15
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"An operator to be applied to the inputs. See [enum Operator] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:20
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a screen effect with the following formula:\n"
"[codeblock]\n"
@@ -68818,7 +71611,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:26
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a difference effect with the following formula:\n"
"[codeblock]\n"
@@ -68826,7 +71619,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:32
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a darken effect with the following formula:\n"
"[codeblock]\n"
@@ -68834,7 +71627,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:38
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a lighten effect with the following formula:\n"
"[codeblock]\n"
@@ -68842,7 +71635,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:44
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce an overlay effect with the following formula:\n"
"[codeblock]\n"
@@ -68858,7 +71651,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:58
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a dodge effect with the following formula:\n"
"[codeblock]\n"
@@ -68866,7 +71659,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:64
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a burn effect with the following formula:\n"
"[codeblock]\n"
@@ -68874,7 +71667,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:70
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a soft light effect with the following formula:\n"
"[codeblock]\n"
@@ -68890,7 +71683,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorOp.xml:84
+#: doc/classes/VisualShaderNodeColorOp.xml
msgid ""
"Produce a hard light effect with the following formula:\n"
"[codeblock]\n"
@@ -68906,182 +71699,182 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeColorUniform.xml:4
+#: doc/classes/VisualShaderNodeColorUniform.xml
msgid "A [Color] uniform to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeColorUniform.xml:7
+#: doc/classes/VisualShaderNodeColorUniform.xml
msgid "Translated to [code]uniform vec4[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:4
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A comparison function for common types within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:7
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Compares [code]a[/code] and [code]b[/code] of [member type] by [member "
"function]. Returns a boolean scalar. Translates to [code]if[/code] "
"instruction in shader code."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:15
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Extra condition which is applied if [member type] is set to [constant "
"CTYPE_VECTOR]."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:18
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A comparison function. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:21
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"The type to be used in the comparison. See [enum ComparisonType] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:26
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A floating-point scalar."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:29
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A 3D vector type."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:32
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A boolean type."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:35
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "A transform ([code]mat4[/code]) type."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:38
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "Comparison for equality ([code]a == b[/code])."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:41
+#: doc/classes/VisualShaderNodeCompare.xml
msgid "Comparison for inequality ([code]a != b[/code])."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:44
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Comparison for greater than ([code]a > b[/code]). Cannot be used if [member "
"type] set to [constant CTYPE_BOOLEAN] or [constant CTYPE_TRANSFORM]."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:47
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Comparison for greater than or equal ([code]a >= b[/code]). Cannot be used "
"if [member type] set to [constant CTYPE_BOOLEAN] or [constant "
"CTYPE_TRANSFORM]."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:50
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Comparison for less than ([code]a < b[/code]). Cannot be used if [member "
"type] set to [constant CTYPE_BOOLEAN] or [constant CTYPE_TRANSFORM]."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:53
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"Comparison for less than or equal ([code]a < b[/code]). Cannot be used if "
"[member type] set to [constant CTYPE_BOOLEAN] or [constant CTYPE_TRANSFORM]."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:56
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"The result will be true if all of component in vector satisfy the comparison "
"condition."
msgstr ""
-#: doc/classes/VisualShaderNodeCompare.xml:59
+#: doc/classes/VisualShaderNodeCompare.xml
msgid ""
"The result will be true if any of component in vector satisfy the comparison "
"condition."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:4
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid "A [CubeMap] sampling node to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:7
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid ""
"Translated to [code]texture(cubemap, vec3)[/code] in the shader language. "
"Returns a color vector and alpha channel as scalar."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:15
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid ""
"The [CubeMap] texture to sample when using [constant SOURCE_TEXTURE] as "
"[member source]."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:18
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid ""
"Defines which source should be used for the sampling. See [enum Source] for "
"options."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:21
-#: doc/classes/VisualShaderNodeTextureUniform.xml:18
+#: doc/classes/VisualShaderNodeCubeMap.xml
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid ""
"Defines the type of data provided by the source texture. See [enum "
"TextureType] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:26
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid ""
"Use the [CubeMap] set via [member cube_map]. If this is set to [member "
"source], the [code]samplerCube[/code] port is ignored."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:29
+#: doc/classes/VisualShaderNodeCubeMap.xml
msgid ""
"Use the [CubeMap] sampler reference passed via the [code]samplerCube[/code] "
"port. If this is set to [member source], the [member cube_map] texture is "
"ignored."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:32
-#: doc/classes/VisualShaderNodeTexture.xml:44
-#: doc/classes/VisualShaderNodeTextureUniform.xml:23
+#: doc/classes/VisualShaderNodeCubeMap.xml
+#: doc/classes/VisualShaderNodeTexture.xml
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid "No hints are added to the uniform declaration."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:35
-#: doc/classes/VisualShaderNodeTexture.xml:47
-#: doc/classes/VisualShaderNodeTextureUniform.xml:26
+#: doc/classes/VisualShaderNodeCubeMap.xml
+#: doc/classes/VisualShaderNodeTexture.xml
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid ""
"Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper "
"sRGB to linear conversion."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMap.xml:38
-#: doc/classes/VisualShaderNodeTexture.xml:50
-#: doc/classes/VisualShaderNodeTextureUniform.xml:29
+#: doc/classes/VisualShaderNodeCubeMap.xml
+#: doc/classes/VisualShaderNodeTexture.xml
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid ""
"Adds [code]hint_normal[/code] as hint to the uniform declaration, which "
"internally converts the texture for proper usage as normal map."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMapUniform.xml:4
+#: doc/classes/VisualShaderNodeCubeMapUniform.xml
msgid "A [CubeMap] uniform node to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeCubeMapUniform.xml:7
+#: doc/classes/VisualShaderNodeCubeMapUniform.xml
msgid ""
"Translated to [code]uniform samplerCube[/code] in the shader language. The "
"output value can be used as port for [VisualShaderNodeCubeMap]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:4
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Virtual class to define custom [VisualShaderNode]s for use in the Visual "
"Shader Editor."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:7
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"By inheriting this class you can create a custom [VisualShader] script addon "
"which will be automatically added to the Visual Shader Editor. The "
@@ -69097,16 +71890,7 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:16
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/plugins/editor/"
-"visual_shader_plugins.html"
-msgstr ""
-"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/"
-"visual_shader_plugins.html"
-
-#: doc/classes/VisualShaderNodeCustom.xml:22
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the category of the associated custom node in "
"the Visual Shader Editor's members dialog. The path may look like "
@@ -69115,7 +71899,7 @@ msgid ""
"filed under the \"Custom\" category."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:33
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the actual shader code of the associated "
"custom node. The shader code should be returned as a string, which can have "
@@ -69133,14 +71917,14 @@ msgid ""
"Defining this method is [b]required[/b]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:43
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the description of the associated custom node "
"in the Visual Shader Editor's members dialog.\n"
"Defining this method is [b]optional[/b]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:51
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to add shader code on top of the global shader, to "
"define your own standard library of reusable methods, varyings, constants, "
@@ -69154,7 +71938,7 @@ msgid ""
"Defining this method is [b]optional[/b]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:60
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the amount of input ports of the associated "
"custom node.\n"
@@ -69162,7 +71946,7 @@ msgid ""
"input ports."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:68
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the names of input ports of the associated "
"custom node. The names are used both for the input slots in the editor and "
@@ -69172,7 +71956,7 @@ msgid ""
"input ports are named as [code]\"in\" + str(port)[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:76
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the returned type of each input port of the "
"associated custom node (see [enum VisualShaderNode.PortType] for possible "
@@ -69182,7 +71966,7 @@ msgid ""
"type."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:83
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the name of the associated custom node in the "
"Visual Shader Editor's members dialog and graph.\n"
@@ -69190,7 +71974,7 @@ msgid ""
"the node will be named as \"Unnamed\"."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:90
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the amount of output ports of the associated "
"custom node.\n"
@@ -69198,7 +71982,7 @@ msgid ""
"output ports."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:98
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the names of output ports of the associated "
"custom node. The names are used both for the output slots in the editor and "
@@ -69208,7 +71992,7 @@ msgid ""
"output ports are named as [code]\"out\" + str(port)[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:106
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the returned type of each output port of the "
"associated custom node (see [enum VisualShaderNode.PortType] for possible "
@@ -69218,7 +72002,7 @@ msgid ""
"type."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:113
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the return icon of the associated custom node "
"in the Visual Shader Editor's members dialog.\n"
@@ -69226,7 +72010,7 @@ msgid ""
"is shown."
msgstr ""
-#: doc/classes/VisualShaderNodeCustom.xml:120
+#: doc/classes/VisualShaderNodeCustom.xml
msgid ""
"Override this method to define the subcategory of the associated custom node "
"in the Visual Shader Editor's members dialog.\n"
@@ -69234,29 +72018,29 @@ msgid ""
"filed under the root of the main category (see [method _get_category])."
msgstr ""
-#: doc/classes/VisualShaderNodeDeterminant.xml:4
+#: doc/classes/VisualShaderNodeDeterminant.xml
msgid ""
"Calculates the determinant of a [Transform] within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeDeterminant.xml:7
+#: doc/classes/VisualShaderNodeDeterminant.xml
msgid "Translates to [code]determinant(x)[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeDotProduct.xml:4
+#: doc/classes/VisualShaderNodeDotProduct.xml
msgid "Calculates a dot product of two vectors within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeDotProduct.xml:7
+#: doc/classes/VisualShaderNodeDotProduct.xml
msgid "Translates to [code]dot(a, b)[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeExpression.xml:4
+#: doc/classes/VisualShaderNodeExpression.xml
msgid ""
"A custom visual shader graph expression written in Godot Shading Language."
msgstr ""
-#: doc/classes/VisualShaderNodeExpression.xml:7
+#: doc/classes/VisualShaderNodeExpression.xml
msgid ""
"Custom Godot Shading Language expression, with a custom amount of input and "
"output ports.\n"
@@ -69267,7 +72051,7 @@ msgid ""
"definitions."
msgstr ""
-#: doc/classes/VisualShaderNodeExpression.xml:16
+#: doc/classes/VisualShaderNodeExpression.xml
msgid ""
"An expression in Godot Shading Language, which will be injected at the start "
"of the graph's matching shader function ([code]vertex[/code], "
@@ -69275,13 +72059,13 @@ msgid ""
"declare functions, varyings, uniforms, or global constants."
msgstr ""
-#: doc/classes/VisualShaderNodeFaceForward.xml:4
+#: doc/classes/VisualShaderNodeFaceForward.xml
msgid ""
"Returns the vector that points in the same direction as a reference vector "
"within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeFaceForward.xml:7
+#: doc/classes/VisualShaderNodeFaceForward.xml
msgid ""
"Translates to [code]faceforward(N, I, Nref)[/code] in the shader language. "
"The function has three vector parameters: [code]N[/code], the vector to "
@@ -69291,11 +72075,11 @@ msgid ""
"N[/code] is returned."
msgstr ""
-#: doc/classes/VisualShaderNodeFresnel.xml:4
+#: doc/classes/VisualShaderNodeFresnel.xml
msgid "A Fresnel effect to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeFresnel.xml:7
+#: doc/classes/VisualShaderNodeFresnel.xml
msgid ""
"Returns falloff based on the dot product of surface normal and view "
"direction of camera (pass associated inputs to it)."
@@ -69303,13 +72087,13 @@ msgstr ""
"Возвращает падение на основе точечного произведения нормальной поверхности и "
"направления обзора камеры (пропустите соответствующие входы к ней)."
-#: doc/classes/VisualShaderNodeGlobalExpression.xml:4
+#: doc/classes/VisualShaderNodeGlobalExpression.xml
msgid ""
"A custom global visual shader graph expression written in Godot Shading "
"Language."
msgstr ""
-#: doc/classes/VisualShaderNodeGlobalExpression.xml:7
+#: doc/classes/VisualShaderNodeGlobalExpression.xml
msgid ""
"Custom Godot Shader Language expression, which is placed on top of the "
"generated shader. You can place various function definitions inside to call "
@@ -69318,179 +72102,170 @@ msgid ""
"constants."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:4
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Base class for a family of nodes with variable amount of input and output "
"ports within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:7
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Currently, has no direct usage, use the derived classes instead."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:18
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Adds an input port with the specified [code]type[/code] (see [enum "
"VisualShaderNode.PortType]) and [code]name[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:27
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Adds an output port with the specified [code]type[/code] (see [enum "
"VisualShaderNode.PortType]) and [code]name[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:33
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Removes all previously specified input ports."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:39
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Removes all previously specified output ports."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:45
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns a free input port ID which can be used in [method add_input_port]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:51
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns a free output port ID which can be used in [method add_output_port]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:57
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns the number of input ports in use. Alternative for [method "
"get_free_input_port_id]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:63
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns a [String] description of the input ports as a colon-separated list "
"using the format [code]id,type,name;[/code] (see [method add_input_port])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:69
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns the number of output ports in use. Alternative for [method "
"get_free_output_port_id]."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:75
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns a [String] description of the output ports as a colon-separated list "
"using the format [code]id,type,name;[/code] (see [method add_output_port])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:82
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Returns [code]true[/code] if the specified input port exists."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:89
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Returns [code]true[/code] if the specified output port exists."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:96
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Returns [code]true[/code] if the specified port name does not override an "
"existed port name and is valid within the shader."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:103
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Removes the specified input port."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:110
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Removes the specified output port."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:118
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Renames the specified input port."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:126
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Sets the specified input port's type (see [enum VisualShaderNode.PortType])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:133
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Defines all input ports using a [String] formatted as a colon-separated "
"list: [code]id,type,name;[/code] (see [method add_input_port])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:141
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "Renames the specified output port."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:149
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Sets the specified output port's type (see [enum VisualShaderNode.PortType])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:156
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid ""
"Defines all output ports using a [String] formatted as a colon-separated "
"list: [code]id,type,name;[/code] (see [method add_output_port])."
msgstr ""
-#: doc/classes/VisualShaderNodeGroupBase.xml:162
+#: doc/classes/VisualShaderNodeGroupBase.xml
msgid "The size of the node in the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeInput.xml:6
+#: doc/classes/VisualShaderNodeInput.xml
msgid ""
"Gives access to input variables (built-ins) available for the shader. See "
"the shading reference for the list of available built-ins for each shader "
"type (check [code]Tutorials[/code] section for link)."
msgstr ""
-#: doc/classes/VisualShaderNodeInput.xml:9
-#, fuzzy
-msgid ""
-"https://docs.godotengine.org/en/3.4/tutorials/shading/shading_reference/"
-"index.html"
-msgstr ""
-"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/"
-"index.html"
-
-#: doc/classes/VisualShaderNodeInput.xml:20
+#: doc/classes/VisualShaderNodeInput.xml
msgid ""
-"One of the several input constants in lower-case style like: \"vertex"
-"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])."
+"One of the several input constants in lower-case style like: "
+"\"vertex\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])."
msgstr ""
-#: doc/classes/VisualShaderNodeIs.xml:4
+#: doc/classes/VisualShaderNodeIs.xml
msgid ""
"A boolean comparison operator to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeIs.xml:7
+#: doc/classes/VisualShaderNodeIs.xml
msgid ""
"Returns the boolean result of the comparison between [code]INF[/code] or "
"[code]NaN[/code] and a scalar parameter."
msgstr ""
-#: doc/classes/VisualShaderNodeIs.xml:15
+#: doc/classes/VisualShaderNodeIs.xml
msgid "The comparison function. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeIs.xml:20
+#: doc/classes/VisualShaderNodeIs.xml
msgid "Comparison with [code]INF[/code] (Infinity)."
msgstr ""
-#: doc/classes/VisualShaderNodeIs.xml:23
+#: doc/classes/VisualShaderNodeIs.xml
msgid ""
"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric "
"results, e.g. division by zero)."
msgstr ""
-#: doc/classes/VisualShaderNodeOuterProduct.xml:4
+#: doc/classes/VisualShaderNodeOuterProduct.xml
msgid ""
"Calculates an outer product of two vectors within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeOuterProduct.xml:7
+#: doc/classes/VisualShaderNodeOuterProduct.xml
msgid ""
"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a "
"column vector (matrix with one column) and the second parameter [code]r[/"
@@ -69500,70 +72275,70 @@ msgid ""
"the number of components in [code]r[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeOutput.xml:4
+#: doc/classes/VisualShaderNodeOutput.xml
msgid "Represents the output shader parameters within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeOutput.xml:7
+#: doc/classes/VisualShaderNodeOutput.xml
msgid ""
-"This visual shader node is present in all shader graphs in form of \"Output"
-"\" block with multiple output value ports."
+"This visual shader node is present in all shader graphs in form of "
+"\"Output\" block with multiple output value ports."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarClamp.xml:4
+#: doc/classes/VisualShaderNodeScalarClamp.xml
msgid "Clamps a scalar value within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarClamp.xml:7
+#: doc/classes/VisualShaderNodeScalarClamp.xml
msgid ""
"Constrains a value to lie between [code]min[/code] and [code]max[/code] "
"values."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
msgid "Calculates a scalar derivative within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid ""
"This node is only available in [code]Fragment[/code] and [code]Light[/code] "
"visual shaders."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
msgid "The derivative type. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid "Derivative in [code]x[/code] using local differencing."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26
+#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid "Derivative in [code]y[/code] using local differencing."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarInterp.xml:4
+#: doc/classes/VisualShaderNodeScalarInterp.xml
msgid ""
"Linearly interpolates between two scalars within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarInterp.xml:7
+#: doc/classes/VisualShaderNodeScalarInterp.xml
msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4
+#: doc/classes/VisualShaderNodeScalarSmoothStep.xml
msgid "Calculates a scalar SmoothStep function within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7
+#: doc/classes/VisualShaderNodeScalarSmoothStep.xml
msgid ""
"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader "
"language.\n"
@@ -69573,569 +72348,616 @@ msgid ""
"and [code]1.0[/code] using Hermite polynomials."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarSwitch.xml:4
+#: doc/classes/VisualShaderNodeScalarSwitch.xml
msgid "A boolean/scalar function for use within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeScalarSwitch.xml:7
+#: doc/classes/VisualShaderNodeScalarSwitch.xml
msgid ""
"Returns an associated scalar if the provided boolean value is [code]true[/"
"code] or [code]false[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeSwitch.xml:4
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A hint applied to the uniform, which controls the values it can take when "
+"set through the inspector."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Minimum value for range hints. Used if [member hint] is set to [constant "
+"HINT_RANGE] or [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Maximum value for range hints. Used if [member hint] is set to [constant "
+"HINT_RANGE] or [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Step (increment) value for the range hint with step. Used if [member hint] "
+"is set to [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid "No hint used."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A range hint for scalar value, which limits possible input values between "
+"[member min] and [member max]. Translated to [code]hint_range(min, max)[/"
+"code] in shader code."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A range hint for scalar value with step, which limits possible input values "
+"between [member min] and [member max], with a step (increment) of [member "
+"step]). Translated to [code]hint_range(min, max, step)[/code] in shader code."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#, fuzzy
+msgid "Represents the size of the [enum Hint] enum."
+msgstr "Представляет размер перечисления [enum Variant.Type]."
+
+#: doc/classes/VisualShaderNodeSwitch.xml
msgid "A boolean/vector function for use within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeSwitch.xml:7
+#: doc/classes/VisualShaderNodeSwitch.xml
msgid ""
"Returns an associated vector if the provided boolean value is [code]true[/"
"code] or [code]false[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:4
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Performs a texture lookup within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:7
+#: doc/classes/VisualShaderNodeTexture.xml
msgid ""
"Performs a lookup operation on the provided texture, with support for "
"multiple texture sources to choose from."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:15
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Determines the source for the lookup. See [enum Source] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:18
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "The source texture, if needed for the selected [member source]."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:21
+#: doc/classes/VisualShaderNodeTexture.xml
msgid ""
"Specifies the type of the texture if [member source] is set to [constant "
"SOURCE_TEXTURE]. See [enum TextureType] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:26
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Use the texture given as an argument for this function."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:29
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Use the current viewport's texture as the source."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:32
+#: doc/classes/VisualShaderNodeTexture.xml
msgid ""
"Use the texture from this shader's texture built-in (e.g. a texture of a "
"[Sprite])."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:35
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Use the texture from this shader's normal map built-in."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:38
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Use the depth texture available for this shader."
msgstr ""
-#: doc/classes/VisualShaderNodeTexture.xml:41
+#: doc/classes/VisualShaderNodeTexture.xml
msgid "Use the texture provided in the input port for this function."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:4
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid "Performs a uniform texture lookup within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:7
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid ""
"Performs a lookup operation on the texture provided as a uniform for the "
"shader."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:15
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid "Sets the default color if no texture is assigned to the uniform."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:32
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid ""
"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a "
"flowmap."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:35
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid "Defaults to white color."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniform.xml:38
+#: doc/classes/VisualShaderNodeTextureUniform.xml
msgid "Defaults to black color."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4
+#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml
msgid ""
"Performs a uniform texture lookup with triplanar within the visual shader "
"graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7
+#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml
msgid ""
"Performs a lookup operation on the texture provided as a uniform for the "
"shader, with support for triplanar mapping."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformCompose.xml:4
+#: doc/classes/VisualShaderNodeTransformCompose.xml
msgid ""
"Composes a [Transform] from four [Vector3]s within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformCompose.xml:7
+#: doc/classes/VisualShaderNodeTransformCompose.xml
msgid ""
"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. "
"Each vector is one row in the matrix and the last column is a [code]vec4(0, "
"0, 0, 1)[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformConstant.xml:4
+#: doc/classes/VisualShaderNodeTransformConstant.xml
msgid "A [Transform] constant for use within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformConstant.xml:7
+#: doc/classes/VisualShaderNodeTransformConstant.xml
msgid "A constant [Transform], which can be used as an input node."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformConstant.xml:15
+#: doc/classes/VisualShaderNodeTransformConstant.xml
msgid "A [Transform] constant which represents the state of this node."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformDecompose.xml:4
+#: doc/classes/VisualShaderNodeTransformDecompose.xml
msgid ""
"Decomposes a [Transform] into four [Vector3]s within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformDecompose.xml:7
+#: doc/classes/VisualShaderNodeTransformDecompose.xml
msgid ""
"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] "
"values, one from each row of the matrix."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformFunc.xml:4
+#: doc/classes/VisualShaderNodeTransformFunc.xml
msgid "Computes a [Transform] function within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformFunc.xml:7
+#: doc/classes/VisualShaderNodeTransformFunc.xml
msgid "Computes an inverse or transpose function on the provided [Transform]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformFunc.xml:15
+#: doc/classes/VisualShaderNodeTransformFunc.xml
msgid "The function to be computed. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformFunc.xml:20
+#: doc/classes/VisualShaderNodeTransformFunc.xml
msgid "Perform the inverse operation on the [Transform] matrix."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformFunc.xml:23
+#: doc/classes/VisualShaderNodeTransformFunc.xml
msgid "Perform the transpose operation on the [Transform] matrix."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:4
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid "Multiplies [Transform] by [Transform] within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:7
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid ""
"A multiplication operation on two transforms (4x4 matrices), with support "
"for different multiplication operators."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:15
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid ""
"The multiplication type to be performed on the transforms. See [enum "
"Operator] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:20
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:23
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:26
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid ""
"Performs a component-wise multiplication of transform [code]a[/code] by the "
"transform [code]b[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformMult.xml:29
+#: doc/classes/VisualShaderNodeTransformMult.xml
msgid ""
"Performs a component-wise multiplication of transform [code]b[/code] by the "
"transform [code]a[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformUniform.xml:4
+#: doc/classes/VisualShaderNodeTransformUniform.xml
msgid "A [Transform] uniform for use within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformUniform.xml:7
+#: doc/classes/VisualShaderNodeTransformUniform.xml
msgid "Translated to [code]uniform mat4[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:4
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid ""
"Multiplies a [Transform] and a [Vector3] within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:7
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid ""
"A multiplication operation on a transform (4x4 matrix) and a vector, with "
"support for different multiplication operators."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:15
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid ""
"The multiplication type to be performed. See [enum Operator] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:20
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:23
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:26
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid ""
"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping "
"the last row and column of the transform."
msgstr ""
-#: doc/classes/VisualShaderNodeTransformVecMult.xml:29
+#: doc/classes/VisualShaderNodeTransformVecMult.xml
msgid ""
"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping "
"the last row and column of the transform."
msgstr ""
-#: doc/classes/VisualShaderNodeUniform.xml:4
+#: doc/classes/VisualShaderNodeUniform.xml
msgid "A base type for the uniforms within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeUniform.xml:7
+#: doc/classes/VisualShaderNodeUniform.xml
msgid ""
"A uniform represents a variable in the shader which is set externally, i.e. "
"from the [ShaderMaterial]. Uniforms are exposed as properties in the "
"[ShaderMaterial] and can be assigned from the inspector or from a script."
msgstr ""
-#: doc/classes/VisualShaderNodeUniform.xml:15
+#: doc/classes/VisualShaderNodeUniform.xml
msgid ""
"Name of the uniform, by which it can be accessed through the "
"[ShaderMaterial] properties."
msgstr ""
-#: doc/classes/VisualShaderNodeUniformRef.xml:4
+#: doc/classes/VisualShaderNodeUniformRef.xml
msgid "A reference to an existing [VisualShaderNodeUniform]."
msgstr ""
-#: doc/classes/VisualShaderNodeUniformRef.xml:7
+#: doc/classes/VisualShaderNodeUniformRef.xml
msgid ""
"Creating a reference to a [VisualShaderNodeUniform] allows you to reuse this "
"uniform in different shaders or shader stages easily."
msgstr ""
-#: doc/classes/VisualShaderNodeUniformRef.xml:15
+#: doc/classes/VisualShaderNodeUniformRef.xml
msgid "The name of the uniform which this reference points to."
msgstr ""
-#: doc/classes/VisualShaderNodeVec3Constant.xml:4
+#: doc/classes/VisualShaderNodeVec3Constant.xml
msgid "A [Vector3] constant to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVec3Constant.xml:7
+#: doc/classes/VisualShaderNodeVec3Constant.xml
msgid "A constant [Vector3], which can be used as an input node."
msgstr ""
-#: doc/classes/VisualShaderNodeVec3Constant.xml:15
+#: doc/classes/VisualShaderNodeVec3Constant.xml
msgid "A [Vector3] constant which represents the state of this node."
msgstr ""
-#: doc/classes/VisualShaderNodeVec3Uniform.xml:4
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
msgid "A [Vector3] uniform to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVec3Uniform.xml:7
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
msgid "Translated to [code]uniform vec3[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorClamp.xml:4
+#: doc/classes/VisualShaderNodeVectorClamp.xml
msgid "Clamps a vector value within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorClamp.xml:7
+#: doc/classes/VisualShaderNodeVectorClamp.xml
msgid ""
"Constrains a value to lie between [code]min[/code] and [code]max[/code] "
"values. The operation is performed on each component of the vector "
"individually."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorCompose.xml:4
+#: doc/classes/VisualShaderNodeVectorCompose.xml
msgid "Composes a [Vector3] from three scalars within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorCompose.xml:7
+#: doc/classes/VisualShaderNodeVectorCompose.xml
msgid ""
"Creates a [code]vec3[/code] using three scalar values that can be provided "
"from separate inputs."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDecompose.xml:4
+#: doc/classes/VisualShaderNodeVectorDecompose.xml
msgid ""
"Decomposes a [Vector3] into three scalars within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDecompose.xml:7
+#: doc/classes/VisualShaderNodeVectorDecompose.xml
msgid ""
"Takes a [code]vec3[/code] and decomposes it into three scalar values that "
"can be used as separate inputs."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid "Calculates a vector derivative within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15
+#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml
msgid "A derivative type. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDistance.xml:4
+#: doc/classes/VisualShaderNodeVectorDistance.xml
msgid ""
"Returns the distance between two points. To be used within the visual shader "
"graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorDistance.xml:7
+#: doc/classes/VisualShaderNodeVectorDistance.xml
msgid ""
"Calculates distance from point represented by vector [code]p0[/code] to "
"vector [code]p1[/code].\n"
"Translated to [code]distance(p0, p1)[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:4
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "A vector function to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:7
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "A visual shader node able to perform different functions using vectors."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:15
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "The function to be performed. See [enum Function] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:20
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid ""
"Normalizes the vector so that it has a length of [code]1[/code] but points "
"in the same direction."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:23
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:26
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the opposite value of the parameter."
msgstr "Возвращает значение, противоположное параметру."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:29
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns [code]1/vector[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:32
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Converts RGB vector to HSV equivalent."
msgstr "Конвертирует вектор RGB в HSV эквивалент."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:35
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Converts HSV vector to RGB equivalent."
msgstr "Конвертирует вектор HSV в RGB эквивалент."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:38
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the absolute value of the parameter."
msgstr "Возвращает абсолютное значение параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:41
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the arc-cosine of the parameter."
msgstr "Возвращает арккосинус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:44
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the inverse hyperbolic cosine of the parameter."
msgstr "Возвращает обратный гиперболический косинус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:47
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the arc-sine of the parameter."
msgstr "Возвращает арксинус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:50
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the inverse hyperbolic sine of the parameter."
msgstr "Возвращает обратный гиперболический синус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:53
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the arc-tangent of the parameter."
msgstr "Возвращает арктангенс параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:56
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the inverse hyperbolic tangent of the parameter."
msgstr "Возвращает обратный гиперболический тангенс параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:59
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid ""
"Finds the nearest integer that is greater than or equal to the parameter."
msgstr "Находит ближайшее целое, которое больше или равно параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:62
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the cosine of the parameter."
msgstr "Возвращает косинус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:65
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the hyperbolic cosine of the parameter."
msgstr "Возвращает гиперболический косинус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:68
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Converts a quantity in radians to degrees."
msgstr "Переводит значение из радиан в градусы."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:71
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Base-e Exponential."
msgstr "Экспонента с основанием e."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:74
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Base-2 Exponential."
msgstr "Экспонента с основанием 2."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:77
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Finds the nearest integer less than or equal to the parameter."
msgstr "Находит ближайшее целое, меньшее или равное аргументу."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:80
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Computes the fractional part of the argument."
msgstr "Вычисляет дробную часть аргумента."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:83
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the inverse of the square root of the parameter."
msgstr "Возвращает обратный квадратный корень из аргумента."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:86
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Natural logarithm."
msgstr "Натуральный логарифм."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:89
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Base-2 logarithm."
msgstr "Логарифм по основанию 2."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:92
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Converts a quantity in degrees to radians."
msgstr "Переводит значение из градусов в радианы."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:95
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Finds the nearest integer to the parameter."
msgstr "Находит ближайшее к параметру целое число."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:98
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Finds the nearest even integer to the parameter."
msgstr "Находит ближайшее чётное число к параметру."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:101
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid ""
"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the "
"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] "
"otherwise."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:104
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the sine of the parameter."
msgstr "Возвращает синус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:107
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the hyperbolic sine of the parameter."
msgstr "Возвращает гиперболический синус параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:110
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the square root of the parameter."
msgstr "Возвращает квадратный корень из параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:113
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the tangent of the parameter."
msgstr "Возвращает тангенс параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:116
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns the hyperbolic tangent of the parameter."
msgstr "Возвращает гиперболический тангенс параметра."
-#: doc/classes/VisualShaderNodeVectorFunc.xml:119
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid ""
"Returns a value equal to the nearest integer to the parameter whose absolute "
"value is not larger than the absolute value of the parameter."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorFunc.xml:122
+#: doc/classes/VisualShaderNodeVectorFunc.xml
msgid "Returns [code]1.0 - vector[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorInterp.xml:4
+#: doc/classes/VisualShaderNodeVectorInterp.xml
msgid ""
"Linearly interpolates between two vectors within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorInterp.xml:7
+#: doc/classes/VisualShaderNodeVectorInterp.xml
msgid ""
"Translates to [code]mix(a, b, weight)[/code] in the shader language, where "
"[code]weight[/code] is a [Vector3] with weights for each component."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorLen.xml:4
+#: doc/classes/VisualShaderNodeVectorLen.xml
msgid "Returns the length of a [Vector3] within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorLen.xml:7
+#: doc/classes/VisualShaderNodeVectorLen.xml
msgid "Translated to [code]length(p0)[/code] in the shader language."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorOp.xml:4
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "A vector operator to be used within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorOp.xml:7
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid ""
"A visual shader node for use of vector operators. Operates on vector "
"[code]a[/code] and vector [code]b[/code]."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorOp.xml:15
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "The operator to be used. See [enum Operator] for options."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorOp.xml:20
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Adds two vectors."
msgstr "Складывает два вектора."
-#: doc/classes/VisualShaderNodeVectorOp.xml:23
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Subtracts a vector from a vector."
msgstr "Вычитает из вектора вектор."
-#: doc/classes/VisualShaderNodeVectorOp.xml:26
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Multiplies two vectors."
msgstr "Перемножает два вектора."
-#: doc/classes/VisualShaderNodeVectorOp.xml:29
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Divides vector by vector."
msgstr "Делит вектор на вектор."
-#: doc/classes/VisualShaderNodeVectorOp.xml:32
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Returns the remainder of the two vectors."
msgstr "Возвращает остаток от двух векторов."
-#: doc/classes/VisualShaderNodeVectorOp.xml:35
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid ""
"Returns the value of the first parameter raised to the power of the second, "
"for each component of the vectors."
@@ -70143,69 +72965,69 @@ msgstr ""
"Возвращает значение первого параметра, возведенного в степень второго, для "
"каждого компонента векторов."
-#: doc/classes/VisualShaderNodeVectorOp.xml:38
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Returns the greater of two values, for each component of the vectors."
msgstr ""
"Возвращает наибольшее из двух значений, для каждого компонента векторов."
-#: doc/classes/VisualShaderNodeVectorOp.xml:41
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Returns the lesser of two values, for each component of the vectors."
msgstr ""
"Возвращает наименьшее из двух значений, для каждого компонента векторов."
-#: doc/classes/VisualShaderNodeVectorOp.xml:44
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Calculates the cross product of two vectors."
msgstr "Вычисляет векторное произведение двух векторов."
-#: doc/classes/VisualShaderNodeVectorOp.xml:47
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid "Returns the arc-tangent of the parameters."
msgstr "Возвращает арктангенс параметров."
-#: doc/classes/VisualShaderNodeVectorOp.xml:50
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid ""
"Returns the vector that points in the direction of reflection. [code]a[/"
"code] is incident vector and [code]b[/code] is the normal vector."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorOp.xml:53
+#: doc/classes/VisualShaderNodeVectorOp.xml
msgid ""
"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller "
"than [code]b[/code] and [code]1.0[/code] otherwise."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorRefract.xml:4
+#: doc/classes/VisualShaderNodeVectorRefract.xml
msgid ""
"Returns the [Vector3] that points in the direction of refraction. For use "
"within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorRefract.xml:7
+#: doc/classes/VisualShaderNodeVectorRefract.xml
msgid ""
"Translated to [code]refract(I, N, eta)[/code] in the shader language, where "
"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector "
"and [code]eta[/code] is the ratio of the indices of the refraction."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4
+#: doc/classes/VisualShaderNodeVectorScalarMix.xml
msgid ""
"Linearly interpolates between two vectors using a scalar. For use within the "
"visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7
+#: doc/classes/VisualShaderNodeVectorScalarMix.xml
msgid ""
"Translates to [code]mix(a, b, weight)[/code] in the shader language, where "
"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a "
"scalar."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4
+#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml
msgid ""
"Calculates a vector SmoothStep function using scalar within the visual "
"shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7
+#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml
msgid ""
"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader "
"language, where [code]x[/code] is a scalar.\n"
@@ -70215,22 +73037,22 @@ msgid ""
"and [code]1.0[/code] using Hermite polynomials."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4
+#: doc/classes/VisualShaderNodeVectorScalarStep.xml
msgid "Calculates a vector Step function within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7
+#: doc/classes/VisualShaderNodeVectorScalarStep.xml
msgid ""
"Translates to [code]step(edge, x)[/code] in the shader language.\n"
"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] "
"and [code]1.0[/code] otherwise."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4
+#: doc/classes/VisualShaderNodeVectorSmoothStep.xml
msgid "Calculates a vector SmoothStep function within the visual shader graph."
msgstr ""
-#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7
+#: doc/classes/VisualShaderNodeVectorSmoothStep.xml
msgid ""
"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader "
"language, where [code]x[/code] is a vector.\n"
@@ -70240,54 +73062,54 @@ msgid ""
"and [code]1.0[/code] using Hermite polynomials."
msgstr ""
-#: doc/classes/VScrollBar.xml:4
+#: doc/classes/VScrollBar.xml
msgid "Vertical scroll bar."
msgstr "Вертикальная полоса прокрутки."
-#: doc/classes/VScrollBar.xml:7
+#: doc/classes/VScrollBar.xml
msgid ""
"Vertical version of [ScrollBar], which goes from top (min) to bottom (max)."
msgstr ""
-#: doc/classes/VScrollBar.xml:21
+#: doc/classes/VScrollBar.xml
msgid ""
"Icon used as a button to scroll the [ScrollBar] up. Supports custom step "
"using the [member ScrollBar.custom_step] property."
msgstr ""
-#: doc/classes/VScrollBar.xml:39
+#: doc/classes/VScrollBar.xml
msgid ""
"Icon used as a button to scroll the [ScrollBar] down. Supports custom step "
"using the [member ScrollBar.custom_step] property."
msgstr ""
-#: doc/classes/VSeparator.xml:4
+#: doc/classes/VSeparator.xml
msgid "Vertical version of [Separator]."
msgstr ""
-#: doc/classes/VSeparator.xml:7
+#: doc/classes/VSeparator.xml
msgid ""
"Vertical version of [Separator]. Even though it looks vertical, it is used "
"to separate objects horizontally."
msgstr ""
-#: doc/classes/VSeparator.xml:17
+#: doc/classes/VSeparator.xml
msgid ""
"The width of the area covered by the separator. Effectively works like a "
"minimum width."
msgstr ""
-#: doc/classes/VSeparator.xml:20
+#: doc/classes/VSeparator.xml
msgid ""
"The style for the separator line. Works best with [StyleBoxLine] (remember "
"to enable [member StyleBoxLine.vertical])."
msgstr ""
-#: doc/classes/VSlider.xml:4
+#: doc/classes/VSlider.xml
msgid "Vertical slider."
msgstr ""
-#: doc/classes/VSlider.xml:7
+#: doc/classes/VSlider.xml
msgid ""
"Vertical slider. See [Slider]. This one goes from bottom (min) to top "
"(max).\n"
@@ -70295,32 +73117,32 @@ msgid ""
"signals are part of the [Range] class which this class inherits from."
msgstr ""
-#: doc/classes/VSlider.xml:25
+#: doc/classes/VSlider.xml
msgid "The background of the area below the grabber."
msgstr ""
-#: doc/classes/VSlider.xml:36
+#: doc/classes/VSlider.xml
msgid ""
"The background for the whole slider. Determines the width of the "
"[code]grabber_area[/code]."
msgstr ""
-#: doc/classes/VSplitContainer.xml:4
+#: doc/classes/VSplitContainer.xml
msgid "Vertical split container."
msgstr ""
-#: doc/classes/VSplitContainer.xml:7
+#: doc/classes/VSplitContainer.xml
msgid ""
"Vertical split container. See [SplitContainer]. This goes from top to bottom."
msgstr ""
-#: doc/classes/WeakRef.xml:4
+#: doc/classes/WeakRef.xml
msgid ""
"Holds an [Object], but does not contribute to the reference count if the "
"object is a reference."
msgstr ""
-#: doc/classes/WeakRef.xml:7
+#: doc/classes/WeakRef.xml
msgid ""
"A weakref can hold a [Reference], without contributing to the reference "
"counter. A weakref can be created from an [Object] using [method @GDScript."
@@ -70333,21 +73155,21 @@ msgid ""
"be released."
msgstr ""
-#: doc/classes/WeakRef.xml:15
+#: doc/classes/WeakRef.xml
msgid "Returns the [Object] this weakref is referring to."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:13
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "Closes this data channel, notifying the other peer."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:19
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
#, fuzzy
msgid ""
"Returns the number of bytes currently queued to be sent over this channel."
msgstr "Возвращает количество раз когда элемент встречается в массиве."
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:25
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns the id assigned to this channel during creation (or auto-assigned "
"during negotiation).\n"
@@ -70356,98 +73178,98 @@ msgid ""
"then)."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:32
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "Returns the label assigned to this channel during creation."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:38
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns the [code]maxPacketLifeTime[/code] value assigned to this channel "
"during creation.\n"
"Will be [code]65535[/code] if not specified."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:45
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns the [code]maxRetransmits[/code] value assigned to this channel "
"during creation.\n"
"Will be [code]65535[/code] if not specified."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:52
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns the sub-protocol assigned to this channel during creation. An empty "
"string if not specified."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:58
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "Returns the current state of this channel, see [enum ChannelState]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:64
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns [code]true[/code] if this channel was created with out-of-band "
"configuration."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:70
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns [code]true[/code] if this channel was created with ordering enabled "
"(default)."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:76
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "Reserved, but not used for now."
msgstr "Зарезервировано, в данный момент не используется."
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:82
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Returns [code]true[/code] if the last received packet was transferred as "
"text. See [member write_mode]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:88
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"The transfer mode to use when sending outgoing packet. Either text or binary."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:93
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Tells the channel to send data over this channel as text. An external peer "
"(non-Godot) would receive this as a string."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:96
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"Tells the channel to send data over this channel as binary. An external peer "
"(non-Godot) would receive this as array buffer or blob."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:99
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "The channel was created, but it's still trying to connect."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:102
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "The channel is currently open, and data can flow over it."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:105
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid ""
"The channel is being closed, no new messages will be accepted, but those "
"already in queue will be flushed."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCDataChannel.xml:108
+#: modules/webrtc/doc_classes/WebRTCDataChannel.xml
msgid "The channel was closed, or connection failed."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:4
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"A simple interface to create a peer-to-peer mesh network composed of "
"[WebRTCPeerConnection] that is compatible with the [MultiplayerAPI]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:7
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"This class constructs a full mesh of [WebRTCPeerConnection] (one connection "
"for each peer) that can be used as a [member MultiplayerAPI.network_peer].\n"
@@ -70463,7 +73285,7 @@ msgid ""
"[NetworkedMultiplayerPeer]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:20
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Add a new peer to the mesh with the given [code]peer_id[/code]. The "
"[WebRTCPeerConnection] must be in state [constant WebRTCPeerConnection."
@@ -70474,11 +73296,11 @@ msgid ""
"ordered channels (see [method WebRTCPeerConnection.create_data_channel])."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:27
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid "Close all the add peer connections and channels, freeing all resources."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:34
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Return a dictionary representation of the peer with given [code]peer_id[/"
"code] with three keys. [code]connection[/code] containing the "
@@ -70487,19 +73309,19 @@ msgid ""
"the peer connection is currently connected (all three channels are open)."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:40
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Returns a dictionary which keys are the peer ids and values the peer "
"representation as in [method get_peer]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:47
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Returns [code]true[/code] if the given [code]peer_id[/code] is in the peers "
"map (it might not be connected though)."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:55
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Initialize the multiplayer peer with the given [code]peer_id[/code] (must be "
"between 1 and 2147483647).\n"
@@ -70519,7 +73341,7 @@ msgid ""
"NetworkedMultiplayerPeer.CONNECTION_CONNECTED]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml:64
+#: modules/webrtc/doc_classes/WebRTCMultiplayer.xml
msgid ""
"Remove the peer with given [code]peer_id[/code] from the mesh. If the peer "
"was connected, and [signal NetworkedMultiplayerPeer.peer_connected] was "
@@ -70527,11 +73349,11 @@ msgid ""
"will be emitted."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:4
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid "Interface to a WebRTC peer connection."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:7
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"A WebRTC connection between the local computer and a remote peer. Provides "
"an interface to connect, maintain and monitor the connection.\n"
@@ -70548,20 +73370,20 @@ msgid ""
"or look into the tutorial for more information."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:23
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Add an ice candidate generated by a remote peer (and received over the "
"signaling server). See [signal ice_candidate_created]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:29
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Close the peer connection and all data channels associated with it.\n"
"[b]Note:[/b] You cannot reuse this object for a new connection unless you "
"call [method initialize]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:39
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Returns a new [WebRTCDataChannel] (or [code]null[/code] on failure) with "
"given [code]label[/code] and optionally configured via the [code]options[/"
@@ -70599,7 +73421,7 @@ msgid ""
"will be closed."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:61
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Creates a new SDP offer to start a WebRTC connection with a remote peer. At "
"least one [WebRTCDataChannel] must have been created before calling this "
@@ -70609,11 +73431,11 @@ msgid ""
"sent."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:68
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid "Returns the connection state. See [enum ConnectionState]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:76
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Re-initialize this peer connection, closing any previously active "
"connection, and going back to state [constant STATE_NEW]. A dictionary of "
@@ -70639,13 +73461,13 @@ msgid ""
"[/codeblock]"
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:97
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Call this method frequently (e.g. in [method Node._process] or [method Node."
"_physics_process]) to properly receive signals."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:105
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Sets the SDP description of the local peer. This should be called in "
"response to [signal session_description_created].\n"
@@ -70654,7 +73476,7 @@ msgid ""
"is returned)."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:114
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Sets the SDP description of the remote peer. This should be called with the "
"values generated by a remote peer and received over the signaling server.\n"
@@ -70664,7 +73486,7 @@ msgid ""
"[signal ice_candidate_created]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:124
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Emitted when a new in-band channel is received, i.e. when the channel was "
"created with [code]negotiated: false[/code] (default).\n"
@@ -70673,13 +73495,13 @@ msgid ""
"create_data_channel]."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:133
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Emitted when a new ICE candidate has been created. The three parameters are "
"meant to be passed to the remote peer over the signaling server."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:140
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"Emitted after a successful call to [method create_offer] or [method "
"set_remote_description] (when it generates an answer). The parameters are "
@@ -70687,40 +73509,40 @@ msgid ""
"sent to the remote peer over the signaling server."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:146
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"The connection is new, data channels and an offer can be created in this "
"state."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:149
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"The peer is connecting, ICE is in progress, none of the transports has "
"failed."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:152
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid "The peer is connected, all ICE transports are connected."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:155
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid "At least one ICE transport is disconnected."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:158
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid "One or more of the ICE transports failed."
msgstr ""
-#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:161
+#: modules/webrtc/doc_classes/WebRTCPeerConnection.xml
msgid ""
"The peer connection is closed (after calling [method close] for example)."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:4
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid "A WebSocket client implementation."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:7
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"This class implements a WebSocket client compatible with any RFC 6455-"
"compliant WebSocket server.\n"
@@ -70733,7 +73555,7 @@ msgid ""
"new data is available."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:22
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Connects to the given URL requesting one of the given [code]protocols[/code] "
"as sub-protocol. If the list empty (default), no sub-protocol will be "
@@ -70758,21 +73580,21 @@ msgid ""
"HTML5 exports due to browsers restrictions."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:35
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Disconnects this client from the connected host. See [method WebSocketPeer."
"close] for more information."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:41
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid "Return the IP address of the currently connected host."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:47
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid "Return the IP port of the currently connected host."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:53
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"If specified, this [X509Certificate] will be the only one accepted when "
"connecting to an SSL host. Any other certificate provided by the server will "
@@ -70781,59 +73603,59 @@ msgid ""
"supported in HTML5 exports due to browsers restrictions."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:57
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"If [code]true[/code], SSL certificate verification is enabled.\n"
"[b]Note:[/b] You must specify the certificates to be used in the Project "
"Settings for it to work when exported."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:65
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Emitted when the connection to the server is closed. [code]was_clean_close[/"
"code] will be [code]true[/code] if the connection was shutdown cleanly."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:70
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid "Emitted when the connection to the server fails."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:76
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Emitted when a connection with the server is established, [code]protocol[/"
"code] will contain the sub-protocol agreed with the server."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:81
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Emitted when a WebSocket message is received.\n"
"[b]Note:[/b] This signal is [i]not[/i] emitted when used as high-level "
"multiplayer peer."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketClient.xml:89
+#: modules/websocket/doc_classes/WebSocketClient.xml
msgid ""
"Emitted when the server requests a clean close. You should keep polling "
"until you get a [signal connection_closed] signal to achieve the clean "
"close. See [method WebSocketPeer.close] for more details."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml:4
+#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml
msgid "Base class for WebSocket server and client."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml:7
+#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml
msgid ""
"Base class for WebSocket server and client, allowing them to be used as "
"network peer for the [MultiplayerAPI]."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml:16
+#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml
msgid ""
"Returns the [WebSocketPeer] associated to the given [code]peer_id[/code]."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml:26
+#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml
msgid ""
"Configures the buffer sizes for this WebSocket peer. Default values can be "
"specified in the Project Settings under [code]network/limits[/code]. For "
@@ -70846,18 +73668,18 @@ msgid ""
"managed by browsers."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml:41
+#: modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml
msgid ""
"Emitted when a packet is received from a peer.\n"
"[b]Note:[/b] This signal is only emitted when the client or server is "
"configured to use Godot multiplayer API."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:4
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid "A class representing a specific WebSocket connection."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:7
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"This class represents a specific WebSocket connection, allowing you to do "
"lower level operations with it.\n"
@@ -70865,7 +73687,7 @@ msgid ""
"recognize the mode used for writing by the other peer."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:18
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Closes this WebSocket connection. [code]code[/code] is the status code for "
"the closure (see RFC 6455 section 7.4 for a list of valid status codes). "
@@ -70878,67 +73700,67 @@ msgid ""
"refer to browser-specific documentation for more details."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:26
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Returns the IP address of the connected peer.\n"
"[b]Note:[/b] Not available in the HTML5 export."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:33
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Returns the remote port of the connected peer.\n"
"[b]Note:[/b] Not available in the HTML5 export."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:40
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Returns the current amount of data in the outbound websocket buffer. [b]Note:"
"[/b] HTML5 exports use WebSocket.bufferedAmount, while other platforms use "
"an internal buffer."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:46
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid "Gets the current selected write mode. See [enum WriteMode]."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:52
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid "Returns [code]true[/code] if this peer is currently connected."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:59
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Disable Nagle's algorithm on the underling TCP socket (default). See [method "
"StreamPeerTCP.set_no_delay] for more information.\n"
"[b]Note:[/b] Not available in the HTML5 export."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:67
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid "Sets the socket to use the given [enum WriteMode]."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:73
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Returns [code]true[/code] if the last received packet was sent as a text "
"payload. See [enum WriteMode]."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:79
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Specifies that WebSockets messages should be transferred as text payload "
"(only valid UTF-8 is allowed)."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketPeer.xml:82
+#: modules/websocket/doc_classes/WebSocketPeer.xml
msgid ""
"Specifies that WebSockets messages should be transferred as binary payload "
"(any byte combination is allowed)."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:4
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid "A WebSocket server implementation."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:7
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"This class implements a WebSocket server that can also support the high-"
"level multiplayer API.\n"
@@ -70949,22 +73771,22 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:20
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Disconnects the peer identified by [code]id[/code] from the server. See "
"[method WebSocketPeer.close] for more information."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:41
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid "Returns [code]true[/code] if a peer with the given ID is connected."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:47
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Returns [code]true[/code] if the server is actively listening on a port."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:56
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Starts listening on the given port.\n"
"You can specify the desired subprotocols via the \"protocols\" array. If the "
@@ -70980,45 +73802,45 @@ msgid ""
"[code]get_peer(id).get_available_packet_count[/code])."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:65
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid "Stops the server and clear its state."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:71
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"When not set to [code]*[/code] will restrict incoming connections to the "
"specified IP address. Setting [code]bind_ip[/code] to [code]127.0.0.1[/code] "
"will cause the server to listen only to the local host."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:74
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"When using SSL (see [member private_key] and [member ssl_certificate]), you "
"can set this to a valid [X509Certificate] to be provided as additional CA "
"chain information during the SSL handshake."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:77
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"The time in seconds before a pending client (i.e. a client that has not yet "
"finished the HTTP handshake) is considered stale and forcefully disconnected."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:80
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"When set to a valid [CryptoKey] (along with [member ssl_certificate]) will "
"cause the server to require SSL instead of regular TCP (i.e. the [code]wss://"
"[/code] protocol)."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:83
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"When set to a valid [X509Certificate] (along with [member private_key]) will "
"cause the server to require SSL instead of regular TCP (i.e. the [code]wss://"
"[/code] protocol)."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:92
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Emitted when a client requests a clean close. You should keep polling until "
"you get a [signal client_disconnected] signal with the same [code]id[/code] "
@@ -71026,30 +73848,30 @@ msgid ""
"details."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:99
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Emitted when a new client connects. \"protocol\" will be the sub-protocol "
"agreed with the client."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:106
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Emitted when a client disconnects. [code]was_clean_close[/code] will be "
"[code]true[/code] if the connection was shutdown cleanly."
msgstr ""
-#: modules/websocket/doc_classes/WebSocketServer.xml:112
+#: modules/websocket/doc_classes/WebSocketServer.xml
msgid ""
"Emitted when a new message is received.\n"
"[b]Note:[/b] This signal is [i]not[/i] emitted when used as high-level "
"multiplayer peer."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:4
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid "AR/VR interface using WebXR."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:7
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"WebXR is an open standard that allows creating VR and AR applications that "
"run in the web browser.\n"
@@ -71172,14 +73994,14 @@ msgid ""
"signals is the same id as used in [member ARVRController.controller_id].\n"
"You can use one or all of these methods to allow your game or app to support "
"a wider or narrower set of devices and input methods, or to allow more "
-"advanced interations with more advanced devices."
+"advanced interactions with more advanced devices."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:94
-msgid "https://www.snopekgames.com/blog/2020/how-make-vr-game-webxr-godot"
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid "How to make a VR game for WebXR with Godot"
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:101
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Gets an [ARVRPositionalTracker] for the given [code]controller_id[/code].\n"
"In the context of WebXR, a \"controller\" can be an advanced VR controller "
@@ -71198,7 +74020,15 @@ msgid ""
"- [signal squeezestart]"
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:116
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid ""
+"Returns the target ray mode for the given [code]controller_id[/code].\n"
+"This can help interpret the input coming from that controller. See "
+"[url=https://developer.mozilla.org/en-US/docs/Web/API/XRInputSource/"
+"targetRayMode]XRInputSource.targetRayMode[/url] for more information."
+msgstr ""
+
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Checks if the given [code]session_mode[/code] is supported by the user's "
"browser.\n"
@@ -71209,7 +74039,7 @@ msgid ""
"signal with the result."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:124
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"The vertices of a polygon which defines the boundaries of the user's play "
"area.\n"
@@ -71219,7 +74049,7 @@ msgid ""
"The [signal reference_space_reset] signal may indicate when this changes."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:129
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"A comma-seperated list of optional features used by [method ARVRInterface."
"initialize] when setting up the WebXR session.\n"
@@ -71233,7 +74063,7 @@ msgid ""
"required_features] or [member optional_features]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:135
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"The reference space type (from the list of requested types set in the "
"[member requested_reference_space_types] property), that was ultimately used "
@@ -71244,7 +74074,7 @@ msgid ""
"required_features] or [member optional_features]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:139
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"A comma-seperated list of reference space types used by [method "
"ARVRInterface.initialize] when setting up the WebXR session.\n"
@@ -71259,7 +74089,7 @@ msgid ""
"required_features] or [member optional_features]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:145
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"A comma-seperated list of required features used by [method ARVRInterface."
"initialize] when setting up the WebXR session.\n"
@@ -71272,7 +74102,7 @@ msgid ""
"required_features] or [member optional_features]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:151
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"The session mode used by [method ARVRInterface.initialize] when setting up "
"the WebXR session.\n"
@@ -71282,7 +74112,7 @@ msgid ""
"vr\"[/code], [code]\"immersive-ar\"[/code], and [code]\"inline\"[/code]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:156
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Indicates if the WebXR session's imagery is visible to the user.\n"
"Possible values come from [url=https://developer.mozilla.org/en-US/docs/Web/"
@@ -71291,7 +74121,7 @@ msgid ""
"blurred\"[/code]."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:163
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted to indicate that the reference space has been reset or "
"reconfigured.\n"
@@ -71303,27 +74133,27 @@ msgid ""
"reset_event]WebXR's XRReferenceSpace reset event[/url] for more information."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:171
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
-"Emitted after one of the \"controllers\" has finished its \"primary action"
-"\".\n"
+"Emitted after one of the \"controllers\" has finished its \"primary "
+"action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:178
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
-"Emitted when one of the \"controllers\" has finished its \"primary action"
-"\".\n"
+"Emitted when one of the \"controllers\" has finished its \"primary "
+"action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:185
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted when one of the \"controllers\" has started its \"primary action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:191
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted when the user ends the WebXR session (which can be done using UI "
"from the browser or device).\n"
@@ -71331,14 +74161,14 @@ msgid ""
"instruct Godot to resume rendering to the screen."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:198
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted by [method ARVRInterface.initialize] if the session fails to start.\n"
"[code]message[/code] may optionally contain an error message from WebXR, or "
"an empty string if no message is available."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:204
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted by [method ARVRInterface.initialize] if the session is successfully "
"started.\n"
@@ -71346,50 +74176,68 @@ msgid ""
"instruct Godot to start rendering to the AR/VR device."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:212
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted by [method is_session_supported] to indicate if the given "
"[code]session_mode[/code] is supported or not."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:218
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted after one of the \"controllers\" has finished its \"primary squeeze "
"action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:225
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted when one of the \"controllers\" has finished its \"primary squeeze "
"action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:232
+#: modules/webxr/doc_classes/WebXRInterface.xml
msgid ""
"Emitted when one of the \"controllers\" has started its \"primary squeeze "
"action\".\n"
"Use [method get_controller] to get more information about the controller."
msgstr ""
-#: modules/webxr/doc_classes/WebXRInterface.xml:238
+#: modules/webxr/doc_classes/WebXRInterface.xml
#, fuzzy
msgid "Emitted when [member visibility_state] has changed."
msgstr "Излучается при изменении [member frame]."
-#: doc/classes/WindowDialog.xml:4
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid "We don't know the the target ray mode."
+msgstr ""
+
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid ""
+"Target ray originates at the viewer's eyes and points in the direction they "
+"are looking."
+msgstr ""
+
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid "Target ray from a handheld pointer, most likely a VR touch controller."
+msgstr ""
+
+#: modules/webxr/doc_classes/WebXRInterface.xml
+msgid "Target ray from touch screen, mouse or other tactile input device."
+msgstr ""
+
+#: doc/classes/WindowDialog.xml
msgid "Base class for window dialogs."
msgstr ""
-#: doc/classes/WindowDialog.xml:7
+#: doc/classes/WindowDialog.xml
msgid ""
"Windowdialog is the base class for all window-based dialogs. It's a by-"
"default toplevel [Control] that draws a window decoration and allows motion "
"and resizing."
msgstr ""
-#: doc/classes/WindowDialog.xml:15
+#: doc/classes/WindowDialog.xml
msgid ""
"Returns the close [TextureButton].\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
@@ -71397,128 +74245,128 @@ msgid ""
"[member CanvasItem.visible] property."
msgstr ""
-#: doc/classes/WindowDialog.xml:22
+#: doc/classes/WindowDialog.xml
#, fuzzy
msgid "If [code]true[/code], the user can resize the window."
msgstr "Если [code]true[/code], текстура будет центрирована."
-#: doc/classes/WindowDialog.xml:25
+#: doc/classes/WindowDialog.xml
#, fuzzy
msgid "The text displayed in the window's title bar."
msgstr "Текст, отображаемый в диалоговом окне."
-#: doc/classes/WindowDialog.xml:32
+#: doc/classes/WindowDialog.xml
#, fuzzy
-msgid "The icon for the close button."
-msgstr "Левая кнопка мыши."
+msgid "The color of the title text."
+msgstr "Цвет эффекта отражения."
-#: doc/classes/WindowDialog.xml:35
+#: doc/classes/WindowDialog.xml
msgid "The horizontal offset of the close button."
msgstr ""
-#: doc/classes/WindowDialog.xml:38
+#: doc/classes/WindowDialog.xml
msgid ""
-"The icon used for the close button when it's hovered with the mouse cursor."
+"The thickness of the border that can be dragged when scaling the window (if "
+"[member resizable] is enabled)."
msgstr ""
-#: doc/classes/WindowDialog.xml:44
-msgid ""
-"The style for both the content background of the [WindowDialog] and the "
-"title bar. The title bar is created with a top border and an expand margin "
-"using the [code]panel[/code] stylebox."
+#: doc/classes/WindowDialog.xml
+msgid "The vertical offset of the title text."
msgstr ""
-#: doc/classes/WindowDialog.xml:47
-msgid ""
-"The thickness of the border that can be dragged when scaling the window (if "
-"[member resizable] is enabled)."
+#: doc/classes/WindowDialog.xml
+msgid "The font used to draw the title."
msgstr ""
-#: doc/classes/WindowDialog.xml:50
+#: doc/classes/WindowDialog.xml
#, fuzzy
-msgid "The color of the title text."
-msgstr "Цвет эффекта отражения."
+msgid "The icon for the close button."
+msgstr "Левая кнопка мыши."
-#: doc/classes/WindowDialog.xml:53
-msgid "The font used to draw the title."
+#: doc/classes/WindowDialog.xml
+msgid ""
+"The icon used for the close button when it's hovered with the mouse cursor."
msgstr ""
-#: doc/classes/WindowDialog.xml:56
-msgid "The vertical offset of the title text."
+#: doc/classes/WindowDialog.xml
+msgid ""
+"The style for both the content background of the [WindowDialog] and the "
+"title bar. The title bar is created with a top border and an expand margin "
+"using the [code]panel[/code] stylebox."
msgstr ""
-#: doc/classes/World.xml:4
+#: doc/classes/World.xml
msgid "Class that has everything pertaining to a world."
msgstr ""
-#: doc/classes/World.xml:7
+#: doc/classes/World.xml
msgid ""
"Class that has everything pertaining to a world. A physics space, a visual "
"scenario and a sound space. Spatial nodes register their resources into the "
"current world."
msgstr ""
-#: doc/classes/World.xml:16
+#: doc/classes/World.xml
msgid ""
"Direct access to the world's physics 3D space state. Used for querying "
"current and potential collisions."
msgstr ""
-#: doc/classes/World.xml:19
+#: doc/classes/World.xml
msgid "The World's [Environment]."
msgstr "[Environment] мира."
-#: doc/classes/World.xml:22
+#: doc/classes/World.xml
msgid ""
"The World's fallback_environment will be used if the World's [Environment] "
"fails or is missing."
msgstr ""
-#: doc/classes/World.xml:25
+#: doc/classes/World.xml
msgid "The World's visual scenario."
msgstr ""
-#: doc/classes/World.xml:28
+#: doc/classes/World.xml
msgid "The World's physics space."
msgstr "Физическое пространство мира."
-#: doc/classes/World2D.xml:4
+#: doc/classes/World2D.xml
msgid "Class that has everything pertaining to a 2D world."
msgstr ""
-#: doc/classes/World2D.xml:7
+#: doc/classes/World2D.xml
msgid ""
"Class that has everything pertaining to a 2D world. A physics space, a "
"visual scenario and a sound space. 2D nodes register their resources into "
"the current 2D world."
msgstr ""
-#: doc/classes/World2D.xml:16
+#: doc/classes/World2D.xml
msgid ""
"The [RID] of this world's canvas resource. Used by the [VisualServer] for 2D "
"drawing."
msgstr ""
-#: doc/classes/World2D.xml:19
+#: doc/classes/World2D.xml
msgid ""
"Direct access to the world's physics 2D space state. Used for querying "
"current and potential collisions. When using multi-threaded physics, access "
"is limited to [code]_physics_process(delta)[/code] in the main thread."
msgstr ""
-#: doc/classes/World2D.xml:22
+#: doc/classes/World2D.xml
msgid ""
"The [RID] of this world's physics space resource. Used by the "
"[Physics2DServer] for 2D physics, treating it as both a space and an area."
msgstr ""
-#: doc/classes/WorldEnvironment.xml:4
+#: doc/classes/WorldEnvironment.xml
msgid ""
"Default environment properties for the entire scene (post-processing "
"effects, lighting and background settings)."
msgstr ""
-#: doc/classes/WorldEnvironment.xml:7
+#: doc/classes/WorldEnvironment.xml
msgid ""
"The [WorldEnvironment] node is used to configure the default [Environment] "
"for the scene.\n"
@@ -71532,17 +74380,17 @@ msgid ""
"balance of the scene."
msgstr ""
-#: doc/classes/WorldEnvironment.xml:21
+#: doc/classes/WorldEnvironment.xml
msgid ""
"The [Environment] resource used by this [WorldEnvironment], defining the "
"default properties."
msgstr ""
-#: doc/classes/X509Certificate.xml:4
+#: doc/classes/X509Certificate.xml
msgid "An X509 certificate (e.g. for SSL)."
msgstr ""
-#: doc/classes/X509Certificate.xml:7
+#: doc/classes/X509Certificate.xml
msgid ""
"The X509Certificate class represents an X509 certificate. Certificates can "
"be loaded and saved like any other [Resource].\n"
@@ -71553,152 +74401,152 @@ msgid ""
"[b]Note:[/b] Not available in HTML5 exports."
msgstr ""
-#: doc/classes/X509Certificate.xml:18
+#: doc/classes/X509Certificate.xml
msgid "Loads a certificate from [code]path[/code] (\"*.crt\" file)."
msgstr ""
-#: doc/classes/X509Certificate.xml:25
+#: doc/classes/X509Certificate.xml
msgid ""
"Saves a certificate to the given [code]path[/code] (should be a \"*.crt\" "
"file)."
msgstr ""
-#: doc/classes/XMLParser.xml:4
+#: doc/classes/XMLParser.xml
msgid ""
"Low-level class for creating parsers for [url=https://en.wikipedia.org/wiki/"
"XML]XML[/url] files."
msgstr ""
-#: doc/classes/XMLParser.xml:7
+#: doc/classes/XMLParser.xml
msgid ""
"This class can serve as base to make custom XML parsers. Since XML is a very "
"flexible standard, this interface is low-level so it can be applied to any "
"possible schema."
msgstr ""
-#: doc/classes/XMLParser.xml:15
+#: doc/classes/XMLParser.xml
msgid "Gets the amount of attributes in the current element."
msgstr "Получает количество атрибутов в текущем элементе."
-#: doc/classes/XMLParser.xml:22
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the name of the attribute specified by the index in [code]idx[/code] "
"argument."
msgstr ""
-#: doc/classes/XMLParser.xml:29
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the value of the attribute specified by the index in [code]idx[/code] "
"argument."
msgstr ""
-#: doc/classes/XMLParser.xml:35
+#: doc/classes/XMLParser.xml
msgid "Gets the current line in the parsed file (currently not implemented)."
msgstr ""
-#: doc/classes/XMLParser.xml:42
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the value of a certain attribute of the current element by name. This "
"will raise an error if the element has no such attribute."
msgstr ""
-#: doc/classes/XMLParser.xml:49
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the value of a certain attribute of the current element by name. This "
"will return an empty [String] if the attribute is not found."
msgstr ""
-#: doc/classes/XMLParser.xml:55
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the contents of a text node. This will raise an error in any other type "
"of node."
msgstr ""
-#: doc/classes/XMLParser.xml:61
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the name of the current element node. This will raise an error if the "
"current node type is neither [constant NODE_ELEMENT] nor [constant "
"NODE_ELEMENT_END]."
msgstr ""
-#: doc/classes/XMLParser.xml:67
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the byte offset of the current node since the beginning of the file or "
"buffer."
msgstr ""
-#: doc/classes/XMLParser.xml:73
+#: doc/classes/XMLParser.xml
msgid ""
"Gets the type of the current node. Compare with [enum NodeType] constants."
msgstr ""
-#: doc/classes/XMLParser.xml:80
+#: doc/classes/XMLParser.xml
msgid "Check whether the current element has a certain attribute."
msgstr ""
-#: doc/classes/XMLParser.xml:86
+#: doc/classes/XMLParser.xml
msgid ""
"Check whether the current element is empty (this only works for completely "
"empty tags, e.g. [code]<element \\>[/code])."
msgstr ""
-#: doc/classes/XMLParser.xml:93
+#: doc/classes/XMLParser.xml
msgid "Opens an XML file for parsing. This returns an error code."
msgstr ""
-#: doc/classes/XMLParser.xml:100
+#: doc/classes/XMLParser.xml
msgid "Opens an XML raw buffer for parsing. This returns an error code."
msgstr ""
-#: doc/classes/XMLParser.xml:106
+#: doc/classes/XMLParser.xml
msgid "Reads the next node of the file. This returns an error code."
msgstr ""
-#: doc/classes/XMLParser.xml:113
+#: doc/classes/XMLParser.xml
msgid ""
"Moves the buffer cursor to a certain offset (since the beginning) and read "
"the next node there. This returns an error code."
msgstr ""
-#: doc/classes/XMLParser.xml:119
+#: doc/classes/XMLParser.xml
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:125
+#: doc/classes/XMLParser.xml
msgid "There's no node (no file or buffer opened)."
msgstr ""
-#: doc/classes/XMLParser.xml:128
+#: doc/classes/XMLParser.xml
msgid "Element (tag)."
msgstr ""
-#: doc/classes/XMLParser.xml:131
+#: doc/classes/XMLParser.xml
msgid "End of element."
msgstr ""
-#: doc/classes/XMLParser.xml:134
+#: doc/classes/XMLParser.xml
msgid "Text node."
msgstr "Текстовый узел."
-#: doc/classes/XMLParser.xml:137
+#: doc/classes/XMLParser.xml
msgid "Comment node."
msgstr ""
-#: doc/classes/XMLParser.xml:140
+#: doc/classes/XMLParser.xml
msgid "CDATA content."
msgstr ""
-#: doc/classes/XMLParser.xml:143
+#: doc/classes/XMLParser.xml
msgid "Unknown node."
msgstr "Неизвестный узел."
-#: doc/classes/YSort.xml:4
+#: doc/classes/YSort.xml
msgid "Sort all child nodes based on their Y positions."
msgstr "Сортировка всех дочерних узлов по позиции Y."
-#: doc/classes/YSort.xml:7
+#: doc/classes/YSort.xml
msgid ""
"Sort all child nodes based on their Y positions. The child node must inherit "
"from [CanvasItem] for it to be sorted. Nodes that have a higher Y position "
@@ -71709,628 +74557,9 @@ msgid ""
"divide it in multiple ones, yet keep the unique sorting."
msgstr ""
-#: doc/classes/YSort.xml:16
+#: doc/classes/YSort.xml
msgid ""
"If [code]true[/code], child nodes are sorted, otherwise sorting is disabled."
msgstr ""
-
-#~ msgid "Returns the label used for built-in text."
-#~ msgstr "Возвращает метку (Label), используемую для встроенного текста."
-
-#~ msgid "Returns the OK [Button] instance."
-#~ msgstr "Возвращает экземпляр кнопки ([Button]) OK."
-
-#, fuzzy
-#~ msgid "Returns the editor's [FileSystemDock] instance."
-#~ msgstr "Возвращает длину вектора."
-
-#, fuzzy
-#~ msgid "Returns the editor's [EditorInspector] instance."
-#~ msgstr "Возвращает длину вектора."
-
-#, fuzzy
-#~ msgid "Returns the editor's [ScriptEditor] instance."
-#~ msgstr "Возвращает длину вектора."
-
-#, fuzzy
-#~ msgid "Returns the close [TextureButton]."
-#~ msgstr "Возвращает [Texture2D] заданного кадра."
-
-#~ msgid ""
-#~ "Returns the cosine of angle [code]s[/code] in radians.\n"
-#~ "[codeblock]\n"
-#~ "# Prints 1 then -1\n"
-#~ "print(cos(PI * 2))\n"
-#~ "print(cos(PI))\n"
-#~ "[/codeblock]"
-#~ msgstr ""
-#~ "Возвращает косинус угла [code]s[/code], заданного в радианах.\n"
-#~ "[codeblock]\n"
-#~ "# Печатает 1, а затем -1\n"
-#~ "print(cos(PI * 2))\n"
-#~ "print(cos(PI))\n"
-#~ "[/codeblock]"
-
-#~ msgid ""
-#~ "Easing function, based on exponent. The curve values are: 0 is constant, "
-#~ "1 is linear, 0 to 1 is ease-in, 1+ is ease out. Negative values are in-"
-#~ "out/out in."
-#~ msgstr ""
-#~ "Функция плавности, основанная на экспоненте. Значения кривой: 0 — "
-#~ "константа, 1 — линейная, от 0 до 1 — ease-in, 1+ — ease out. "
-#~ "Отрицательные значения — in-out/out in."
-
-#~ msgid ""
-#~ "Converts one or more arguments to strings in the best way possible and "
-#~ "prints them to the console.\n"
-#~ "[codeblock]\n"
-#~ "a = [1, 2, 3]\n"
-#~ "print(\"a\", \"b\", a) # Prints ab[1, 2, 3]\n"
-#~ "[/codeblock]"
-#~ msgstr ""
-#~ "Преобразует один или более аргумент в строки наилучшим возможным способом "
-#~ "и печатает их в консоль.\n"
-#~ "[codeblock]\n"
-#~ "a = [1, 2, 3]\n"
-#~ "print(\"a\", \"b\", a) # Печатает ab[1, 2, 3]\n"
-#~ "[/codeblock]"
-
-#~ msgid ""
-#~ "Returns an array with the given range. Range can be 1 argument N (0 to "
-#~ "N-1), two arguments (initial, final-1) or three arguments (initial, "
-#~ "final-1, increment).\n"
-#~ "[codeblock]\n"
-#~ "for i in range(4):\n"
-#~ " print(i)\n"
-#~ "for i in range(2, 5):\n"
-#~ " print(i)\n"
-#~ "for i in range(0, 6, 2):\n"
-#~ " print(i)\n"
-#~ "[/codeblock]\n"
-#~ "Output:\n"
-#~ "[codeblock]\n"
-#~ "0\n"
-#~ "1\n"
-#~ "2\n"
-#~ "3\n"
-#~ "\n"
-#~ "2\n"
-#~ "3\n"
-#~ "4\n"
-#~ "\n"
-#~ "0\n"
-#~ "2\n"
-#~ "4\n"
-#~ "[/codeblock]"
-#~ msgstr ""
-#~ "Возвращает массив с заданным диапазоном. Диапазон может быть задан одним "
-#~ "аргументом N (от 0 до N-1 вкл.), двумя аргументами (initial, final-1) или "
-#~ "тремя аргументами (initial, final-1, increment).\n"
-#~ "[codeblock]\n"
-#~ "for i in range(4):\n"
-#~ " print(i)\n"
-#~ "for i in range(2, 5):\n"
-#~ " print(i)\n"
-#~ "for i in range(0, 6, 2):\n"
-#~ " print(i)\n"
-#~ "[/codeblock]\n"
-#~ "Вывод:\n"
-#~ "[codeblock]\n"
-#~ "0\n"
-#~ "1\n"
-#~ "2\n"
-#~ "3\n"
-#~ "\n"
-#~ "2\n"
-#~ "3\n"
-#~ "4\n"
-#~ "\n"
-#~ "0\n"
-#~ "2\n"
-#~ "4\n"
-#~ "[/codeblock]"
-
-#~ msgid "Positive infinity. For negative infinity, use -INF."
-#~ msgstr ""
-#~ "Положительная бесконечность. Для отрицательной бесконечности используйте -"
-#~ "INF."
-
-#~ msgid ""
-#~ "\"Not a Number\", an invalid value. [code]NaN[/code] has special "
-#~ "properties, including that it is not equal to itself. It is output by "
-#~ "some invalid operations, such as dividing zero by zero."
-#~ msgstr ""
-#~ "\"Not a Number\", недопустимое значение. [code]NaN[/code] имеет особые "
-#~ "свойства, в том числе то, что он не равен самому себе. Результат "
-#~ "некоторых недопустимых операций, таких как деление нуля на ноль."
-
-#~ msgid "The [Geometry3D] singleton."
-#~ msgstr "Синглтон [Geometry3D]."
-
-#~ msgid "The [GodotSharp] singleton."
-#~ msgstr "Синглтон [GodotSharp]."
-
-#~ msgid "The [NavigationServer2D] singleton."
-#~ msgstr "Синглтон [NavigationServer2D]."
-
-#~ msgid "The [PhysicsServer3D] singleton."
-#~ msgstr "Синглтон [PhysicsServer3D]."
-
-#~ msgid "The [RenderingServer] singleton."
-#~ msgstr "Синглтон [RenderingServer]."
-
-#~ msgid "Back key."
-#~ msgstr "Клавиша Back."
-
-#~ msgid "Forward key."
-#~ msgstr "Клавиша Forward."
-
-#~ msgid "Stop key."
-#~ msgstr "Клавиша Stop."
-
-#~ msgid "Refresh key."
-#~ msgstr "Клавиша Refresh."
-
-#, fuzzy
-#~ msgid "An invalid game controller button."
-#~ msgstr "Недопустимая кнопка игрового контроллера."
-
-#~ msgid "Game controller SDL button B."
-#~ msgstr "Кнопка B игрового контроллера SDL."
-
-#~ msgid "Game controller SDL button X."
-#~ msgstr "Кнопка X игрового контроллера SDL."
-
-#~ msgid "Game controller SDL button Y."
-#~ msgstr "Кнопка Y игрового контроллера SDL."
-
-#~ msgid "Game controller SDL back button."
-#~ msgstr "Кнопка Back игрового контроллера SDL."
-
-#~ msgid "Game controller SDL start button."
-#~ msgstr "Кнопка Start игрового контроллера SDL."
-
-#~ msgid "Game controller SDL left stick button."
-#~ msgstr "Кнопка Left Stick игрового контроллера SDL."
-
-#~ msgid "Game controller SDL right stick button."
-#~ msgstr "Кнопка Right Stick игрового контроллера SDL."
-
-#~ msgid "Game controller SDL D-pad down button."
-#~ msgstr "Кнопка D-pad Down игрового контроллера SDL."
-
-#~ msgid "Game controller SDL D-pad right button."
-#~ msgstr "Кнопка D-pad Right игрового контроллера SDL."
-
-#~ msgid "The number of SDL game controller buttons."
-#~ msgstr "Число кнопок игрового контроллера SDL."
-
-#~ msgid "Sony DualShock controller X button maps to SDL button A."
-#~ msgstr ""
-#~ "Кнопка X игрового контроллера Sony DualShock, соответствует SDL-кнопке A."
-
-#~ msgid "Sony DualShock controller cross button maps to SDL button A."
-#~ msgstr ""
-#~ "Кнопка Cross игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке A."
-
-#~ msgid "Sony DualShock controller circle button maps to SDL button B."
-#~ msgstr ""
-#~ "Кнопка Circle игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке B."
-
-#~ msgid "Sony DualShock controller square button maps to SDL button X."
-#~ msgstr ""
-#~ "Кнопка Square игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке X."
-
-#~ msgid "Sony DualShock controller triangle button maps to SDL button Y."
-#~ msgstr ""
-#~ "Кнопка Triangle игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке Y."
-
-#~ msgid "Sony DualShock controller select button maps to SDL back button."
-#~ msgstr ""
-#~ "Кнопка Select игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке Back."
-
-#~ msgid "Sony DualShock controller start button maps to SDL start button."
-#~ msgstr ""
-#~ "Кнопка Start игрового контроллера Sony DualShock, соответствует SDL-"
-#~ "кнопке Start."
-
-#~ msgid "Sony DualShock controller PS button maps to SDL guide button."
-#~ msgstr ""
-#~ "Кнопка PS игрового контроллера Sony DualShock, соответствует SDL-кнопке "
-#~ "Guide."
-
-#~ msgid ""
-#~ "Sony DualShock controller L1 button maps to SDL left shoulder button."
-#~ msgstr ""
-#~ "Кнопка L1 игрового контроллера Sony DualShock, соответствует SDL-кнопке "
-#~ "Left Shoulder."
-
-#~ msgid ""
-#~ "Sony DualShock controller R1 button maps to SDL right shoulder button."
-#~ msgstr ""
-#~ "Кнопка R1 игрового контроллера Sony DualShock, соответствует SDL-кнопке "
-#~ "Right Shoulder."
-
-#~ msgid "Sony DualShock controller L3 button maps to SDL left stick button."
-#~ msgstr ""
-#~ "Кнопка L3 игрового контроллера Sony DualShock, соответствует SDL-кнопке "
-#~ "Left Stick."
-
-#~ msgid "Sony DualShock controller R3 button maps to SDL right stick button."
-#~ msgstr ""
-#~ "Кнопка R3 игрового контроллера Sony DualShock, соответствует SDL-кнопке "
-#~ "Right Stick."
-
-#~ msgid "Xbox game controller A button maps to SDL button A."
-#~ msgstr "Кнопка A игрового контроллера Xbox, соответствует SDL-кнопке A."
-
-#~ msgid "Xbox game controller B button maps to SDL button B."
-#~ msgstr "Кнопка B игрового контроллера Xbox, соответствует SDL-кнопке B."
-
-#~ msgid "Xbox game controller X button maps to SDL button X."
-#~ msgstr "Кнопка X игрового контроллера Xbox, соответствует SDL-кнопке X."
-
-#~ msgid "Xbox game controller Y button maps to SDL button Y."
-#~ msgstr "Кнопка Y игрового контроллера Xbox, соответствует SDL-кнопке Y."
-
-#~ msgid "Xbox game controller back button maps to SDL back button."
-#~ msgstr ""
-#~ "Кнопка Back игрового контроллера Xbox, соответствует SDL-кнопке Back."
-
-#~ msgid "Xbox game controller start button maps to SDL start button."
-#~ msgstr ""
-#~ "Кнопка Start игрового контроллера Xbox, соответствует SDL-кнопке Start."
-
-#~ msgid "Xbox game controller home button maps to SDL guide button."
-#~ msgstr ""
-#~ "Кнопка Home игрового контроллера Xbox, соответствует SDL-кнопке Guide."
-
-#~ msgid ""
-#~ "Xbox game controller left stick button maps to SDL left stick button."
-#~ msgstr ""
-#~ "Кнопка Left Stick игрового контроллера Xbox, соответствует SDL-кнопке "
-#~ "Left Stick."
-
-#~ msgid ""
-#~ "Xbox game controller right stick button maps to SDL right stick button."
-#~ msgstr ""
-#~ "Кнопка Right Stick игрового контроллера Xbox, соответствует SDL-кнопке "
-#~ "Right Stick."
-
-#~ msgid ""
-#~ "Xbox game controller left bumper button maps to SDL left shoulder button."
-#~ msgstr ""
-#~ "Кнопка Left Bumper игрового контроллера Xbox, соответствует SDL-кнопке "
-#~ "Left Shoulder."
-
-#~ msgid ""
-#~ "Xbox game controller right bumper button maps to SDL right shoulder "
-#~ "button."
-#~ msgstr ""
-#~ "Кнопка Right Bumper игрового контроллера Xbox, соответствует SDL-кнопке "
-#~ "Right Shoulder."
-
-#, fuzzy
-#~ msgid "An invalid game controller axis."
-#~ msgstr "Недопустимая ось игрового контроллера."
-
-#~ msgid "Game controller left joystick y-axis."
-#~ msgstr "Ось Y левого джойстика игрового контроллера."
-
-#~ msgid "Game controller right joystick y-axis."
-#~ msgstr "Ось Y правого джойстика игрового контроллера."
-
-#~ msgid "The number of SDL game controller axes."
-#~ msgstr "Число осей игрового контроллера SDL."
-
-#~ msgid "Game controller joystick 0 x-axis."
-#~ msgstr "Ось X джойстика 0 игрового контроллера."
-
-#~ msgid "Game controller joystick 0 y-axis."
-#~ msgstr "Ось Y джойстика 0 игрового контроллера."
-
-#~ msgid "Game controller joystick 1 x-axis."
-#~ msgstr "Ось X джойстика 1 игрового контроллера."
-
-#~ msgid "Game controller joystick 1 y-axis."
-#~ msgstr "Ось Y джойстика 1 игрового контроллера."
-
-#~ msgid "Game controller joystick 2 x-axis."
-#~ msgstr "Ось X джойстика 2 игрового контроллера."
-
-#~ msgid "Game controller joystick 2 y-axis."
-#~ msgstr "Ось Y джойстика 2 игрового контроллера."
-
-#~ msgid "Game controller joystick 3 x-axis."
-#~ msgstr "Ось X джойстика 3 игрового контроллера."
-
-#~ msgid "Game controller joystick 3 y-axis."
-#~ msgstr "Ось Y джойстика 3 игрового контроллера."
-
-#~ msgid "Game controller joystick 4 x-axis."
-#~ msgstr "Ось X джойстика 4 игрового контроллера."
-
-#~ msgid "Game controller joystick 4 y-axis."
-#~ msgstr "Ось Y джойстика 4 игрового контроллера."
-
-#~ msgid "The maximum number of game controller axes."
-#~ msgstr "Максимальное число осей игрового контроллера."
-
-#~ msgid ""
-#~ "Used to group properties together in the editor in a subgroup (under a "
-#~ "group)."
-#~ msgstr ""
-#~ "Используется для группировки свойств в редакторе в подгруппы (внутри "
-#~ "группы)."
-
-#~ msgid "Variable is of type [Vector2i]."
-#~ msgstr "Переменная типа [Vector2i]."
-
-#~ msgid "Variable is of type [Rect2i]."
-#~ msgstr "Переменная типа [Rect2i]."
-
-#~ msgid "Variable is of type [Vector3i]."
-#~ msgstr "Переменная типа [Vector3i]."
-
-#~ msgid "Variable is of type [StringName]."
-#~ msgstr "Переменная типа [StringName]."
-
-#~ msgid "Variable is of type [Callable]."
-#~ msgstr "Переменная типа [Callable]."
-
-#~ msgid "Variable is of type [Signal]."
-#~ msgstr "Переменная типа [Signal]."
-
-#~ msgid "Variable is of type [PackedInt32Array]."
-#~ msgstr "Переменная типа [PackedInt32Array]."
-
-#~ msgid "Variable is of type [PackedInt64Array]."
-#~ msgstr "Переменная типа [PackedInt64Array]."
-
-#~ msgid "Variable is of type [PackedFloat32Array]."
-#~ msgstr "Переменная типа [PackedFloat32Array]."
-
-#~ msgid "Variable is of type [PackedFloat64Array]."
-#~ msgstr "Переменная типа [PackedFloat64Array]."
-
-#~ msgid "Strength of the specular light effect of this [AnimatedSprite2D]."
-#~ msgstr "Сила эффекта отражения [AnimatedSprite2D]."
-
-#~ msgid ""
-#~ "https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-#~ "animations.html"
-#~ msgstr ""
-#~ "https://docs.godotengine.org/en/latest/getting_started/step_by_step/"
-#~ "animations.html"
-
-#~ msgid "Constructs an array from a [PackedFloat64Array]."
-#~ msgstr "Создаёт массив из [PackedFloat64Array]."
-
-#~ msgid "Constructs an array from a [PackedFloat32Array]."
-#~ msgstr "Создаёт массив из [PackedFloat32Array]."
-
-#~ msgid "Constructs an array from a [PackedInt32Array]."
-#~ msgstr "Создаёт массив из [PackedInt32Array]."
-
-#~ msgid "Removes the first occurrence of a value from the array."
-#~ msgstr "Удаляет первое вхождение значения в массиве."
-
-#~ msgid ""
-#~ "Returns the first element of the array, or [code]null[/code] if the array "
-#~ "is empty."
-#~ msgstr ""
-#~ "Возвращает первый элемент в массиве, или [code]null[/code] если массив "
-#~ "пустой."
-
-#~ msgid "Returns a hashed integer value representing the array contents."
-#~ msgstr "Возвращает целочисленный хеш представляющий содержимое массива."
-
-#~ msgid "Adds an element at the beginning of the array."
-#~ msgstr "Добавляет элемент в начало массива."
-
-#, fuzzy
-#~ msgid "Sorts the elements of the array in ascending order."
-#~ msgstr "Удаляет элемент из массива по индексу."
-
-#, fuzzy
-#~ msgid "Returns the names of active custom monitors in an array."
-#~ msgstr "Возвращает количество раз когда элемент встречается в массиве."
-
-#~ msgid ""
-#~ "The seed used by the random number generator. A given seed will give a "
-#~ "reproducible sequence of pseudo-random numbers.\n"
-#~ "[b]Note:[/b] The RNG does not have an avalanche effect, and can output "
-#~ "similar random streams given similar seeds. Consider using a hash "
-#~ "function to improve your seed quality if they're sourced externally."
-#~ msgstr ""
-#~ "Зерно, используемое генератором случайных чисел. Данное зерно "
-#~ "предоставляет воспроизводимую последовательность псевдослучайных чисел.\n"
-#~ "[b]Примечание:[/b] ГСЧ не имеет лавинного эффекта, схожие зёрна могут "
-#~ "давать схожие потоки случайных чисел. Используйте хеш-функцию для "
-#~ "улучшения качества зёрен, полученных из внешних источников."
-
-#~ msgid "Vector used for 2D math using floating point coordinates."
-#~ msgstr ""
-#~ "Вектор используемый для 2D математики с использованием чисел с плавающей "
-#~ "точкой."
-
-#~ msgid "Constructs a new [Vector2] from [Vector2i]."
-#~ msgstr "Создаёт новый [Vector2] из [Vector2i]."
-
-#, fuzzy
-#~ msgid ""
-#~ "Returns this vector's angle with respect to the X axis, or [code](1, 0)[/"
-#~ "code] vector, in radians.\n"
-#~ "Equivalent to the result of [method @GDScript.atan2] when called with the "
-#~ "vector's [member y] and [member x] as parameters: [code]atan2(y, x)[/"
-#~ "code]."
-#~ msgstr ""
-#~ "Возвращает угол вектор в радианах с учётом оси X, или вектора [code](1, 0)"
-#~ "[/code].\n"
-#~ "Аналогично результату [method @GDScript.atan2] который вызван с "
-#~ "компонентами вектора [member x] и [member y] как параметры: "
-#~ "[code]atan2(x, y)[/code]."
-
-#, fuzzy
-#~ msgid ""
-#~ "Returns the angle between the line connecting the two points and the X "
-#~ "axis, in radians."
-#~ msgstr ""
-#~ "Возвращает угол в радианах между линией соединяющей две точки и X "
-#~ "координату."
-
-#~ msgid ""
-#~ "2-element structure that can be used to represent positions in 2D space "
-#~ "or any other pair of numeric values.\n"
-#~ "It uses integer coordinates and is therefore preferable to [Vector2] when "
-#~ "exact precision is required.\n"
-#~ "[b]Note:[/b] In a boolean context, a Vector2i will evaluate to "
-#~ "[code]false[/code] if it's equal to [code]Vector2i(0, 0)[/code]. "
-#~ "Otherwise, a Vector2i will always evaluate to [code]true[/code]."
-#~ msgstr ""
-#~ "2-компонентная структура которая используется для представления позиции в "
-#~ "2D пространстве или любой другой пары числовых значений.\n"
-#~ "Она использует целочисленные значения и поэтому предпочтительнее чем "
-#~ "[Vector2] когда требуется точность.\n"
-#~ "[b]Заметка:[/b] В контексте булевых значений, Vector2i будет преобразован "
-#~ "в [code]false[/code] если он равен [code]Vector2i(0, 0)[/code]. Иначе, "
-#~ "Vector2i всегда будет преобразован в [code]true[/code]."
-
-#~ msgid ""
-#~ "Constructs a new [Vector2i] from [Vector2]. The floating point "
-#~ "coordinates will be truncated."
-#~ msgstr ""
-#~ "Создаёт новый [Vector2i] из [Vector2]. Значения с плавающей точкой будут "
-#~ "округлены."
-
-#~ msgid "Returns the ratio of [member x] to [member y]."
-#~ msgstr "Возвращает соотношение [member x] к [member y]."
-
-#~ msgid ""
-#~ "Returns the vector with each component set to one or negative one, "
-#~ "depending on the signs of the components."
-#~ msgstr ""
-#~ "Возвращает вектор в котором все компоненты установлены в 1 или -1, в "
-#~ "зависимости от знаков перед компонентами исходного вектора."
-
-#~ msgid "Vector used for 3D math using floating point coordinates."
-#~ msgstr ""
-#~ "Вектор используемый для 3D математики с использованием координат с "
-#~ "плавающей точкой."
-
-#~ msgid "Constructs a new [Vector3] from [Vector3i]."
-#~ msgstr "Формирует новый [Vector3] из [Vector3i]."
-
-#, fuzzy
-#~ msgid "A vector type."
-#~ msgstr "Единичный вектор."
-
-#~ msgid ""
-#~ "Returns the nearest larger power of 2 for integer [code]value[/code].\n"
-#~ "[codeblock]\n"
-#~ "nearest_po2(3) # Returns 4\n"
-#~ "nearest_po2(4) # Returns 4\n"
-#~ "nearest_po2(5) # Returns 8\n"
-#~ "[/codeblock]"
-#~ msgstr ""
-#~ "Возвращает ближайшую большую степень 2 для целого числа [code]value[/"
-#~ "code].\n"
-#~ "[codeblock]\n"
-#~ "nearest_po2(3) # Возвращает 4\n"
-#~ "nearest_po2(4) # Возвращает 4\n"
-#~ "nearest_po2(5) # Возвращает 8\n"
-#~ "[/codeblock]"
-
-#~ msgid ""
-#~ "Returns a resource from the filesystem that is loaded during script "
-#~ "parsing.\n"
-#~ "[b]Note:[/b] Resource paths can be obtained by right clicking on a "
-#~ "resource in the Assets Panel and choosing \"Copy Path\".\n"
-#~ "[codeblock]\n"
-#~ "# Load a scene called main located in the root of the project directory.\n"
-#~ "var main = preload(\"res://main.tscn\")\n"
-#~ "[/codeblock]"
-#~ msgstr ""
-#~ "Возвращает ресурс из файловой системы, который загружается во время "
-#~ "синтаксического анализа.\n"
-#~ "[b]Примечание:[/b] Пути к ресурсам можно получить, щелкнув правой кнопкой "
-#~ "мыши ресурс на панели активов (Asset) и выбрав \"Копировать путь\".\n"
-#~ "[codeblock]\n"
-#~ "# Загружает сцену с именем main, расположенную в корне каталога проекта.\n"
-#~ "var main = preload(\"res://main.tscn\")\n"
-#~ "[/codeblock]"
-
-#~ msgid "Returns the angle in radians between the two vectors."
-#~ msgstr "Возвращает угол в радианах между двумя векторами."
-
-#~ msgid ""
-#~ "Returns the 2-dimensional analog of the cross product with the given "
-#~ "vector."
-#~ msgstr ""
-#~ "Возвращает 2-мерный аналог векторного произведения с указанным вектором."
-
-#~ msgid ""
-#~ "Returns the component of the vector along a plane defined by the given "
-#~ "normal."
-#~ msgstr ""
-#~ "Возвращает компоненты вектора вдоль плоскости определённой заданной "
-#~ "нормалью."
-
-#~ msgid "Returns a perpendicular vector."
-#~ msgstr "Возвращает перпендикулярный вектор."
-
-#~ msgid "Zero vector."
-#~ msgstr "Нулевой вектор."
-
-#~ msgid "Infinity vector."
-#~ msgstr "Бесконечный вектор."
-
-#~ msgid "Left unit vector."
-#~ msgstr "Левый единичный вектор."
-
-#~ msgid "Right unit vector."
-#~ msgstr "Правый единичный вектор."
-
-#~ msgid "Returns the cross product with [code]b[/code]."
-#~ msgstr "Возвращает векторное произведение с [code]b[/code]."
-
-#~ msgid ""
-#~ "Returns the squared distance to [code]b[/code]. Prefer this function over "
-#~ "[method distance_to] if you need to sort vectors or need the squared "
-#~ "distance for some formula."
-#~ msgstr ""
-#~ "Возвращает расстояние в квадрате до [code]b[/code]. Эта функция "
-#~ "предпочтительнее чем [method distance_to] если вам нужно сортировать "
-#~ "векторы или нужно расстояние в квадрате для какой-то формулы."
-
-#~ msgid ""
-#~ "Returns the vector's length squared. Prefer this function over [method "
-#~ "length] if you need to sort vectors or need the squared length for some "
-#~ "formula."
-#~ msgstr ""
-#~ "Возвращает длину вектора в квадрате. Эта функция предпочтительнее чем "
-#~ "[method length] если вам нужно сортировать вектора или нужна длина в "
-#~ "квадрате для какой-то формулы."
-
-#~ msgid ""
-#~ "Returns the result of the linear interpolation between this vector and "
-#~ "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range "
-#~ "of [code]0.0 - 1.0[/code], representing the amount of interpolation.."
-#~ msgstr ""
-#~ "Возвращает результат линейного сглаживания между этим вектором и [code]b[/"
-#~ "code] на значение [code]t[/code]. [code]t[/code] это диапазон [code]0.0 - "
-#~ "1.0[/code], представляющий силу сглаживания.."
-
-#~ msgid "Returns a diagonal matrix with the vector as main diagonal."
-#~ msgstr "Возвращает диагональную матрицу с вектором на главной диагонали."
-
-#~ msgid "Forward unit vector."
-#~ msgstr "Передний единичный вектор."
-
-#~ msgid "Back unit vector."
-#~ msgstr "Задний единичный вектор."
+"Если [code]true[/code], дочерние узлы будут отсортированы, иначе сортировка "
+"будет отключена."